--- /srv/rebuilderd/tmp/rebuilderdTN1vYT/inputs/mesa-vulkan-drivers_26.0.6-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdTN1vYT/out/mesa-vulkan-drivers_26.0.6-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-30 06:24:23.000000 debian-binary │ -rw-r--r-- 0 0 0 1828 2026-04-30 06:24:23.000000 control.tar.xz │ --rw-r--r-- 0 0 0 13931668 2026-04-30 06:24:23.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 13931256 2026-04-30 06:24:23.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 0xb1fb98 0x00b1fb98 0x00b1fb98 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xb1fc0c 0xb1fc0c R E 0x10000 │ │ │ │ + ARM_EXIDX 0xb1fe28 0x00b1fe28 0x00b1fe28 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xb1fe9c 0xb1fe9c R E 0x10000 │ │ │ │ LOAD 0xb2a5f8 0x00b2a5f8 0x00b2a5f8 0x57c94 0x5ba84 RW 0x10000 │ │ │ │ DYNAMIC 0xb7fe60 0x00b7fe60 0x00b7fe60 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xb2a5f8 0x00b2a5f8 0x00b2a5f8 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xb2a5f8 0x00b2a5f8 0x00b2a5f8 0x55a08 0x55a08 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00008bd4 008bd4 0283d3 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00030fa8 030fa8 00114a 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 000320f4 0320f4 000250 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00032344 032344 020cf0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00053034 053034 000f98 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00053fcc 053fcc 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00053fd8 053fd8 0017a4 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00055780 055780 2db5ac 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00330d2c 330d2c 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00330d38 330d38 7eee60 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00b1fb98 b1fb98 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00b1fc08 b1fc08 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00055780 055780 2db83c 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00330fbc 330fbc 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00330fc8 330fc8 7eee60 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00b1fe28 b1fe28 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00b1fe98 b1fe98 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00b2a5f8 b2a5f8 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00b2a5f8 b2a5f8 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00b2a5fc b2a5fc 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00b2a600 b2a600 055860 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00b7fe60 b7fe60 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00b80000 b80000 000e60 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00b80e60 b80e60 00142c 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -20,15 +20,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libvulkan_freedreno.so] │ │ │ │ 0x00000010 (SYMBOLIC) 0x0 │ │ │ │ 0x0000000c (INIT) 0x53fcc │ │ │ │ - 0x0000000d (FINI) 0x330d2c │ │ │ │ + 0x0000000d (FINI) 0x330fbc │ │ │ │ 0x00000019 (INIT_ARRAY) 0xb2a5f8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xb2a5fc │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x8bd4 │ │ │ │ 0x00000006 (SYMTAB) 0x184 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6ce38b67287c9b4c8a22d2ebea897e51ee7ef953 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6c2aa7c58c3b317cd6f445ecf537b0bdd65a9e1a │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2178,15 +2178,15 @@ │ │ │ │ ;QF Fb`*FE │ │ │ │ 2Jc`0KzD │ │ │ │ 1Jc`/KzD │ │ │ │ |kIF{lPF │ │ │ │ |kIF{lPF │ │ │ │ GBF;FYF F │ │ │ │ GBF;FYF F │ │ │ │ -*K"F!F{DPFg │ │ │ │ +*K"F!F{DPFh │ │ │ │ yJ0FCFzD!F │ │ │ │ ch "!F0FC │ │ │ │ ` KzD `a` │ │ │ │ `Y`@F)F' │ │ │ │ @X+j!F(FS │ │ │ │ @X+j!F(FS │ │ │ │ @X+j!F(FS │ │ │ │ @@ -2419,15 +2419,15 @@ │ │ │ │ _tZ********Z │ │ │ │ I#FzDyDa │ │ │ │ (FyD'JzD ] │ │ │ │ K)FXF{D " │ │ │ │ #{K|J{DzD │ │ │ │ #oKpJ{DzD │ │ │ │ 'J'HzD0XCF │ │ │ │ - RIzDyD_ │ │ │ │ + RIzDyD` │ │ │ │ &J|DzD!F_ │ │ │ │ RF)F;F8F │ │ │ │ ">K>L{D|D │ │ │ │ ;K;852/,)\&# │ │ │ │ (HxDpG(HxDpG'HxDpG'HxDpG&HxDpG&HxDpG%HxDpG%HxDpG$HxDpG$HxDpG#HxDpG#HxDpG"HxDpG"HxDpG!HxDpG!HxDpG HxDpG HxDpG │ │ │ │ ZFAFHFsi │ │ │ │ HF;F2F)F │ │ │ │ #FZF0Fih │ │ │ │ #FZF0Fii │ │ │ │ TU_GPU_TRACEPOINT │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -55,24 +55,24 @@ │ │ │ │ adcseq ip, r2, r2, ror #20 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febaca54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - @ instruction: 0xff86f16e │ │ │ │ + @ instruction: 0xf8cef16f │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - @ instruction: 0xf8acf176 │ │ │ │ + @ instruction: 0xf9f4f176 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq fp, [sp], -sl @ │ │ │ │ + eoreq fp, sp, sl, ror #14 │ │ │ │ adceq r5, sp, r0, lsl #2 │ │ │ │ adcseq ip, r2, lr, lsl sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febaca98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3345cc │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 19b804 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r0, lsl #30 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r8, lsl #9 │ │ │ │ + eoreq fp, sp, r8, lsl r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacae0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 334614 │ │ │ │ stmib sp, {r2, r3, r7, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -102,65 +102,65 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 19b84c │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ ldrdlt lr, [r9], -ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r4, ror #9 │ │ │ │ + eoreq fp, sp, r4, ror r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1b40 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mcr 7, 6, pc, cr4, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, sl, lsr r5 │ │ │ │ + eoreq fp, sp, sl, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1b6c │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mcr 7, 5, pc, cr14, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, sl, lsr r5 │ │ │ │ + eoreq fp, sp, sl, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 281ba0 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ mullt r5, r4, lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r2, lsr r5 │ │ │ │ + eoreq fp, sp, r2, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacbb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 281bd8 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ andlt lr, r5, r8, ror lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, sl, lsr r5 │ │ │ │ + eoreq fp, sp, sl, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febacbf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -180,17 +180,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r2, asr #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eoreq fp, sp, r2, lsr r5 │ │ │ │ - eoreq fp, sp, r0, lsr r5 │ │ │ │ - strdeq fp, [sp], -r4 @ │ │ │ │ + eoreq fp, sp, r2, asr #15 │ │ │ │ + eoreq fp, sp, r0, asr #15 │ │ │ │ + eoreq fp, sp, r4, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febacc68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -210,17 +210,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r6, lsl #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - strhteq fp, [sp], -sl │ │ │ │ - ldrdeq fp, [sp], -r0 @ │ │ │ │ - eoreq fp, sp, ip, ror r4 │ │ │ │ + eoreq fp, sp, sl, asr #14 │ │ │ │ + eoreq fp, sp, r0, ror #16 │ │ │ │ + eoreq fp, sp, ip, lsl #14 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {155} @ 0x9b │ │ │ │ @ instruction: 0xf8d14b1e │ │ │ │ @@ -250,24 +250,24 @@ │ │ │ │ bmi 376314 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 34fb04 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq fp, sp, r2, asr #8 │ │ │ │ - eoreq fp, sp, ip, lsr r4 │ │ │ │ - eoreq fp, sp, r2, lsr #8 │ │ │ │ - eoreq fp, sp, sl, lsl r4 │ │ │ │ - eoreq fp, sp, r4, lsl r6 │ │ │ │ - eoreq fp, sp, r2, lsr r6 │ │ │ │ - eoreq fp, sp, r4, ror #11 │ │ │ │ - eoreq fp, sp, r2, lsl #12 │ │ │ │ - strdeq fp, [sp], -r0 @ │ │ │ │ - eoreq fp, sp, r2, lsl #12 │ │ │ │ + ldrdeq fp, [sp], -r2 @ │ │ │ │ + eoreq fp, sp, ip, asr #13 │ │ │ │ + strhteq fp, [sp], -r2 │ │ │ │ + eoreq fp, sp, sl, lsr #13 │ │ │ │ + eoreq fp, sp, r4, lsr #17 │ │ │ │ + eoreq fp, sp, r2, asr #17 │ │ │ │ + eoreq fp, sp, r4, ror r8 │ │ │ │ + mlaeq sp, r2, r8, fp │ │ │ │ + eoreq fp, sp, r0, lsl #17 │ │ │ │ + mlaeq sp, r2, r8, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacd9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ ldcl 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq fp, sp, r6, ror #12 │ │ │ │ + strdeq fp, [sp], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacdf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -301,177 +301,177 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ stcl 7, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - mlaeq sp, sl, r6, fp │ │ │ │ + eoreq fp, sp, sl, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e5c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, ror #17 │ │ │ │ + eoreq fp, sp, ip, ror fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e88 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r0, ror r6 │ │ │ │ + eoreq fp, sp, r0, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1eb4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq sp, r4, r8, fp │ │ │ │ + eoreq fp, sp, r4, lsr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacec8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1ee0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r4], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r8, lsl r6 │ │ │ │ + eoreq fp, sp, r8, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacef4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f0c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, lsr r8 │ │ │ │ + eoreq fp, sp, ip, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f38 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r8], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r0, asr #11 │ │ │ │ + eoreq fp, sp, r0, asr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f64 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r4, ror #15 │ │ │ │ + eoreq fp, sp, r4, ror sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f90 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [ip], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r8, ror #10 │ │ │ │ + strdeq fp, [sp], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacfa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1fbc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r6], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, lsl #15 │ │ │ │ + eoreq fp, sp, ip, lsl sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacfd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1fe8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r0, lsl r5 │ │ │ │ + eoreq fp, sp, r0, lsr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacffc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c201c │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r4, asr ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r2, lsl #10 │ │ │ │ + mlaeq sp, r2, r7, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad038 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c2058 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r6, lsr ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, lr, lsl #10 │ │ │ │ + mlaeq sp, lr, r7, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad074 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c208c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq fp, [sp], -ip │ │ │ │ + eoreq fp, sp, ip, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad0a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c20b8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r8], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r0, asr #8 │ │ │ │ + ldrdeq fp, [sp], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad0cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -485,15 +485,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ bl ff793f0c │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq fp, sp, r6, lsl #9 │ │ │ │ + eoreq fp, sp, r6, lsl r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad124 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -507,119 +507,119 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ bl fec93f64 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq fp, sp, sl, lsl #10 │ │ │ │ + mlaeq sp, sl, r7, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad17c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 248ba0 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143a394 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ mullt r5, r6, fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r6, lsl #11 │ │ │ │ + eoreq fp, sp, r6, lsl r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad1b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 248bd8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143a3cc │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, sl, ror fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - mlaeq sp, r2, r5, fp │ │ │ │ + eoreq fp, sp, r2, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad1ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 202200 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 1894004 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - mlaeq sp, ip, r5, fp │ │ │ │ + eoreq fp, sp, ip, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad21c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 202230 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 1294034 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq fp, sp, r0, lsl #11 │ │ │ │ + eoreq fp, sp, r0, lsl r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad24c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 242264 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl c14068 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r2, ror #10 │ │ │ │ + strdeq fp, [sp], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad280 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 242298 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl 59409c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, lr, asr r5 │ │ │ │ + eoreq fp, sp, lr, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad2b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2422cc │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ b fff140d0 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq fp, [sp], -sl @ │ │ │ │ + eoreq fp, sp, sl, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad2e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 242300 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ b ff894104 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq fp, [sp], -r6 @ │ │ │ │ + eoreq fp, sp, r6, lsl #15 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {155} @ 0x9b │ │ │ │ @ instruction: 0xf8d14b1e │ │ │ │ @@ -649,307 +649,307 @@ │ │ │ │ bmi 376950 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 350140 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq sl, sp, r6, lsl #28 │ │ │ │ - eoreq sl, sp, r0, lsl #28 │ │ │ │ - eoreq sl, sp, r6, ror #27 │ │ │ │ - ldrdeq sl, [sp], -lr @ │ │ │ │ - ldrdeq sl, [sp], -r8 @ │ │ │ │ - mlaeq sp, lr, r4, fp │ │ │ │ - eoreq sl, sp, r8, lsr #31 │ │ │ │ - eoreq sl, sp, r6, asr #31 │ │ │ │ - strhteq sl, [sp], -r4 │ │ │ │ - eoreq sl, sp, r6, asr #31 │ │ │ │ + mlaeq sp, r6, r0, fp │ │ │ │ + mlaeq sp, r0, r0, fp │ │ │ │ + eoreq fp, sp, r6, ror r0 │ │ │ │ + eoreq fp, sp, lr, rrx │ │ │ │ + eoreq fp, sp, r8, ror #4 │ │ │ │ + eoreq fp, sp, lr, lsr #14 │ │ │ │ + eoreq fp, sp, r8, lsr r2 │ │ │ │ + eoreq fp, sp, r6, asr r2 │ │ │ │ + eoreq fp, sp, r4, asr #4 │ │ │ │ + eoreq fp, sp, r6, asr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad3d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d3 │ │ │ │ - @ instruction: 0xf168fbb5 │ │ │ │ - stmdbls r3, {r0, r1, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fcfd │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 227c04 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 1894204 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - strdeq fp, [sp], -r8 @ │ │ │ │ + eoreq fp, sp, r8, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad41c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d3 │ │ │ │ - @ instruction: 0xf168fb93 │ │ │ │ - stmdbls r3, {r0, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fcdb │ │ │ │ + stmdbls r3, {r0, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 227c48 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 1014248 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq fp, sp, r4, ror #9 │ │ │ │ + eoreq fp, sp, r4, ror r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad460 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fb71 │ │ │ │ - stmdbls r5, {r0, r1, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fcb9 │ │ │ │ + stmdbls r5, {r0, r1, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434aa8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b 714290 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - strhteq fp, [sp], -lr │ │ │ │ + eoreq fp, sp, lr, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad4a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fb4d │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fc95 │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434af0 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmib r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - strhteq fp, [sp], -sl │ │ │ │ + eoreq fp, sp, sl, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad4f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fb29 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fc71 │ │ │ │ + stmdbls r5, {r0, r1, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434b38 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmib r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq fp, sp, sl, lsr #9 │ │ │ │ + eoreq fp, sp, sl, lsr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad538 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fb05 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fc4d │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434b80 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stmib lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq fp, sp, r6, lsr #9 │ │ │ │ + eoreq fp, sp, r6, lsr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad580 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fae1 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fc29 │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fabb4 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, sl, lsl #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - mlaeq sp, r6, r4, fp │ │ │ │ + eoreq fp, sp, r6, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad5cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fabb │ │ │ │ - stmdbls r5, {r0, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fc03 │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fac00 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r4, ror #18 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq fp, sp, r2, lsr #9 │ │ │ │ + eoreq fp, sp, r2, lsr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad618 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fa95 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fbdd │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fac4c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, lr, lsr r9 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - mlaeq sp, lr, r4, fp │ │ │ │ + eoreq fp, sp, lr, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad664 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fa6f │ │ │ │ - stmdbls r5, {r0, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fbb7 │ │ │ │ + stmdbls r5, {r0, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fac98 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r8, lsl r9 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq fp, sp, sl, lsr #9 │ │ │ │ + eoreq fp, sp, sl, lsr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad6b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fa49 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fb91 │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f06d8 │ │ │ │ bmi 342b18 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stmia lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq sl, sp, ip, ror #20 │ │ │ │ - mlaeq sp, lr, r4, fp │ │ │ │ - eoreq sl, sp, lr, asr #20 │ │ │ │ + strdeq sl, [sp], -ip @ │ │ │ │ + eoreq fp, sp, lr, lsr #14 │ │ │ │ + ldrdeq sl, [sp], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad710 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fa19 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fb61 │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f0738 │ │ │ │ bmi 342b78 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldm lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq sl, sp, ip, lsl #20 │ │ │ │ - eoreq fp, sp, lr, lsl #9 │ │ │ │ - eoreq sl, sp, lr, ror #19 │ │ │ │ + mlaeq sp, ip, ip, sl │ │ │ │ + eoreq fp, sp, lr, lsl r7 │ │ │ │ + eoreq sl, sp, lr, ror ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad770 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s d25, d10, d7 │ │ │ │ - @ instruction: 0xf167f9e7 │ │ │ │ - @ instruction: 0x4602feb9 │ │ │ │ + @ instruction: 0xf168fb2f │ │ │ │ + strmi pc, [r2], -r1, lsl #16 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf9e0f27a │ │ │ │ - cdp2 1, 11, cr15, cr2, cr7, {3} │ │ │ │ + blx a92f7e │ │ │ │ + @ instruction: 0xfffaf167 │ │ │ │ strmi r6, [r1], -r2, lsr #16 │ │ │ │ strls r7, [r2], #-3108 @ 0xfffff3dc │ │ │ │ andls r4, r4, #48, 12 @ 0x3000000 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stmvs ip, {r0, r2, r9, fp, lr} │ │ │ │ blls 21e9b4 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, sl, lsl #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq fp, sp, r4, ror #8 │ │ │ │ + strdeq fp, [sp], -r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad7cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s d25, d10, d7 │ │ │ │ - @ instruction: 0xf167f9b9 │ │ │ │ - strmi pc, [r2], -fp, lsl #29 │ │ │ │ + @ instruction: 0xf167fb01 │ │ │ │ + @ instruction: 0x4602ffd3 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf9b2f27a │ │ │ │ - cdp2 1, 8, cr15, cr4, cr7, {3} │ │ │ │ + blx fff12fd8 │ │ │ │ + @ instruction: 0xffccf167 │ │ │ │ strmi r6, [r1], -r2, lsr #16 │ │ │ │ strls r7, [r2], #-3108 @ 0xfffff3dc │ │ │ │ andls r4, r4, #48, 12 @ 0x3000000 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stmvs ip, {r0, r2, r9, fp, lr} │ │ │ │ blls 21ea10 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, ip, asr r8 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq fp, sp, r8, ror r4 │ │ │ │ + eoreq fp, sp, r8, lsl #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febad828 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ - @ instruction: 0xf1824478 │ │ │ │ - stclt 14, cr15, [r8, #-892] @ 0xfffffc84 │ │ │ │ + @ instruction: 0xf1834478 │ │ │ │ + stclt 8, cr15, [r8, #-156] @ 0xffffff64 │ │ │ │ @ instruction: 0xfffff217 │ │ │ │ adcseq fp, r2, r0, ror #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x46894c3b │ │ │ │ @@ -993,15 +993,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5ba6bc │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xf8a6f16f │ │ │ │ + @ instruction: 0xf9eef16f │ │ │ │ ldr r4, [r5, r4, lsl #12]! │ │ │ │ stmdacc r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmib sp, {r0, r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ strls r6, [r0], #-1798 @ 0xfffff8fa │ │ │ │ ldmdavs r8, {r0, r2, r3, r9, fp, lr} │ │ │ │ strls r4, [r2, #-1619] @ 0xfffff9ad │ │ │ │ @ instruction: 0x17ed447a │ │ │ │ @@ -1012,17 +1012,17 @@ │ │ │ │ blmi 290608 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ b fe49473c │ │ │ │ adcseq r9, r2, r4, lsr #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, ip, lsl r9 │ │ │ │ adceq r4, sp, ip, asr r2 │ │ │ │ - eoreq fp, sp, r0, asr #7 │ │ │ │ - eoreq fp, sp, r6, lsr #7 │ │ │ │ - eoreq fp, sp, r0, lsr #7 │ │ │ │ + eoreq fp, sp, r0, asr r6 │ │ │ │ + eoreq fp, sp, r6, lsr r6 │ │ │ │ + eoreq fp, sp, r0, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad968 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc8 │ │ │ │ strmi ip, [ip], -r0, lsl #1 │ │ │ │ addlt r4, sl, pc, lsl r9 │ │ │ │ @ instruction: 0xf01444fc │ │ │ │ @@ -1044,26 +1044,26 @@ │ │ │ │ @ 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, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 2d0750 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldc2 0, cr15, [r4], #328 @ 0x148 │ │ │ │ @ instruction: 0xf7fee7e0 │ │ │ │ svclt 0x0000ea3c │ │ │ │ adcseq r9, r2, r8, lsl #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r0, asr r8 │ │ │ │ adceq r4, sp, ip, ror r1 │ │ │ │ - mlaeq sp, r2, r3, fp │ │ │ │ + eoreq fp, sp, r2, lsr #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febada0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1085,48 +1085,48 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 405e2c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xffeef16e │ │ │ │ + @ instruction: 0xf936f16f │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0529501 │ │ │ │ ldrb pc, [lr, r9, lsr #24] @ │ │ │ │ stmib r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r9, r2, r6, ror #15 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, sl, lsr #15 │ │ │ │ adceq r4, sp, r2, asr #1 │ │ │ │ - eoreq fp, sp, sl, lsl r3 │ │ │ │ + eoreq fp, sp, sl, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadab4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16f9105 │ │ │ │ + stmdbls r5, {r0, r1, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, pc, lsr #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r4, sp, r6, asr #32 │ │ │ │ - eoreq fp, sp, r4, lsl #6 │ │ │ │ + mlaeq sp, r4, r5, fp │ │ │ │ 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 │ │ │ │ @@ -1178,16 +1178,16 @@ │ │ │ │ subsmi r9, sl, r3, lsr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, sl, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ - @ instruction: 0xf16e9300 │ │ │ │ - @ instruction: 0x4604ff33 │ │ │ │ + @ instruction: 0xf16f9300 │ │ │ │ + @ instruction: 0x4604f87b │ │ │ │ bls 6508e0 │ │ │ │ bls 3f0a3c │ │ │ │ bmi 6c56a8 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5bb218 │ │ │ │ @@ -1208,17 +1208,17 @@ │ │ │ │ bmi 290940 │ │ │ │ @ instruction: 0xe7d8447a │ │ │ │ stmdb r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, r2, r8, ror #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r6, lsr r6 │ │ │ │ adceq r3, sp, r6, lsr #30 │ │ │ │ - eoreq sl, sp, r4, asr #10 │ │ │ │ - ldrdeq fp, [sp], -r6 @ │ │ │ │ - strdeq sl, [sp], -r0 @ │ │ │ │ + ldrdeq sl, [sp], -r4 @ │ │ │ │ + eoreq fp, sp, r6, ror #8 │ │ │ │ + eoreq sl, sp, r0, lsl #15 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi de84cc │ │ │ │ blmi de84e8 │ │ │ │ addslt r4, r6, sl, ror r4 │ │ │ │ @@ -1251,15 +1251,15 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ blge 569368 │ │ │ │ movwls r4, #9809 @ 0x2651 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1608 @ 0x648 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf16e2300 │ │ │ │ - ldrb pc, [r5, r3, lsr #29] @ │ │ │ │ + ldrb pc, [r5, fp, ror #31] @ │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ blmi 54ab74 │ │ │ │ @ instruction: 0xb1b7447b │ │ │ │ ldrbtmi r4, [sl], #-2578 @ 0xfffff5ee │ │ │ │ bls 87b338 │ │ │ │ bls 83b338 │ │ │ │ @@ -1274,19 +1274,19 @@ │ │ │ │ bmi 30b2f4 │ │ │ │ @ instruction: 0xe7e7447a │ │ │ │ stm r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, r2, r8, ror r5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, lr, lsl r5 │ │ │ │ strdeq r3, [sp], r8 @ │ │ │ │ - eoreq sl, sp, ip, lsl r4 │ │ │ │ - eoreq sl, sp, r6, lsl r4 │ │ │ │ - eoreq fp, sp, sl, lsr #3 │ │ │ │ - strdeq sl, [sp], -r8 @ │ │ │ │ - strdeq sl, [sp], -r0 @ │ │ │ │ + eoreq sl, sp, ip, lsr #13 │ │ │ │ + eoreq sl, sp, r6, lsr #13 │ │ │ │ + eoreq fp, sp, sl, lsr r4 │ │ │ │ + eoreq sl, sp, r8, lsl #13 │ │ │ │ + eoreq sl, sp, r0, lsl #13 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460d4c36 │ │ │ │ rsclt r4, r1, r6, lsr r9 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1326,15 +1326,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 4fabf0 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - cdp2 1, 0, cr15, cr12, cr14, {3} │ │ │ │ + @ instruction: 0xff54f16e │ │ │ │ ldr r4, [sp, r7, lsl #12]! │ │ │ │ stmib sp, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, r1, r8, r9, sl, sp, pc}^ │ │ │ │ bmi 339054 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1adcbec │ │ │ │ @@ -1342,36 +1342,36 @@ │ │ │ │ blx 1092dac │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000effe │ │ │ │ adcseq r9, r2, r8, ror #8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r8, ror #7 │ │ │ │ strhteq r3, [sp], r0 │ │ │ │ - eoreq fp, sp, r8, lsr r1 │ │ │ │ + eoreq fp, sp, r8, asr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febade88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r5, asr #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, lsr #24 │ │ │ │ - eoreq fp, sp, r8, lsr r1 │ │ │ │ + eoreq fp, sp, r8, asr #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadedc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1389,48 +1389,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4062ec │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [lr, #440] @ 0x1b8 │ │ │ │ + cdp2 1, 13, cr15, cr6, cr14, {3} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf9caf052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef88 │ │ │ │ adcseq r9, r2, r6, lsl r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, sl, ror #5 │ │ │ │ adceq r3, sp, sl, lsl #23 │ │ │ │ - strhteq fp, [sp], -lr │ │ │ │ + eoreq fp, sp, lr, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadf74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, 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, pc, asr #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, lr, lsl #22 │ │ │ │ - eoreq fp, sp, r8, lsl #1 │ │ │ │ + eoreq fp, sp, r8, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadfc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1448,48 +1448,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4063d8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2 1, cr15, [r8, #-440] @ 0xfffffe48 │ │ │ │ + cdp2 1, 6, cr15, cr0, cr14, {3} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf954f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef12 │ │ │ │ adcseq r9, r2, sl, lsr #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq r9, [r2], lr │ │ │ │ adceq r3, sp, r6, ror sl │ │ │ │ - eoreq fp, sp, r6, lsl r0 │ │ │ │ + eoreq fp, sp, r6, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae060 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r9, asr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ strdeq r3, [sp], sl @ │ │ │ │ - eoreq sl, sp, r8, ror #31 │ │ │ │ + eoreq fp, sp, r8, ror r2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae0b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1507,48 +1507,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4064c4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [r2], #440 @ 0x1b8 │ │ │ │ + stc2l 1, cr15, [sl, #440]! @ 0x1b8 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8def052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ee9c │ │ │ │ adcseq r9, r2, lr, lsr r1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r2, lsl r1 │ │ │ │ adceq r3, sp, r2, ror #18 │ │ │ │ - eoreq sl, sp, lr, ror pc │ │ │ │ + eoreq fp, sp, lr, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae14c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r3, ror #17 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r6, ror #17 │ │ │ │ - eoreq sl, sp, ip, asr #30 │ │ │ │ + ldrdeq fp, [sp], -ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae1a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1566,48 +1566,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4065b0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [ip], #-440 @ 0xfffffe48 │ │ │ │ + ldc2l 1, cr15, [r4, #-440]! @ 0xfffffe48 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf868f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ee26 │ │ │ │ adcseq r9, r2, r2, asr r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r6, lsr #32 │ │ │ │ adceq r3, sp, lr, asr #16 │ │ │ │ - ldrdeq sl, [sp], -lr @ │ │ │ │ + eoreq fp, sp, lr, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae238 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, sp, ror #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrdeq r3, [sp], r2 @ │ │ │ │ - eoreq sl, sp, r8, lsr #29 │ │ │ │ + eoreq fp, sp, r8, lsr r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae28c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1625,48 +1625,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40669c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx fee136a6 │ │ │ │ + ldc2l 1, cr15, [lr], #440 @ 0x1b8 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xfff2f051 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000edb0 │ │ │ │ adcseq r8, r2, r6, ror #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, sl, lsr pc │ │ │ │ adceq r3, sp, sl, lsr r7 │ │ │ │ - eoreq sl, sp, r6, lsr lr │ │ │ │ + eoreq fp, sp, r6, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae324 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ strdlt pc, [r7], -r7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ strhteq r3, [sp], lr │ │ │ │ - eoreq sl, sp, r0, lsl lr │ │ │ │ + eoreq fp, sp, r0, lsr #1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -sp, lsr #24 │ │ │ │ addlt r4, sl, sp, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1689,21 +1689,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 6f799c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - blx e137a6 │ │ │ │ + ldc2l 1, cr15, [lr], #-440 @ 0xfffffe48 │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - blx feb13be6 │ │ │ │ - @ instruction: 0xf87cf167 │ │ │ │ + ldc2l 2, cr15, [r2], #484 @ 0x1e4 │ │ │ │ + @ instruction: 0xf9c4f167 │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5bd620 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 335b70 │ │ │ │ @@ -1713,38 +1713,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000ed18 │ │ │ │ adcseq r8, r2, r8, ror lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, ip, lsr lr │ │ │ │ adceq r3, sp, r2, lsl r6 │ │ │ │ - eoreq r9, sp, r4, lsr sp │ │ │ │ - eoreq sl, sp, lr, ror #26 │ │ │ │ - eoreq r9, sp, lr, lsl #26 │ │ │ │ + eoreq r9, sp, r4, asr #31 │ │ │ │ + strdeq sl, [sp], -lr @ │ │ │ │ + mlaeq sp, lr, pc, r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae45c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, fp, asr pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, lr, asr r5 │ │ │ │ - eoreq sl, sp, ip, asr #26 │ │ │ │ + ldrdeq sl, [sp], -ip @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1766,55 +1766,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - blx 513d16 │ │ │ │ - @ instruction: 0xffe4f166 │ │ │ │ + mrrc2 2, 7, pc, sl, cr9 @ │ │ │ │ + @ instruction: 0xf92cf167 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 969b68 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mcr2 0, 6, pc, cr10, cr1, {2} @ │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ec88 │ │ │ │ adcseq r8, r2, r0, asr #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, sl, lsl #26 │ │ │ │ strhteq r3, [sp], r8 │ │ │ │ - eoreq sl, sp, ip, lsr #25 │ │ │ │ + eoreq sl, sp, ip, lsr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae574 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, 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, pc, asr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, lr, lsl r4 │ │ │ │ - eoreq sl, sp, ip, lsl #25 │ │ │ │ + eoreq sl, sp, ip, lsl pc │ │ │ │ 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, r2, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx fe113e34 │ │ │ │ - @ instruction: 0xff54f166 │ │ │ │ + blx ff313e36 │ │ │ │ + @ instruction: 0xf89cf167 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 969c8c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mrc2 0, 1, pc, cr8, cr1, {2} │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ebf6 │ │ │ │ adcseq r8, r2, r8, lsr #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, sl, ror #23 │ │ │ │ adceq r3, sp, r0, ror r3 │ │ │ │ - eoreq sl, sp, r0, ror #23 │ │ │ │ + eoreq sl, sp, r0, ror lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae698 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, sp, lsr lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrdeq r3, [sp], r2 @ │ │ │ │ - ldrdeq sl, [sp], -r0 @ │ │ │ │ + eoreq sl, sp, r0, ror #28 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r1, lsr #24 │ │ │ │ addlt r4, sl, r1, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1909,49 +1909,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 437d0c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf97ef16e │ │ │ │ + blx ff213b14 │ │ │ │ ldrb r9, [pc, r5, lsl #18] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #14 │ │ │ │ @ instruction: 0xf8d84a09 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0519403 │ │ │ │ @ instruction: 0xe7dbfdb7 │ │ │ │ bl 1d95570 │ │ │ │ adcseq r8, r2, r4, lsl #22 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, ip, asr #21 │ │ │ │ adceq r3, sp, sl, lsr #4 │ │ │ │ - eoreq sl, sp, sl, asr #22 │ │ │ │ + ldrdeq sl, [sp], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae798 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ @ instruction: 0xb007fdbd │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, lsr #3 │ │ │ │ - eoreq sl, sp, r4, lsr fp │ │ │ │ + eoreq sl, sp, r4, asr #27 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1973,55 +1973,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf974f279 │ │ │ │ - cdp2 1, 4, cr15, cr6, cr6, {3} │ │ │ │ + blx fef94050 │ │ │ │ + @ instruction: 0xff8ef166 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 969ea4 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc2 0, cr15, [ip, #-324]! @ 0xfffffebc │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000eaea │ │ │ │ adcseq r8, r2, r4, lsl #20 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, lr, asr #19 │ │ │ │ adceq r3, sp, r4, lsl #2 │ │ │ │ - mlaeq sp, r8, sl, sl │ │ │ │ + eoreq sl, sp, r8, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae8b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r1, lsr sp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, rrx │ │ │ │ - eoreq sl, sp, r8, ror sl │ │ │ │ + eoreq sl, sp, r8, lsl #26 │ │ │ │ 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 │ │ │ │ @@ -2045,56 +2045,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, r1, r2, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xf8e4f279 │ │ │ │ - ldc2 1, cr15, [r6, #408]! @ 0x198 │ │ │ │ + blx b94170 │ │ │ │ + cdp2 1, 15, cr15, cr14, 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 969fc8 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2 0, cr15, [sl], {81} @ 0x51 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ea58 │ │ │ │ adcseq r8, r2, ip, ror #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, lr, lsr #17 │ │ │ │ strhteq r2, [sp], ip │ │ │ │ - eoreq sl, sp, r8, asr #19 │ │ │ │ + eoreq sl, sp, r8, asr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae9d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ mullt r7, pc, ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, lsl pc │ │ │ │ - strhteq sl, [sp], -r8 │ │ │ │ + eoreq sl, sp, r8, asr #24 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaea28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2113,55 +2113,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5c6e3c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xffe6f16d │ │ │ │ + @ instruction: 0xf92ef16e │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vtst. d22, d9, d21 │ │ │ │ - @ instruction: 0xf166f85b │ │ │ │ - blls 196d58 │ │ │ │ + @ instruction: 0xf166f9a3 │ │ │ │ + blls 197278 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ ldc2 0, cr15, [r4], {81} @ 0x51 │ │ │ │ @ instruction: 0xf7fde7d1 │ │ │ │ svclt 0x0000e9d2 │ │ │ │ adcseq r8, r2, sl, asr #15 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r8, r2, sl, r7 │ │ │ │ adceq r2, sp, r0, lsl #29 │ │ │ │ - eoreq sl, sp, r2, lsr #18 │ │ │ │ + strhteq sl, [sp], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeae0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16e9105 │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r9, lsl ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, sl, ror #27 │ │ │ │ - strdeq sl, [sp], -ip @ │ │ │ │ + eoreq sl, sp, ip, lsl #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeb34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2179,48 +2179,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 406f44 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff62f16d │ │ │ │ + @ instruction: 0xf8aaf16e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe813aee │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e95c │ │ │ │ ldrhteq r8, [r2], lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r8, r2, r2, r6 │ │ │ │ adceq r2, sp, r2, asr sp │ │ │ │ - eoreq sl, sp, lr, lsl #17 │ │ │ │ + eoreq sl, sp, lr, lsl fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaebcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16e9105 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r3, lsr #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrdeq r2, [sp], r6 @ │ │ │ │ - eoreq sl, sp, ip, asr r8 │ │ │ │ + eoreq sl, sp, ip, ror #21 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi r4, [sp], -pc, lsr #24 │ │ │ │ addlt r4, lr, pc, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2244,61 +2244,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 738248 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - cdp2 1, 14, cr15, cr0, cr13, {3} │ │ │ │ + @ instruction: 0xf828f16e │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xff54f278 │ │ │ │ - stc2 1, cr15, [r6], #-408 @ 0xfffffe68 │ │ │ │ + @ instruction: 0xf89cf279 │ │ │ │ + stc2l 1, cr15, [lr, #-408]! @ 0xfffffe68 │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ - vtst. q11, q12, q0 │ │ │ │ - @ instruction: 0xf166ff4d │ │ │ │ - bls 216b3c │ │ │ │ + vtst. q11, , q0 │ │ │ │ + @ instruction: 0xf166f895 │ │ │ │ + bls 21705c │ │ │ │ strtmi r4, [r0], -r7, lsl #12 │ │ │ │ ldrtmi r9, [r3], -r7, lsl #18 │ │ │ │ strls r6, [r4], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r5], #-2020 @ 0xfffff81c │ │ │ │ andls r7, r2, #4608 @ 0x1200 │ │ │ │ ldmvs ip!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0519401 │ │ │ │ strb pc, [r3, r1, lsl #22] @ │ │ │ │ ldm lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrsbteq r8, [r2], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r8, r2, r0, r5 │ │ │ │ adceq r2, sp, r6, lsr #24 │ │ │ │ - eoreq sl, sp, r0, lsr #15 │ │ │ │ + eoreq sl, sp, r0, lsr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaed04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, 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, r7, lsl #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, ror fp │ │ │ │ - mlaeq sp, ip, r7, sl │ │ │ │ + eoreq sl, sp, ip, lsr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0x460f4c3d │ │ │ │ adclt r4, r9, sp, lsr r9 │ │ │ │ strcs r4, [r0, #-1148] @ 0xfffffb84 │ │ │ │ @@ -2342,15 +2342,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 5bbbd0 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - cdp2 1, 1, cr15, cr12, cr13, {3} │ │ │ │ + @ instruction: 0xff64f16d │ │ │ │ blls 491b64 │ │ │ │ blls 43c834 │ │ │ │ blls 3fc834 │ │ │ │ blls 4bc834 │ │ │ │ andge lr, r6, sp, asr #19 │ │ │ │ stmdblt r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdavs r8, {r0, r1, r3, r9, fp, lr} │ │ │ │ @@ -2361,36 +2361,36 @@ │ │ │ │ blx 1313d94 │ │ │ │ @ instruction: 0xf7fde7d0 │ │ │ │ svclt 0x0000e808 │ │ │ │ umlalseq r8, r2, r8, r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r8, lsl #8 │ │ │ │ adceq r2, sp, r8, ror sl │ │ │ │ - eoreq sl, sp, r0, lsr #13 │ │ │ │ + eoreq sl, sp, r0, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaee74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, pc, asr #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrdeq r2, [sp], lr @ │ │ │ │ - eoreq sl, sp, r8, ror #13 │ │ │ │ + eoreq sl, sp, r8, ror r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addslt r4, r9, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2413,28 +2413,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 438cec │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2 1, cr15, [lr, #436] @ 0x1b4 │ │ │ │ + cdp2 1, 13, cr15, cr6, cr13, {3} │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2e9610 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0519403 │ │ │ │ ldrb pc, [fp, r7, asr #19] @ │ │ │ │ svc 0x0084f7fc │ │ │ │ adcseq r8, r2, r8, lsr #6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, ip, ror #5 │ │ │ │ adceq r2, sp, r0, lsr r9 │ │ │ │ - eoreq sl, sp, sl, asr r6 │ │ │ │ + eoreq sl, sp, sl, ror #17 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaef78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 82a5fc │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -2456,25 +2456,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ blge 26a608 │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf16dc004 │ │ │ │ - @ instruction: 0x06e3fd39 │ │ │ │ + strbteq pc, [r3], r1, lsl #29 @ │ │ │ │ bmi 28d57c │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ ldrb pc, [sp, sp, lsr #19] @ │ │ │ │ svc 0x0034f7fc │ │ │ │ adcseq r8, r2, sl, ror r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r8, asr #4 │ │ │ │ adceq r2, sp, r8, ror r8 │ │ │ │ - eoreq sl, sp, r0, lsl #12 │ │ │ │ + mlaeq sp, r0, r8, sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r5, lsr #24 │ │ │ │ addlt r4, sl, r5, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2501,48 +2501,48 @@ │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ andcs r8, r0, #240, 2 @ 0x3c │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ ldrtmi r9, [r9], -r0, lsl #4 │ │ │ │ movwls r4, #23052 @ 0x5a0c │ │ │ │ @ instruction: 0xf16d447a │ │ │ │ - blls 1d7218 │ │ │ │ + blls 1d7738 │ │ │ │ bmi 311df8 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0519501 │ │ │ │ bfi pc, r9, #18, #10 @ │ │ │ │ mrc 7, 6, APSR_nzcv, cr6, cr12, {7} │ │ │ │ ldrsbteq r8, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r8, r2, r0, r1 │ │ │ │ adceq r2, sp, r8, lsr #15 │ │ │ │ - eoreq sl, sp, r0, ror #10 │ │ │ │ + strdeq sl, [sp], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf0d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, pc, lsl r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, lsr #14 │ │ │ │ - eoreq sl, sp, ip, lsr r5 │ │ │ │ + eoreq sl, sp, ip, asr #15 │ │ │ │ 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 1d7108 │ │ │ │ + blls 1d7628 │ │ │ │ bmi 311f08 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0519501 │ │ │ │ bfi pc, r1, #17, #11 @ │ │ │ │ mcr 7, 2, pc, cr14, cr12, {7} @ │ │ │ │ adcseq r8, r2, r8, asr #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r0, lsl #1 │ │ │ │ adceq r2, sp, r0, ror r6 │ │ │ │ - eoreq sl, sp, ip, lsr #9 │ │ │ │ + eoreq sl, sp, ip, lsr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf1e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ mullt r7, r7, r8 │ │ │ │ svclt 0x0000bd30 │ │ │ │ strdeq r2, [sp], r6 @ │ │ │ │ - eoreq sl, sp, ip, lsl #9 │ │ │ │ + eoreq sl, sp, ip, lsl r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febaf238 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf874f0e7 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -2740,15 +2740,15 @@ │ │ │ │ bge 5e9afc │ │ │ │ stc2l 0, cr15, [r4], {217} @ 0xd9 │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ stc 7, cr15, [lr, #-1008] @ 0xfffffc10 │ │ │ │ umlalseq r7, r2, ip, lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r6, asr lr │ │ │ │ - eoreq sl, sp, r2, ror #12 │ │ │ │ + strdeq sl, [sp], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf460 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 91c168 │ │ │ │ blmi 9444a0 │ │ │ │ mcrrvs 4, 7, r4, ip, cr10 │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -2783,17 +2783,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ mcrr2 0, 4, pc, r4, cr3 @ │ │ │ │ @ instruction: 0xf7fce7c7 │ │ │ │ svclt 0x0000ecba │ │ │ │ umlalseq r7, r2, r4, sp │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, ip, ror sp │ │ │ │ - eorseq r5, r3, r8, ror #5 │ │ │ │ - eoreq r7, lr, ip, lsr #13 │ │ │ │ - mlaseq r3, r2, r0, r3 │ │ │ │ + eorseq r5, r3, r8, ror r5 │ │ │ │ + eoreq r7, lr, ip, lsr r9 │ │ │ │ + eorseq r3, r3, r2, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf514 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1ec524 │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -2817,31 +2817,31 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -r2, lsl #2 │ │ │ │ ldclt 0, cr11, [r0, #-44]! @ 0xffffffd4 │ │ │ │ ldcl 7, cr15, [r0], #-1008 @ 0xfffffc10 │ │ │ │ ldrsbteq r7, [r2], r0 │ │ │ │ - eorseq r6, r3, r2, lsr r6 │ │ │ │ + eorseq r6, r3, r2, asr #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq sl, sp, r4, lsr r5 │ │ │ │ + eoreq sl, sp, r4, asr #15 │ │ │ │ umlalseq r7, r2, r6, ip │ │ │ │ mrccc 8, 5, APSR_nzcv, cr0, cr0, {6} │ │ │ │ andcs fp, r0, fp, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, pc, r4, lsl #12 │ │ │ │ adcsvs pc, r4, r0, lsl #12 │ │ │ │ - @ instruction: 0xf8bcf181 │ │ │ │ + blx 1949c0 │ │ │ │ mrccc 8, 5, APSR_nzcv, cr0, cr4, {6} │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf18160b4 │ │ │ │ - andcs pc, r0, r3, asr #17 │ │ │ │ + andcs pc, r0, fp, lsl #20 │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ mcrcc 8, 2, pc, cr4, cr4, {6} @ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ blcc 1196728 │ │ │ │ adcscc pc, ip, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xf8dfbb3b │ │ │ │ ldrbtmi ip, [ip], #88 @ 0x58 │ │ │ │ @@ -2857,21 +2857,21 @@ │ │ │ │ @ instruction: 0xf8dc2200 │ │ │ │ @ instruction: 0xf8ce3000 │ │ │ │ movwcs r3, #0 │ │ │ │ ldc2l 0, cr15, [r8, #-900] @ 0xfffffc7c │ │ │ │ cdpeq 8, 11, cr15, cr0, cr4, {6} │ │ │ │ bicle r2, lr, r0, lsl #16 │ │ │ │ adcsvs pc, r4, r4, lsl #12 │ │ │ │ - @ instruction: 0xf892f181 │ │ │ │ + @ instruction: 0xf9daf181 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8dfe7cc │ │ │ │ ldrbtmi ip, [ip], #12 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ - eorseq r2, r3, r6, lsl pc │ │ │ │ - ldrshteq r2, [r3], -sl │ │ │ │ + eorseq r3, r3, r6, lsr #3 │ │ │ │ + eorseq r3, r3, sl, lsl #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 15, cr15, cr8, cr12, {6} │ │ │ │ umlalslt r4, r9, sp, sl │ │ │ │ pkhbtmi r4, r3, sp, lsl #23 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -3028,16 +3028,16 @@ │ │ │ │ stmdavs r0, {r3, r4, r8, r9, fp, sp, lr} │ │ │ │ stmdacs r2, {r7, fp, sp, lr} │ │ │ │ mcrge 4, 7, pc, cr7, cr15, {1} @ │ │ │ │ @ instruction: 0xf7fce75d │ │ │ │ svclt 0x0000eace │ │ │ │ adcseq r7, r2, r4, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, lr, r0, ror #8 │ │ │ │ - mlaseq r3, r2, r0, r5 │ │ │ │ + strdeq r7, [lr], -r0 @ │ │ │ │ + eorseq r5, r3, r2, lsr #6 │ │ │ │ adcseq r7, r2, sl, ror #18 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], #1280 @ 0x500 │ │ │ │ @@ -3191,18 +3191,18 @@ │ │ │ │ @ instruction: 0xf8d3681b │ │ │ │ str r8, [r2, r8] │ │ │ │ andcs r2, r0, #-1073741777 @ 0xc000002f │ │ │ │ @ instruction: 0xf7fce7b6 │ │ │ │ svclt 0x0000e988 │ │ │ │ ldrshteq r7, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq r6, r3, r6, lsl r1 │ │ │ │ - eoreq sl, sp, sl, lsl r0 │ │ │ │ - ldrsbteq r6, [r3], -sl │ │ │ │ - ldrdeq r9, [sp], -lr @ │ │ │ │ + eorseq r6, r3, r6, lsr #7 │ │ │ │ + eoreq sl, sp, sl, lsr #5 │ │ │ │ + eorseq r6, r3, sl, ror #6 │ │ │ │ + eoreq sl, sp, lr, ror #4 │ │ │ │ ldrsbteq r7, [r2], r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi cea3d0 │ │ │ │ strpl pc, [r0, r0, lsl #10] │ │ │ │ @@ -3254,15 +3254,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e0 │ │ │ │ svclt 0x0000e90c │ │ │ │ adcseq r7, r2, r0, ror r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq r7, [r2], r0 │ │ │ │ - eoreq r9, sp, r0, asr lr │ │ │ │ + eoreq sl, sp, r0, ror #1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r3, r3, asr sl │ │ │ │ @ instruction: 0x46044b53 │ │ │ │ ldmdami r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -3346,20 +3346,20 @@ │ │ │ │ @ instruction: 0xe7dd04f4 │ │ │ │ @ instruction: 0xf85b4b0b │ │ │ │ strb r6, [r7, r3] │ │ │ │ ldmda r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r7, r2, r8, lsl #11 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, sl, ror r5 │ │ │ │ - eorseq r2, r3, ip, asr #17 │ │ │ │ - ldrsbteq r1, [r2], -r6 │ │ │ │ + eorseq r2, r3, ip, asr fp │ │ │ │ + eorseq r1, r2, r6, ror #20 │ │ │ │ muleq r0, r0, r9 │ │ │ │ adcseq r7, r2, ip, lsl #9 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - eoreq r9, sp, r4, ror #25 │ │ │ │ + eoreq r9, sp, r4, ror pc │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x2718b0d0 │ │ │ │ strmi sl, [lr], -r6, lsl #22 │ │ │ │ @@ -3421,18 +3421,18 @@ │ │ │ │ ldrbtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fbe7e1 │ │ │ │ svclt 0x0000efbc │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r2, ror #7 │ │ │ │ - eorseq r1, r2, r2, asr r6 │ │ │ │ - eorseq r2, r3, r4, asr #14 │ │ │ │ + eorseq r1, r2, r2, ror #17 │ │ │ │ + ldrsbteq r2, [r3], -r4 │ │ │ │ adcseq r7, r2, lr, asr #6 │ │ │ │ - strhteq r9, [sp], -r0 │ │ │ │ + eoreq r9, sp, r0, asr #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460eb0d9 │ │ │ │ blge 1eb318 │ │ │ │ @ instruction: 0xf04f4a7e │ │ │ │ @@ -3560,20 +3560,20 @@ │ │ │ │ blmi 392e80 │ │ │ │ andne pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fbe769 │ │ │ │ svclt 0x0000eea8 │ │ │ │ ldrsbteq r7, [r2], sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r7, [r2], lr │ │ │ │ - eorseq r1, r2, r0, lsr r5 │ │ │ │ - eorseq r2, r3, r2, lsr #12 │ │ │ │ + eorseq r1, r2, r0, asr #15 │ │ │ │ + ldrhteq r2, [r3], -r2 │ │ │ │ muleq r0, r0, r9 │ │ │ │ adcseq r7, r2, r6, lsr r1 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - mlaeq sp, r0, r9, r9 │ │ │ │ + eoreq r9, sp, r0, lsr #24 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb0148 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ addlt ip, sp, r8, ror r0 │ │ │ │ @ instruction: 0x46044d1d │ │ │ │ @@ -3690,15 +3690,15 @@ │ │ │ │ @ instruction: 0xf84c1c0c │ │ │ │ addsmi r2, sp, #8, 24 @ 0x800 │ │ │ │ str sp, [r6, lr, ror #3]! │ │ │ │ @ instruction: 0x46304619 │ │ │ │ stc2l 0, cr15, [r0, #380] @ 0x17c │ │ │ │ @ instruction: 0xf7fbe7a1 │ │ │ │ svclt 0x0000ed9e │ │ │ │ - eoreq r9, sp, r8, lsl #17 │ │ │ │ + eoreq r9, sp, r8, lsl fp │ │ │ │ ldrhteq r6, [r2], r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r6, r2, r2, pc @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1145fc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3992,40 +3992,40 @@ │ │ │ │ bl 13975b8 │ │ │ │ adcseq r6, r2, r4, lsr #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r6, r2, r8, lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adcseq r6, r2, r4, ror #28 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ - eoreq r9, sp, r6, lsr #13 │ │ │ │ - eoreq r9, sp, ip, lsr #13 │ │ │ │ - mlaeq sp, r6, r6, r9 │ │ │ │ - eoreq r9, sp, lr, lsl #13 │ │ │ │ - mlaeq sp, r4, pc, r7 @ │ │ │ │ - eoreq r9, sp, sl, lsr r6 │ │ │ │ - eoreq r9, sp, r0, lsl #13 │ │ │ │ - eoreq r9, sp, r2, ror r6 │ │ │ │ - eoreq r9, sp, sl, ror #11 │ │ │ │ - eoreq r9, sp, ip, lsl #12 │ │ │ │ - ldrdeq r9, [sp], -lr @ │ │ │ │ - strhteq r9, [sp], -r8 │ │ │ │ - eoreq r9, sp, r0, ror #10 │ │ │ │ - mlaeq sp, r4, lr, r7 │ │ │ │ - eoreq r7, sp, r4, lsl #29 │ │ │ │ - eoreq r9, sp, lr, asr r5 │ │ │ │ - eoreq r9, sp, r8, asr r5 │ │ │ │ - eoreq r9, sp, r6, asr #10 │ │ │ │ - eoreq r9, sp, ip, lsr r5 │ │ │ │ - eoreq r4, lr, r8, asr r9 │ │ │ │ - mlaeq sp, r6, r4, r9 │ │ │ │ - eoreq r9, sp, sl, ror #8 │ │ │ │ - eoreq r9, sp, r8, asr #8 │ │ │ │ - eoreq r4, lr, r0, asr #16 │ │ │ │ - mlaeq sp, sl, ip, r7 │ │ │ │ - eoreq r9, sp, r4, lsl r3 │ │ │ │ + eoreq r9, sp, r6, lsr r9 │ │ │ │ + eoreq r9, sp, ip, lsr r9 │ │ │ │ + eoreq r9, sp, r6, lsr #18 │ │ │ │ + eoreq r9, sp, lr, lsl r9 │ │ │ │ + eoreq r8, sp, r4, lsr #4 │ │ │ │ + eoreq r9, sp, sl, asr #17 │ │ │ │ + eoreq r9, sp, r0, lsl r9 │ │ │ │ + eoreq r9, sp, r2, lsl #18 │ │ │ │ + eoreq r9, sp, sl, ror r8 │ │ │ │ + mlaeq sp, ip, r8, r9 │ │ │ │ + eoreq r9, sp, lr, ror #16 │ │ │ │ + eoreq r9, sp, r8, asr #16 │ │ │ │ + strdeq r9, [sp], -r0 @ │ │ │ │ + eoreq r8, sp, r4, lsr #2 │ │ │ │ + eoreq r8, sp, r4, lsl r1 │ │ │ │ + eoreq r9, sp, lr, ror #15 │ │ │ │ + eoreq r9, sp, r8, ror #15 │ │ │ │ + ldrdeq r9, [sp], -r6 @ │ │ │ │ + eoreq r9, sp, ip, asr #15 │ │ │ │ + eoreq r4, lr, r8, ror #23 │ │ │ │ + eoreq r9, sp, r6, lsr #14 │ │ │ │ + strdeq r9, [sp], -sl @ │ │ │ │ + ldrdeq r9, [sp], -r8 @ │ │ │ │ + ldrdeq r4, [lr], -r0 @ │ │ │ │ + eoreq r7, sp, sl, lsr #30 │ │ │ │ + eoreq r9, sp, r4, lsr #11 │ │ │ │ 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, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ blx 1b95a9e │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - mrc2 1, 4, pc, cr2, cr15, {3} │ │ │ │ + @ instruction: 0xffdaf17f │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ stc2 0, cr15, [r6], {158} @ 0x9e │ │ │ │ @@ -4818,22 +4818,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ @ instruction: 0xf17f4630 │ │ │ │ - stmdbls r1, {r0, r1, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ mcr2 0, 0, pc, cr12, cr13, {4} @ │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf932f17f │ │ │ │ + blx 1f168e8 │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ mcr2 0, 5, pc, cr6, cr13, {4} @ │ │ │ │ @@ -4966,22 +4966,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, r3, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ stc2l 0, cr15, [r4], #628 @ 0x274 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf80af17f │ │ │ │ + @ instruction: 0xf952f17f │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ ldc2l 0, cr15, [lr, #-628]! @ 0xfffffd8c │ │ │ │ @@ -5212,40 +5212,40 @@ │ │ │ │ andvc pc, r8, r9, asr #17 │ │ │ │ cmnvs r7, #583008256 @ 0x22c00000 │ │ │ │ eorls pc, r8, r4, asr #17 │ │ │ │ @ instruction: 0xf1a0462c │ │ │ │ eorsle r0, lr, ip, lsr #10 │ │ │ │ @ instruction: 0xf10468b0 │ │ │ │ @ instruction: 0xf1680120 │ │ │ │ - stmdacs r0, {r0, r2, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r6, r7, r9, 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, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs r0!, {r0, r1, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -sl, asr #12 │ │ │ │ - @ instruction: 0xf98cf168 │ │ │ │ + blx ff596ec4 │ │ │ │ @ instruction: 0xf16b4640 │ │ │ │ - ldrb pc, [r2, sp, lsl #19] @ │ │ │ │ + @ instruction: 0xe7d2fad5 │ │ │ │ @ instruction: 0xf8d74650 │ │ │ │ @ instruction: 0xf17eb00c │ │ │ │ - blls 15a134 │ │ │ │ + blls 15a654 │ │ │ │ msreq CPSR_s, fp, lsr #3 │ │ │ │ addspl pc, lr, r3, lsl #10 │ │ │ │ @ instruction: 0xf09d3018 │ │ │ │ @ instruction: 0xf1abfb6f │ │ │ │ ldmib fp, {r2, r3, r5}^ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7f9601a │ │ │ │ ldrbmi lr, [r0], -lr, ror #24 │ │ │ │ - ldc2l 1, cr15, [sl, #504]! @ 0x1f8 │ │ │ │ + @ instruction: 0xff42f17e │ │ │ │ addsmi r6, sp, #966656 @ 0xec000 │ │ │ │ svcge 0x003ff47f │ │ │ │ bvc fe3d60e4 │ │ │ │ @ instruction: 0xf8dde748 │ │ │ │ ldrbmi r9, [r2], -ip │ │ │ │ andcc r9, r1, #4, 22 @ 0x1000 │ │ │ │ @ instruction: 0xd1964293 │ │ │ │ @@ -5328,34 +5328,34 @@ │ │ │ │ rscsvs r0, r3, #44, 4 @ 0xc0000002 │ │ │ │ @ instruction: 0xf8db4591 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ bicle r0, sp, ip, lsr #22 │ │ │ │ @ instruction: 0xd1b84547 │ │ │ │ ldmvs r0!, {r0, r1, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf1682100 │ │ │ │ - strmi pc, [r3], sp, lsl #18 │ │ │ │ + pkhtbmi pc, r3, r5, asr #20 @ │ │ │ │ suble r2, ip, r0, lsl #16 │ │ │ │ @ instruction: 0xf1a49b05 │ │ │ │ @ instruction: 0xf5030a80 │ │ │ │ @ instruction: 0xf503589e │ │ │ │ @ instruction: 0xf108519f │ │ │ │ tstcc r4, r8, lsl r8 │ │ │ │ @ instruction: 0xf8db9103 │ │ │ │ stmiavs r3!, {r3, lr} │ │ │ │ movweq lr, #15274 @ 0x3baa │ │ │ │ blle d256f0 │ │ │ │ andeq pc, ip, r6, lsl #2 │ │ │ │ streq pc, [ip, -r4, lsl #2] │ │ │ │ - @ instruction: 0xf89af16b │ │ │ │ + @ instruction: 0xf9e2f16b │ │ │ │ ldmvs r0!, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8d0f168 │ │ │ │ + blx 6970a4 │ │ │ │ andeq pc, ip, r6, lsl #2 │ │ │ │ - @ instruction: 0xf89cf16b │ │ │ │ + @ instruction: 0xf9e4f16b │ │ │ │ @ instruction: 0xf17e9803 │ │ │ │ - stmdbvs r5!, {r0, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r5!, {r0, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x001e42af │ │ │ │ stccc 8, cr6, [ip, #-428]! @ 0xfffffe54 │ │ │ │ stmdbeq ip!, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf105d014 │ │ │ │ strbmi r0, [r0], -r8, lsl #2 │ │ │ │ blx 1f96da0 │ │ │ │ ldmib r5, {r3, r5, r9, sl, lr}^ │ │ │ │ @@ -5364,17 +5364,17 @@ │ │ │ │ bl 1f18b20 │ │ │ │ ldrsbtcc pc, [r0], -r9 @ │ │ │ │ eoreq pc, ip, #1073741826 @ 0x40000002 │ │ │ │ @ instruction: 0xf1a34297 │ │ │ │ mvnle r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdals r3, {r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - ldc2l 1, cr15, [ip], #504 @ 0x1f8 │ │ │ │ + mcr2 1, 2, pc, cr4, cr14, {3} @ │ │ │ │ ldmvs r0!, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8c0f168 │ │ │ │ + blx 297100 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ stmdals r6, {r0, r2, r3, r4, r5, r7, r8, ip, lr, pc} │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ blmi 3beb30 │ │ │ │ @ instruction: 0xe728447b │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ lsrcs lr, r5, #14 │ │ │ │ @@ -5386,28 +5386,28 @@ │ │ │ │ andls r2, r6, r5, lsl #6 │ │ │ │ stc2 0, cr15, [r4, #308] @ 0x134 │ │ │ │ svclt 0x0000e700 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffeca1 │ │ │ │ @ instruction: 0xffffebed │ │ │ │ @ instruction: 0xffffeb6b │ │ │ │ - eoreq r7, sp, r8, asr #27 │ │ │ │ + eoreq r8, sp, r8, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb1db8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 45eb80 │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ - @ instruction: 0xf1672000 │ │ │ │ - @ instruction: 0x4603febf │ │ │ │ + @ instruction: 0xf1682000 │ │ │ │ + strmi pc, [r3], -r7, lsl #16 │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ - @ instruction: 0xf16a60a3 │ │ │ │ - @ instruction: 0xf104fffd │ │ │ │ + @ instruction: 0xf16b60a3 │ │ │ │ + @ instruction: 0xf104f945 │ │ │ │ @ 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: 0xf8dafc85 │ │ │ │ + @ instruction: 0xf8dafdcd │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ strmi r0, [r2, #1068]! @ 0x42c │ │ │ │ ldmdavs sp, {r1, r2, r4, ip, lr, pc}^ │ │ │ │ ldrpl pc, [lr], r7, lsl #10 │ │ │ │ stccc 6, cr3, [ip, #-96]! @ 0xffffffa0 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf09d4630 │ │ │ │ @@ -5433,19 +5433,19 @@ │ │ │ │ movwcs lr, #47572 @ 0xb9d4 │ │ │ │ @ instruction: 0x462c6053 │ │ │ │ @ instruction: 0xf7f9601a │ │ │ │ blvs b5580c │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf17e4658 │ │ │ │ - @ instruction: 0x4658fc73 │ │ │ │ - stc2l 1, cr15, [r2], #-504 @ 0xfffffe08 │ │ │ │ + @ instruction: 0x4658fdbb │ │ │ │ + stc2 1, cr15, [sl, #504]! @ 0x1f8 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf1682100 │ │ │ │ - @ instruction: 0x4680f833 │ │ │ │ + @ instruction: 0x4680f97b │ │ │ │ @ instruction: 0xf507b360 │ │ │ │ @ instruction: 0x3718579e │ │ │ │ ldrdls pc, [r8], -r8 │ │ │ │ streq pc, [ip], -r9, lsl #2 │ │ │ │ @ instruction: 0x4010f8d9 │ │ │ │ svclt 0x001e42a6 │ │ │ │ stccc 8, cr6, [ip], #-404 @ 0xfffffe6c │ │ │ │ @@ -5459,19 +5459,19 @@ │ │ │ │ blvs bd57b0 │ │ │ │ msreq CPSR_fs, #4, 2 │ │ │ │ addsmi r3, lr, #44, 26 @ 0xb00 │ │ │ │ strbmi sp, [r8], -ip, ror #3 │ │ │ │ b fed98cac │ │ │ │ @ instruction: 0xf8da4641 │ │ │ │ @ instruction: 0xf1680008 │ │ │ │ - strmi pc, [r0], r7, lsl #16 │ │ │ │ + strmi pc, [r0], pc, asr #18 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf10a4658 │ │ │ │ @ instruction: 0xf17e0734 │ │ │ │ - @ instruction: 0xf8dafc37 │ │ │ │ + @ instruction: 0xf8dafd7f │ │ │ │ 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 │ │ │ │ @@ -5489,18 +5489,18 @@ │ │ │ │ strvs lr, [r0], -r4, asr #19 │ │ │ │ stc2 0, cr15, [r2, #-308]! @ 0xfffffecc │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdavs fp!, {r2, r3, r4, r5, r6, r9, fp, sp, lr, pc}^ │ │ │ │ adcmi r4, pc, #44, 12 @ 0x2c00000 │ │ │ │ mvnle r4, sp, lsl r6 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ - @ instruction: 0xf1672100 │ │ │ │ - @ instruction: 0xf10aff07 │ │ │ │ - @ instruction: 0xf16a000c │ │ │ │ - pop {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1682100 │ │ │ │ + @ instruction: 0xf10af84f │ │ │ │ + @ instruction: 0xf16b000c │ │ │ │ + pop {r0, r1, r2, r4, r7, 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, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ mulsle r9, pc, r2 @ │ │ │ │ @ instruction: 0xf506685d │ │ │ │ @ instruction: 0xf1a3569e │ │ │ │ ldrcc r0, [r8], -ip, lsr #8 │ │ │ │ @ instruction: 0xf1043d2c │ │ │ │ ldrtmi r0, [r0], -r8, lsl #2 │ │ │ │ @ instruction: 0xf92cf09d │ │ │ │ @@ -5530,15 +5530,15 @@ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ b b18dc0 │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429f │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - pop {r0, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r3, r4, r5, r6, r7, sl, 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 │ │ │ │ - ldc2l 1, cr15, [sl], #424 @ 0x1a8 │ │ │ │ + cdp2 1, 4, cr15, cr2, cr10, {3} │ │ │ │ ldrdeq pc, [r8], -r8 │ │ │ │ teqpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 1, cr15, [r0], #412 @ 0x19c │ │ │ │ + cdp2 1, 3, cr15, cr8, cr7, {3} │ │ │ │ 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 fef5a600 │ │ │ │ + bvs fef5ab20 │ │ │ │ @ instruction: 0xf8d36afa │ │ │ │ blcs 1a8034 │ │ │ │ mrcge 6, 0, APSR_nzcv, cr2, cr15, {1} │ │ │ │ stmdacs r0, {r4, r6, r7, r9, fp, sp, lr} │ │ │ │ mcrge 4, 1, pc, cr0, cr15, {1} @ │ │ │ │ and r2, r4, r0, lsl #6 │ │ │ │ addcc r3, r8, #67108864 @ 0x4000000 │ │ │ │ @@ -5894,15 +5894,15 @@ │ │ │ │ @ instruction: 0xd1d5429e │ │ │ │ ldmib r7, {r2, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ stmdbne r9, {r0, r1, r9, ip, sp} │ │ │ │ andeq pc, r0, r0, asr #2 │ │ │ │ stmibvs fp, {r1, r2, r3, r4, r6, r9, sl, sp, lr, pc} │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x46204699 │ │ │ │ - ldc2 1, cr15, [lr], #-424 @ 0xfffffe58 │ │ │ │ + stc2 1, cr15, [r6, #424] @ 0x1a8 │ │ │ │ bvs ffef5e90 │ │ │ │ blne b996f4 │ │ │ │ ldreq lr, [r2], #-2514 @ 0xfffff62e │ │ │ │ blcs c996fc │ │ │ │ @ instruction: 0xf101fb02 │ │ │ │ cmnpcs ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ strmi pc, [r1, #-2980] @ 0xfffff45c │ │ │ │ @@ -6010,15 +6010,15 @@ │ │ │ │ ldrbmi r4, [r9], -r8, lsr #12 │ │ │ │ @ instruction: 0xf8b8f0c1 │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462188f0 │ │ │ │ @ instruction: 0xf08f4628 │ │ │ │ ldrb pc, [r5, sp, lsl #20] @ │ │ │ │ - eoreq r7, sp, sl, lsr #8 │ │ │ │ + strhteq r7, [sp], -sl │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mcrcc 8, 2, pc, cr4, cr0, {6} @ │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ strdlt r2, [r4], ip │ │ │ │ @@ -6175,25 +6175,25 @@ │ │ │ │ @ instruction: 0xf0c12390 │ │ │ │ @ instruction: 0x4604f891 │ │ │ │ bvs fe0885f0 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vcgt.s d25, d5, d4 │ │ │ │ - @ instruction: 0xf8cdf8a9 │ │ │ │ + @ instruction: 0xf8cdf9f1 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91b930 │ │ │ │ blvs ff00041c │ │ │ │ blvs 364a4 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d9, d1 │ │ │ │ - movwcs pc, #3687 @ 0xe67 @ │ │ │ │ + movwcs pc, #4015 @ 0xfaf @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec438 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -6204,15 +6204,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ ubfx pc, r7, #22, #9 │ │ │ │ ldmib lr!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r4, r2, ip, lsr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, r6, asr #15 │ │ │ │ - eoreq r7, sp, r2, lsr r1 │ │ │ │ + eoreq r7, sp, r2, asr #7 │ │ │ │ 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} @ │ │ │ │ @@ -6222,25 +6222,25 @@ │ │ │ │ @ instruction: 0xf0c12390 │ │ │ │ @ instruction: 0x4604f833 │ │ │ │ bvs fe0886ac │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vcgt.s d25, d5, d4 │ │ │ │ - @ instruction: 0xf8cdf84b │ │ │ │ + @ instruction: 0xf8cdf993 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91b9ec │ │ │ │ blvs ff0004d8 │ │ │ │ blvs 36560 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d9, d1 │ │ │ │ - movwcs pc, #2053 @ 0x805 @ │ │ │ │ + movwcs pc, #2381 @ 0x94d @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec4f4 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -6251,15 +6251,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ @ instruction: 0xe7e8faf9 │ │ │ │ stmib r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r4, r2, r0, ror r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, sl, lsl #14 │ │ │ │ - eoreq r7, sp, r6, ror r0 │ │ │ │ + eoreq r7, sp, r6, lsl #6 │ │ │ │ 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} @ │ │ │ │ @@ -6268,26 +6268,26 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0c02390 │ │ │ │ @ instruction: 0x4604ffd5 │ │ │ │ bvs fe088768 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ - vcgt.s d25, d4, d4 │ │ │ │ - @ instruction: 0xf8cdffed │ │ │ │ + vcgt.s d25, d5, d4 │ │ │ │ + @ instruction: 0xf8cdf935 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91baa8 │ │ │ │ blvs ff000594 │ │ │ │ blvs 3661c │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d10, d1 │ │ │ │ - movwcs pc, #3047 @ 0xbe7 @ │ │ │ │ + movwcs pc, #3375 @ 0xd2f @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec5b0 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -6298,15 +6298,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ @ instruction: 0xe7e8fa9b │ │ │ │ stmdb r2, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhteq r4, [r2], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, lr, asr #12 │ │ │ │ - strhteq r6, [sp], -sl │ │ │ │ + eoreq r7, sp, sl, asr #4 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febb2bfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xffa8f0c0 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -6323,17 +6323,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r4, r6, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9383 │ │ │ │ @ instruction: 0xf0f10300 │ │ │ │ strdcs pc, [r4, -r5] │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - blx ffc180bc │ │ │ │ + ldc2 1, cr15, [r6], #-616 @ 0xfffffd98 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - blx ffb180c4 │ │ │ │ + ldc2 1, cr15, [r2], #-616 @ 0xfffffd98 │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f8a818 │ │ │ │ @ instruction: 0xf1b9ee60 │ │ │ │ cmnle lr, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84c │ │ │ │ @ instruction: 0xf7f80801 │ │ │ │ @@ -6436,15 +6436,15 @@ │ │ │ │ blx 1a97d68 │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - cdp2 2, 15, cr15, cr2, cr8, {3} │ │ │ │ + @ instruction: 0xf83af269 │ │ │ │ blmi 22e43c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535c8c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ ldmda r8, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -6490,15 +6490,15 @@ │ │ │ │ @ instruction: 0xf9fcf05b │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf88ef268 │ │ │ │ + @ instruction: 0xf9d6f268 │ │ │ │ blmi 22e514 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535d64 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x00acf7f8 │ │ │ │ @@ -6544,15 +6544,15 @@ │ │ │ │ @ instruction: 0xf990f05b │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - ldc2l 2, cr15, [lr], #-420 @ 0xfffffe5c │ │ │ │ + stc2l 2, cr15, [r6, #420] @ 0x1a4 │ │ │ │ blmi 22e5ec │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535e3c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x0040f7f8 │ │ │ │ @@ -6617,28 +6617,28 @@ │ │ │ │ svclt 0x0000e7e6 │ │ │ │ ldrshteq r4, [r2], r0 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb30e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - ldc2 2, cr15, [r4, #-464]! @ 0xfffffe30 │ │ │ │ + mrc2 2, 3, pc, cr12, cr4, {3} │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2 2, cr15, [r0, #-464]! @ 0xfffffe30 │ │ │ │ - @ instruction: 0xf82cf171 │ │ │ │ + mrc2 2, 3, pc, cr8, cr4, {3} │ │ │ │ + @ instruction: 0xf974f171 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xf9fef162 │ │ │ │ + blx 121848a │ │ │ │ @ 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, [r2, #464]! @ 0x1d0 │ │ │ │ + @ instruction: 0xff3af274 │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4606b093 │ │ │ │ @@ -6646,15 +6646,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980b7c │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8dafcfb │ │ │ │ + @ instruction: 0xf8dafe43 │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6758,15 +6758,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980d3c │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8dafc1b │ │ │ │ + @ instruction: 0xf8dafd63 │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6870,15 +6870,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980efc │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8dafb3b │ │ │ │ + @ instruction: 0xf8dafc83 │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6976,18 +6976,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3670 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vrhadd.s d25, d4, d1 │ │ │ │ - @ instruction: 0x0782fb3f │ │ │ │ + streq pc, [r2, r7, lsl #25] │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - blx e98e66 │ │ │ │ + stc2 2, cr15, [r0], {116} @ 0x74 │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [r4, #-420]! @ 0xfffffe5c │ │ │ │ + cdp2 1, 11, cr15, cr12, cr9, {3} │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7f86138 │ │ │ │ @ instruction: 0x4649edfc │ │ │ │ @ instruction: 0xf04c4640 │ │ │ │ @ instruction: 0x4640fa7b │ │ │ │ @ instruction: 0xf97af04c │ │ │ │ movtpl pc, #1286 @ 0x506 @ │ │ │ │ @@ -7123,15 +7123,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ subseq pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldmpl r3, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ orrslt r3, r8, r0, ror #4 │ │ │ │ ldrmi r4, [r9], -sl, lsr #12 │ │ │ │ - stc2l 1, cr15, [r6], {105} @ 0x69 │ │ │ │ + cdp2 1, 0, cr15, cr14, cr9, {3} │ │ │ │ bvs fff08c58 │ │ │ │ rsbcc pc, r4, #13762560 @ 0xd20000 │ │ │ │ rsbeq pc, r0, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c218c4 │ │ │ │ ldr r5, [fp, r8, ror #4]! │ │ │ │ svclt 0x00384545 │ │ │ │ strb r4, [r1, r5, asr #12]! │ │ │ │ @@ -7148,15 +7148,15 @@ │ │ │ │ @ instruction: 0xf8c62300 │ │ │ │ stmib r6, {r3, r5, r6, r9, ip, lr}^ │ │ │ │ @ instruction: 0xe79d3997 │ │ │ │ b fe81a708 │ │ │ │ adcseq r3, r2, r2, lsr fp │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r3, r2, r8, lsl #22 │ │ │ │ - eorseq fp, r3, sl, ror #1 │ │ │ │ + eorseq fp, r3, sl, ror r3 │ │ │ │ adcseq r3, r2, ip, lsl #19 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r1], r7, lsl #1 │ │ │ │ @@ -7166,42 +7166,42 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [fp], ip, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1830300 │ │ │ │ - @ instruction: 0x4604fb1b │ │ │ │ + strmi pc, [r4], -r3, ror #24 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - cdp2 1, 14, cr15, cr2, cr7, {4} │ │ │ │ + @ instruction: 0xf82af188 │ │ │ │ msrne (UNDEF: 39), r0 │ │ │ │ @ instruction: 0xf1836938 │ │ │ │ - @ instruction: 0x464afb3b │ │ │ │ + strbmi pc, [sl], -r3, lsl #25 @ │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - cdp2 1, 9, cr15, cr4, cr5, {4} │ │ │ │ + @ instruction: 0xffdcf185 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r0], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ cdpeq 0, 7, cr15, cr8, cr15, {2} │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r3, r4, r6, sp, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r5, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ blx 3e8806 │ │ │ │ svcvc 0x005b330c │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorlt pc, r8, r3, asr #17 │ │ │ │ - cdp2 1, 11, cr15, cr6, cr7, {4} │ │ │ │ + @ instruction: 0xfffef187 │ │ │ │ blmi 2ef020 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1b6860 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @@ -7232,26 +7232,26 @@ │ │ │ │ svclt 0x0000bd08 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r0, pc, lsl #12 @ │ │ │ │ - @ instruction: 0xf866f274 │ │ │ │ - ldc2 1, cr15, [r8, #-388]! @ 0xfffffe7c │ │ │ │ + @ instruction: 0xf9aef274 │ │ │ │ + cdp2 1, 8, cr15, cr0, cr1, {3} │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs b6ba0 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ vmax.s d18, d4, d1 │ │ │ │ - @ instruction: 0xf161f85b │ │ │ │ - tstplt r0, sp, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf161f9a3 │ │ │ │ + tstplt r0, r5, ror lr @ p-variant is OBSOLETE │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf852f274 │ │ │ │ - stc2 1, cr15, [r4, #-388]! @ 0xfffffe7c │ │ │ │ + @ instruction: 0xf99af274 │ │ │ │ + cdp2 1, 6, cr15, cr12, cr1, {3} │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f84631 │ │ │ │ strbmi lr, [r1], -r8, asr #23 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ bl ff11a8ac │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ @@ -7276,36 +7276,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1834699 │ │ │ │ - stmdbvs fp!, {r0, r1, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r1, r3, r4, r5, r8, r9, 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 │ │ │ │ - @ instruction: 0x4651fdb5 │ │ │ │ + @ instruction: 0x4651fefd │ │ │ │ @ instruction: 0xf1874620 │ │ │ │ - blvc f5c13c │ │ │ │ + blvc f5c65c │ │ │ │ teqpvc sp, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ blx 1b6e00 │ │ │ │ b ad9590 │ │ │ │ @ instruction: 0xf1830903 │ │ │ │ - strls pc, [r3], -r5, asr #20 │ │ │ │ + strls pc, [r3], -sp, lsl #23 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #10832 @ 0x2a50 │ │ │ │ strbteq pc, [r0], -r0, lsl #2 @ │ │ │ │ mullt ip, r7, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ ldm sp, {r3, r5, ip, sp, pc} │ │ │ │ @@ -7321,15 +7321,15 @@ │ │ │ │ blx a49da │ │ │ │ ldrbtmi r2, [r1], -r3, lsl #4 │ │ │ │ @ instruction: 0xf8927f93 │ │ │ │ bl 3e4a94 │ │ │ │ bl 3dd7ec │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - ldc2 1, cr15, [r6, #540]! @ 0x21c │ │ │ │ + cdp2 1, 15, cr15, cr14, cr7, {4} │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00b2501 │ │ │ │ blx 19f67c │ │ │ │ @ instruction: 0xf105f50b │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -7345,49 +7345,49 @@ │ │ │ │ ldrbtmi r8, [r8], #436 @ 0x1b4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932b │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1ad0bb0 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r5, {r2, r8, sp} │ │ │ │ - ldc2 1, cr15, [r4, #-540] @ 0xfffffde4 │ │ │ │ + cdp2 1, 5, cr15, cr12, cr7, {4} │ │ │ │ andcs r4, r4, #104448 @ 0x19800 │ │ │ │ ldmdals r9, {r3, r8, sp} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ - @ instruction: 0xf182930f │ │ │ │ - ldcls 15, cr15, [r9], {75} @ 0x4b │ │ │ │ + @ instruction: 0xf183930f │ │ │ │ + ldcls 8, cr15, [r9], {147} @ 0x93 │ │ │ │ ldcne 6, cr4, [r8], #524 @ 0x20c │ │ │ │ - @ instruction: 0xf890f25d │ │ │ │ + @ instruction: 0xf9d8f25d │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ - @ instruction: 0xff40f182 │ │ │ │ + @ instruction: 0xf888f183 │ │ │ │ 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: 0xf940f183 │ │ │ │ + blx fe2990a8 │ │ │ │ @ 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 │ │ │ │ - strtmi pc, [r1], -r7, lsl #26 │ │ │ │ + strtmi pc, [r1], -pc, asr #28 │ │ │ │ @ instruction: 0xf187a815 │ │ │ │ - bvs ff91bfe0 │ │ │ │ + bvs ff91c500 │ │ │ │ blcs 67af24 │ │ │ │ ldm pc, {r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x006ff003 │ │ │ │ rsbsvc r7, r8, #7274496 @ 0x6f0000 │ │ │ │ rsbsvc r1, r2, #114 @ 0x72 │ │ │ │ andsne r7, r0, r8, ror r8 │ │ │ │ andsne r6, r0, r5, ror pc │ │ │ │ @@ -7395,47 +7395,47 @@ │ │ │ │ rsbeq r6, pc, pc, ror #30 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ @ instruction: 0xf04fe7a1 │ │ │ │ @ instruction: 0xf8920a40 │ │ │ │ vhadd.s8 d25, d0, d13 │ │ │ │ ldmdals r9, {r0, r1, r2, r3, r4, r5, r8, ip} │ │ │ │ @ instruction: 0xf1833701 │ │ │ │ - strbmi pc, [sl], -r1, lsl #19 @ │ │ │ │ + strbmi pc, [sl], -r9, asr #21 @ │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r3], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f4649 │ │ │ │ @ instruction: 0xf1850a78 │ │ │ │ - blge 4dbe88 │ │ │ │ + blge 4dc3a8 │ │ │ │ mrrceq 1, 0, pc, r0, cr4 @ │ │ │ │ @ instruction: 0x26009614 │ │ │ │ stmib sp, {r0, r4, r9, sl, ip, pc}^ │ │ │ │ bvs 18f6384 │ │ │ │ ldrsbt pc, [r0], pc @ │ │ │ │ blgt 441380 │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0xf8589a0f │ │ │ │ strtmi r3, [r1], -lr │ │ │ │ blx 306baa │ │ │ │ @ instruction: 0xf8933302 │ │ │ │ bl 168c14 │ │ │ │ strbtmi r0, [ip], -r3, lsl #7 │ │ │ │ @ instruction: 0xf187629e │ │ │ │ - @ instruction: 0x9728fcf9 │ │ │ │ + strls pc, [r8, -r1, asr #28]! │ │ │ │ @ instruction: 0x2322af1d │ │ │ │ adccc pc, r4, sp, lsl #17 │ │ │ │ rsbls pc, ip, sp, asr #17 │ │ │ │ strgt ip, [pc], #-3855 @ 5cb78 │ │ │ │ strgt ip, [pc], #-3855 @ 5cb7c │ │ │ │ strgt ip, [pc], #-3855 @ 5cb80 │ │ │ │ muleq r3, r7, r8 │ │ │ │ andeq lr, r3, r4, lsl #17 │ │ │ │ ldmdage r5, {r0, r4, r5, r9, sl, lr} │ │ │ │ tstcs fp, #3620864 @ 0x374000 │ │ │ │ - @ instruction: 0xf844f188 │ │ │ │ + @ instruction: 0xf98cf188 │ │ │ │ strmi r2, [r2], -pc, lsl #6 │ │ │ │ ldmdage r5, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ mrc2 7, 5, pc, cr10, cr15, {7} │ │ │ │ blmi 3ef3f4 │ │ │ │ ldmdals r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsr #22 │ │ │ │ @@ -7448,17 +7448,17 @@ │ │ │ │ beq d8d08 │ │ │ │ @ instruction: 0xf04fe799 │ │ │ │ @ instruction: 0xe7960a10 │ │ │ │ stmda r6, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbteq r3, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r3, [r2], r2 │ │ │ │ - eoreq r5, sp, r8, ror pc │ │ │ │ + eoreq r6, sp, r8, lsl #4 │ │ │ │ @ instruction: 0x00000cb0 │ │ │ │ - eoreq r5, sp, lr, asr #29 │ │ │ │ + eoreq r6, sp, lr, asr r1 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ adcseq r3, r2, ip, asr r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3e00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi r6, [r3], -r1, lsl #19 │ │ │ │ @@ -7682,15 +7682,15 @@ │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ blls 541b8c │ │ │ │ @ instruction: 0x0179f890 │ │ │ │ tstpne r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ strmi r9, [r1], #-2058 @ 0xfffff7f6 │ │ │ │ tstls r0, fp, lsl #16 │ │ │ │ vmul.i32 d25, d5, d9 │ │ │ │ - blls 5dc82c │ │ │ │ + blls 5dcd4c │ │ │ │ strbcc pc, [r0], #-2259 @ 0xfffff72d @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrtle r0, [r4], #-1883 @ 0xfffff8a5 │ │ │ │ stmdbls r1!, {r0, r3, r9, fp, ip, pc} │ │ │ │ strmi r9, [sl], #-2838 @ 0xfffff4ea │ │ │ │ andls r9, r9, #475136 @ 0x74000 │ │ │ │ @@ -7759,27 +7759,27 @@ │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 15d696 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r4, -sp]! │ │ │ │ - ldc2 2, cr15, [r0, #-400]! @ 0xfffffe70 │ │ │ │ + cdp2 2, 7, cr15, cr8, cr4, {3} │ │ │ │ bmi 1756e54 │ │ │ │ ldrbtmi r4, [sl], #-2905 @ 0xfffff4a7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, r5, r0, asr #32 │ │ │ │ pop {r0, r1, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ stcge 15, cr8, [fp], #-960 @ 0xfffffc40 │ │ │ │ strtmi sl, [r2], -sl, lsr #18 │ │ │ │ strmi r9, [lr], -pc, lsl #16 │ │ │ │ tstls ip, r3, lsr #8 │ │ │ │ - @ instruction: 0xffe6f261 │ │ │ │ + @ instruction: 0xf92ef262 │ │ │ │ ldcls 8, cr6, [r9, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f74628 │ │ │ │ bls 258fa4 │ │ │ │ @ instruction: 0x46049b13 │ │ │ │ tstls r8, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -7824,25 +7824,25 @@ │ │ │ │ andeq lr, r8, #196, 22 @ 0x31000 │ │ │ │ @ instruction: 0xf8da9e11 │ │ │ │ andls r3, r8, #68, 28 @ 0x440 │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmulh.s32 d25, d5, d7 │ │ │ │ - blls 49c5f4 │ │ │ │ + blls 49cb14 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ blls 2e3850 │ │ │ │ movwls r9, #1796 @ 0x704 │ │ │ │ @ instruction: 0xf8da9a08 │ │ │ │ stmdbls sp, {r2, r6, r9, sl, fp, ip, sp} │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s32 d25, d4, d7 │ │ │ │ - blls 39c45c │ │ │ │ + blls 39c97c │ │ │ │ blx 137262 │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [fp], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r0, r1, r5, r8, r9, fp, ip, pc} │ │ │ │ blx 103e66 │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mcrge 4, 6, pc, cr1, cr15, {5} @ │ │ │ │ @@ -7978,15 +7978,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ stc 7, cr15, [r4], #-988 @ 0xfffffc24 │ │ │ │ ldrhteq r2, [r2], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r2, r1, r9, asr #8 │ │ │ │ strdeq sp, [ip], lr @ │ │ │ │ - ldrhteq sl, [r3], -r0 │ │ │ │ + eorseq sl, r3, r0, asr #12 │ │ │ │ adcseq r2, r2, r6, lsl ip │ │ │ │ andeq fp, r0, pc, asr #21 │ │ │ │ adceq sp, ip, r0, asr r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -8107,15 +8107,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ bl 91b5fc │ │ │ │ adcseq r2, r2, ip, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r4, r1, r5, ror #13 │ │ │ │ adceq sp, ip, r6, asr #13 │ │ │ │ - eorseq sl, r3, ip, lsr #3 │ │ │ │ + eorseq sl, r3, ip, lsr r4 │ │ │ │ adcseq r2, r2, r2, lsl sl │ │ │ │ andeq sp, r0, r7, ror #20 │ │ │ │ adceq sp, ip, r8, lsl r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -8236,30 +8236,30 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ b 89b800 │ │ │ │ adcseq r2, r2, r8, lsr #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r6, r1, sp, ror #13 │ │ │ │ adceq sp, ip, lr, lsl #9 │ │ │ │ - eorseq r9, r3, r8, lsr #31 │ │ │ │ + eorseq sl, r3, r8, lsr r2 │ │ │ │ adcseq r2, r2, lr, lsl #16 │ │ │ │ andeq ip, r0, r7, lsr r7 │ │ │ │ adceq sp, ip, r0, ror #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4a4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - @ instruction: 0xf87cf273 │ │ │ │ - stc2l 1, cr15, [lr, #-384] @ 0xfffffe80 │ │ │ │ + @ instruction: 0xf9c4f273 │ │ │ │ + cdp2 1, 9, cr15, cr6, cr0, {3} │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ blcs b7b74 │ │ │ │ @ instruction: 0x4620d93a │ │ │ │ - @ instruction: 0xf872f273 │ │ │ │ - stc2l 1, cr15, [r4, #-384] @ 0xfffffe80 │ │ │ │ + @ instruction: 0xf9baf273 │ │ │ │ + cdp2 1, 8, cr15, cr12, cr0, {3} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r4, r6, r9, pc} │ │ │ │ blcs 9fbec │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 4251f0 │ │ │ │ ldm pc, {r0, r1, r2, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, fp, #18 │ │ │ │ @@ -8271,24 +8271,24 @@ │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ vst4.8 {d16-d19}, [pc :128], r6 │ │ │ │ ldclcs 3, cr7, [fp], #-936 @ 0xfffffc58 │ │ │ │ eorshi pc, sl, #0 │ │ │ │ andle r2, r5, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - @ instruction: 0xf9f8f273 │ │ │ │ + blx 109a292 │ │ │ │ cmplt r0, r1, lsl #22 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ blx ff819a36 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ blx fef19a3e │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vmax.s d20, d3, d16 │ │ │ │ - @ instruction: 0x4603f837 │ │ │ │ + @ instruction: 0x4603f97f │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9df │ │ │ │ bcs fe95e16c │ │ │ │ ldrdge sp, [r2, -fp] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -8740,15 +8740,15 @@ │ │ │ │ @ instruction: 0xf7fe4662 │ │ │ │ blls d1d0dc │ │ │ │ blls d42c34 │ │ │ │ blls d82c6c │ │ │ │ blls dc2c28 │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r8, #55296 @ 0xd800 │ │ │ │ - @ instruction: 0xf972f160 │ │ │ │ + blx fef1a598 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r3, r5, r6, r8, pc} │ │ │ │ blcs a0390 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-781] @ 0xfffffcf3 │ │ │ │ ldmdavs fp!, {r8, sl, sp} │ │ │ │ movwls r4, #34399 @ 0x865f │ │ │ │ @@ -9009,16 +9009,16 @@ │ │ │ │ stmib sp, {r1, r4, r5, r8, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf7fece35 │ │ │ │ blls d1cca4 │ │ │ │ blls d43064 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e04468 │ │ │ │ - @ instruction: 0xf15f9317 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1609317 │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9299,15 +9299,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d1e820 │ │ │ │ blls d434e8 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e048ec │ │ │ │ @ instruction: 0xf15f9317 │ │ │ │ - stmdacs r0, {r0, r2, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9588,15 +9588,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d1e39c │ │ │ │ blls d4396c │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e04d70 │ │ │ │ @ instruction: 0xf15f9317 │ │ │ │ - stmdacs r0, {r0, r1, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9838,24 +9838,24 @@ │ │ │ │ @ instruction: 0xd1017f9e │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6330 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf15f4604 │ │ │ │ - @ instruction: 0xf890f8df │ │ │ │ + @ instruction: 0xf890fa27 │ │ │ │ blcs 12b214 │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c5b158 │ │ │ │ andcs r3, r4, r6, lsl #6 │ │ │ │ andcs r4, r5, r0, ror r7 │ │ │ │ stchi 7, cr4, [r3, #448] @ 0x1c0 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ @ instruction: 0xf16d4620 │ │ │ │ - svcne 0x002bfe95 │ │ │ │ + svcne 0x002bffdd │ │ │ │ ldmdale r2!, {r2, r3, r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ teqcc r1, pc, lsl #30 │ │ │ │ ldrne r3, [r5, #-271] @ 0xfffffef1 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ teqcc r1, r6, lsr #2 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -9870,15 +9870,15 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldrb r1, [r9, r8, asr #11] │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ ldrb r1, [r5, r8, asr #11] │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ ldrb r1, [r1, r8, asr #11] │ │ │ │ strtmi r9, [r0], -r1 │ │ │ │ - stc2l 1, cr15, [lr, #436]! @ 0x1b4 │ │ │ │ + @ instruction: 0xff36f16d │ │ │ │ bls cd704 │ │ │ │ svclt 0x00144282 │ │ │ │ andcs r2, r4, r6 │ │ │ │ stmdacs r0, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs fp, r7, r4, lsl pc │ │ │ │ ldrb r2, [ip, r4] │ │ │ │ ldrb r2, [sl, r3] │ │ │ │ @@ -9894,16 +9894,16 @@ │ │ │ │ andcs fp, r0, r8, lsl #30 │ │ │ │ @ instruction: 0xf893d002 │ │ │ │ stmdblt r3, {r0, r4, r5, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf891bd08 │ │ │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r8, ip} │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ @ instruction: 0x4610d1f8 │ │ │ │ - blx fe71bbe6 │ │ │ │ - @ instruction: 0xf86cf15f │ │ │ │ + stc2l 2, cr15, [r2], #452 @ 0x1c4 │ │ │ │ + @ instruction: 0xf9b4f15f │ │ │ │ mlaeq r0, r0, r8, pc @ │ │ │ │ andeq pc, r7, r0 │ │ │ │ svclt 0x00183802 │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb643c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -11120,15 +11120,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - blx ff81cf08 │ │ │ │ + stc2 2, cr15, [r6], #-448 @ 0xfffffe40 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ blx fe81c5dc │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0214628 │ │ │ │ andcs pc, pc, #626688 @ 0x99000 │ │ │ │ @@ -11180,15 +11180,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - blx 1a1cff8 │ │ │ │ + blx fec1cffa │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ ldc2 0, cr15, [r8], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0224628 │ │ │ │ andcs pc, pc, #13056 @ 0x3300 │ │ │ │ @@ -11240,15 +11240,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - @ instruction: 0xf9eef270 │ │ │ │ + blx e1d0ea │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ stc2l 0, cr15, [lr], #136 @ 0x88 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0224628 │ │ │ │ andcs pc, pc, #59648 @ 0xe900 │ │ │ │ @@ -11479,15 +11479,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2bd8e4 │ │ │ │ ldm pc, {r1, r2, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x00aaf003 │ │ │ │ cmnpl pc, r5, lsl #10 │ │ │ │ tstpl r5, r5, lsl #10 │ │ │ │ andls r4, r1, #16, 12 @ 0x1000000 │ │ │ │ - stc2 1, cr15, [ip], {93} @ 0x5d │ │ │ │ + ldc2l 1, cr15, [r4, #-372] @ 0xfffffe8c │ │ │ │ strmi r4, [r2], r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe9801 │ │ │ │ @ instruction: 0xf106fb07 │ │ │ │ @ instruction: 0x46800937 │ │ │ │ teqpeq r3, #-2147483647 @ p-variant is OBSOLETE @ 0x80000001 │ │ │ │ ldrmi sl, [r8], -r4, lsl #18 │ │ │ │ svccs 0x0001f813 │ │ │ │ @@ -11623,15 +11623,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq 9c370 │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - @ instruction: 0xf9b0f161 │ │ │ │ + blx ffe9d2a8 │ │ │ │ blls c7130 │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 149c3ac │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vldmdble fp!, {s31-s46} │ │ │ │ @@ -11983,15 +11983,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2246 @ 0x8c6 @ │ │ │ │ @ instruction: 0xf7f3e7e2 │ │ │ │ svclt 0x0000ecda │ │ │ │ adcseq lr, r1, r4, lsr #28 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq lr, r1, r8, lsl #27 │ │ │ │ - eoreq r1, sp, r8, lsr r7 │ │ │ │ + eoreq r1, sp, r8, asr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb84cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, asr #31 │ │ │ │ strmi r4, [lr], -r6, asr #16 │ │ │ │ ldrbtmi r4, [r8], #-2374 @ 0xfffff6ba │ │ │ │ stcge 0, cr11, [r6], {140} @ 0x8c │ │ │ │ @@ -12525,15 +12525,15 @@ │ │ │ │ strbt r6, [r6], r2, rrx │ │ │ │ stmia r0!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq lr, r1, r0, lsr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq lr, r1, r6, lsr #12 │ │ │ │ - eoreq r0, sp, r2, lsr #31 │ │ │ │ + eoreq r1, sp, r2, lsr r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi f333ac │ │ │ │ addslt r4, r5, fp, lsr fp │ │ │ │ sxtab16mi r4, r2, sl, ror #8 │ │ │ │ @@ -12556,15 +12556,15 @@ │ │ │ │ bls 9560c4 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ teqle pc, lr @ @ │ │ │ │ @ instruction: 0xf15c4638 │ │ │ │ - teqplt r8, r3, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp, ror #25 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed227c4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489c20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -12751,15 +12751,15 @@ │ │ │ │ bls 9563d0 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ teqle pc, lr @ @ │ │ │ │ @ instruction: 0xf15c4638 │ │ │ │ - teqplt r8, sp, lsl sl @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r5, ror #22 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed22ad0 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489c20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -12919,17 +12919,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - blx ffe9eb1e │ │ │ │ + stc2l 2, cr15, [r0, #-440] @ 0xfffffe48 │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - blx ffd9eb26 │ │ │ │ + ldc2 2, cr15, [ip, #-440]! @ 0xfffffe48 │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 3485dc │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13095,17 +13095,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - blx fe69eddc │ │ │ │ + blx ff89edde │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - blx fe59ede4 │ │ │ │ + blx ff79ede6 │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 34889c │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13464,15 +13464,15 @@ │ │ │ │ strbt r6, [fp], r2, rrx │ │ │ │ stmdb sl, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq sp, r1, r8, ror #18 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq sp, r1, r2, ror r7 │ │ │ │ - strdeq r0, [sp], -r6 @ │ │ │ │ + eoreq r0, sp, r6, lsl #7 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi d7424c │ │ │ │ blmi d74468 │ │ │ │ addslt r4, r4, sl, ror r4 │ │ │ │ @@ -13616,15 +13616,15 @@ │ │ │ │ @ instruction: 0xf5b29a23 │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x001c2b00 │ │ │ │ vst3.8 {d18-d20}, [pc], r2 │ │ │ │ @ instruction: 0x4640789e │ │ │ │ - blx 171f1b6 │ │ │ │ + stc2 1, cr15, [r2], #364 @ 0x16c │ │ │ │ blvs fe08f10c │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ cmpeq r0, r0, asr #18 │ │ │ │ b 1449870 │ │ │ │ vst2.8 {d2,d4}, [r9], r9 │ │ │ │ bge 101164 │ │ │ │ @@ -13785,17 +13785,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - ldc2 2, cr15, [r4, #-436]! @ 0xfffffe4c │ │ │ │ + cdp2 2, 7, cr15, cr12, cr13, {3} │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - ldc2 2, cr15, [r0, #-436]! @ 0xfffffe4c │ │ │ │ + cdp2 2, 7, cr15, cr8, cr13, {3} │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 349364 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13962,15 +13962,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - @ instruction: 0xf8a6f15b │ │ │ │ + @ instruction: 0xf9eef15b │ │ │ │ blvs fe08f674 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12bd84c │ │ │ │ blls 26c7e0 │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -14116,19 +14116,19 @@ │ │ │ │ blx 29f512 │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ stmdavs r8!, {r3, r8, r9} │ │ │ │ subsvs r2, r1, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r3, r1, lsl r0 │ │ │ │ - blx fe81fdcc │ │ │ │ - ldc2 1, cr15, [r8, #-420]! @ 0xfffffe5c │ │ │ │ + blx ffa1fdce │ │ │ │ + cdp2 1, 8, cr15, cr0, cr9, {3} │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - blx 1c1fdde │ │ │ │ + ldc2 2, cr15, [r6], #436 @ 0x1b4 │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 126c838 │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -14151,15 +14151,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 2a159c │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vadd.i32 d22, d13, d24 │ │ │ │ - @ instruction: 0xf010fb31 │ │ │ │ + @ instruction: 0xf010fc79 │ │ │ │ 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 │ │ │ │ @@ -14183,16 +14183,16 @@ │ │ │ │ bls 3d7938 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 6c118 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf15a4640 │ │ │ │ - teqplt r8, fp, ror #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf15b4640 │ │ │ │ + teqplt r8, r3, lsr r8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed24134 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ strteq pc, [r0], #1092 @ 0x444 │ │ │ │ @@ -14237,15 +14237,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 6c1ec │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf15a4640 │ │ │ │ - teqplt r8, r1, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r9, asr #31 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed24208 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ vst2.32 {d22,d24}, [r4 :256], r9 │ │ │ │ @@ -14615,15 +14615,15 @@ │ │ │ │ stmda lr, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq ip, r1, r4, ror r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq ip, r1, r4, lsl r9 │ │ │ │ umlaleq r7, ip, r8, r4 │ │ │ │ adceq r7, ip, r8, lsl #8 │ │ │ │ adcseq ip, r1, r8, lsl r6 │ │ │ │ - ldrhteq r3, [r3], -r4 │ │ │ │ + eorseq r3, r3, r4, asr #28 │ │ │ │ adceq r7, ip, lr, asr r1 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -15032,15 +15032,15 @@ │ │ │ │ stc 7, cr15, [ip, #-960] @ 0xfffffc40 │ │ │ │ ldrshteq ip, [r1], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq ip, r1, r0, r2 │ │ │ │ adceq r6, ip, r0, ror #27 │ │ │ │ adceq r6, ip, r0, asr sp │ │ │ │ umlalseq fp, r1, r4, pc @ │ │ │ │ - eorseq r3, r3, r0, lsr r5 │ │ │ │ + eorseq r3, r3, r0, asr #15 │ │ │ │ adceq r6, ip, r6, lsr #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -15449,15 +15449,15 @@ │ │ │ │ stmib sl, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq fp, r1, ip, ror #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq fp, r1, ip, lsl #24 │ │ │ │ adceq r6, ip, r8, lsr #14 │ │ │ │ umlaleq r6, ip, r8, r6 │ │ │ │ adcseq fp, r1, r0, lsl r9 │ │ │ │ - eorseq r2, r3, ip, lsr #29 │ │ │ │ + eorseq r3, r3, ip, lsr r1 │ │ │ │ adceq r6, ip, lr, ror #7 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -16159,24 +16159,24 @@ │ │ │ │ eorshi pc, r2, #64 @ 0x40 │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ - @ instruction: 0xf1584658 │ │ │ │ - tstplt r8, fp, ror pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf1594658 │ │ │ │ + tstplt r8, r3, asr #17 @ p-variant is OBSOLETE │ │ │ │ blcs 43fa18 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe222550 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ - @ instruction: 0xf1584638 │ │ │ │ - tstplt r8, fp, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf1594638 │ │ │ │ + @ instruction: 0xb118f8b3 │ │ │ │ blcs 43fa38 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2df1b4 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 345acc │ │ │ │ @@ -16224,15 +16224,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vbic q11, , │ │ │ │ - stcls 14, cr15, [r9, #-324] @ 0xfffffebc │ │ │ │ + stcls 15, cr15, [r9, #-612] @ 0xfffffd9c │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf049234c │ │ │ │ strmi pc, [r0], r9, ror #16 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5c59a8 │ │ │ │ @@ -16249,15 +16249,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ ldc2 0, cr15, [r8, #324]! @ 0x144 │ │ │ │ bge f76e04 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - blx 12a1ee8 │ │ │ │ + blx fe4a1eea │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 436edc │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 336e9c │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -16332,15 +16332,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 56e3c4 │ │ │ │ @ instruction: 0xf051934d │ │ │ │ ldmdbls r7, {r0, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - @ instruction: 0xf9a2f25f │ │ │ │ + blx ffb22034 │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 336f44 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -16386,27 +16386,27 @@ │ │ │ │ @ instruction: 0xf0c19600 │ │ │ │ @ instruction: 0xf8d9fbcd │ │ │ │ blcs 72b4c │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf158f8e3 │ │ │ │ - stmdbls fp, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf158fa2b │ │ │ │ + stmdbls fp, {r0, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 1002c4 │ │ │ │ bcs 1198d4 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf8ccf26b │ │ │ │ - ldc2 1, cr15, [lr, #352] @ 0x160 │ │ │ │ + blx 5a2168 │ │ │ │ + mcr2 1, 7, pc, cr6, cr8, {2} @ │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed263d8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -16429,31 +16429,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4d1090 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf938f15e │ │ │ │ + blx fe0a1db4 │ │ │ │ bcs 11f07c │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ b 32380c │ │ │ │ adcseq sl, r1, r8, lsr lr │ │ │ │ adcseq sl, r1, r2, lsr lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, ip, r8, asr #19 │ │ │ │ strdeq r5, [ip], r6 @ │ │ │ │ adcseq sl, r1, ip, lsr #24 │ │ │ │ adceq r5, ip, lr, lsr r8 │ │ │ │ - eoreq sp, ip, r2, ror #4 │ │ │ │ + strdeq sp, [ip], -r2 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq sp, ip, r8, asr #3 │ │ │ │ - eoreq sp, ip, r2, lsl #4 │ │ │ │ + eoreq sp, ip, r8, asr r4 │ │ │ │ + mlaeq ip, r2, r4, sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -16563,15 +16563,15 @@ │ │ │ │ @ instruction: 0xf7f6e639 │ │ │ │ blls e256a0 │ │ │ │ blls e4a670 │ │ │ │ blls e8a6bc │ │ │ │ blls eca668 │ │ │ │ stmdals sl, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r6, #59392 @ 0xe800 │ │ │ │ - mrrc2 1, 5, pc, r4, cr8 @ │ │ │ │ + ldc2 1, cr15, [ip, #352] @ 0x160 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r2, r5, r9, pc} │ │ │ │ blcs a7dcc │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blls 24a6a0 │ │ │ │ movwls r4, #5697 @ 0x1641 │ │ │ │ @ instruction: 0xf8dd4650 │ │ │ │ @@ -16690,15 +16690,15 @@ │ │ │ │ @ instruction: 0xf10126f0 │ │ │ │ blls 867458 │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ stmdals r8, {r5, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c4604b │ │ │ │ andsls r6, r1, #220, 12 @ 0xdc00000 │ │ │ │ @ instruction: 0xf1589108 │ │ │ │ - stmdbls r8, {r0, r1, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r8, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ teqlt r8, r1, lsl sl │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed26860 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmdacc r3, {r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdals r6, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmcs r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @@ -17112,15 +17112,15 @@ │ │ │ │ @ instruction: 0xf7f680ec │ │ │ │ blls ea4e0c │ │ │ │ blls ecaf04 │ │ │ │ ldmib sp, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r8, #54074 @ 0xd33a │ │ │ │ blls f8c308 │ │ │ │ @ instruction: 0xf1589316 │ │ │ │ - eorls pc, r3, fp, lsl #16 │ │ │ │ + eorls pc, r3, r3, asr r9 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r4, r5, r6, r9, pc} │ │ │ │ blcs a8660 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-782] @ 0xfffffcf2 │ │ │ │ blls 977c78 │ │ │ │ movwls r4, #30281 @ 0x7649 │ │ │ │ @@ -17213,15 +17213,15 @@ │ │ │ │ svcvc 0x0086f5b1 │ │ │ │ orrhi pc, fp, r0, asr #32 │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ svclt 0x00187fb2 │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ sbclt r8, r3, #-2147483632 @ 0x80000010 │ │ │ │ movwls r9, #34826 @ 0x880a │ │ │ │ - @ instruction: 0xff40f157 │ │ │ │ + @ instruction: 0xf888f158 │ │ │ │ blls 24a49c │ │ │ │ ldmibvs sl, {r0, r1, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmeq r2, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x00382a01 │ │ │ │ @ instruction: 0xf7ed2201 │ │ │ │ strmi lr, [r7], -r8, lsl #28 │ │ │ │ @@ -17374,15 +17374,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1d40750 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r1, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ @ instruction: 0xf157709e │ │ │ │ - movwcs pc, #11775 @ 0x2dff @ │ │ │ │ + movwcs pc, #12103 @ 0x2f47 @ │ │ │ │ movwls r9, #32775 @ 0x8007 │ │ │ │ @ instruction: 0x460de6bb │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ blcc 2a4828 │ │ │ │ subvs r9, pc, r7, lsl #22 │ │ │ │ ldrbpl pc, [ip], r4, asr #17 @ │ │ │ │ @@ -19643,15 +19643,15 @@ │ │ │ │ @ instruction: 0xf8d46866 │ │ │ │ @ instruction: 0xf1068018 │ │ │ │ @ instruction: 0xf8c60708 │ │ │ │ ldrbmi r9, [r8], -r4 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ - mcrr2 1, 5, pc, r4, cr5 @ │ │ │ │ + stc2 1, cr15, [ip, #340] @ 0x154 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, r5, r0 │ │ │ │ blcs c388c │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ stmdbls r3, {r1, r2, r3, r4, r7, pc} │ │ │ │ b 114f6d8 │ │ │ │ @@ -19699,20 +19699,20 @@ │ │ │ │ @ instruction: 0xf04fa004 │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ ldrbmi r0, [r8], -r4, lsl #7 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ strbvc pc, [r4, #-1103] @ 0xfffffbb1 @ │ │ │ │ beq 1a4c8c │ │ │ │ - @ instruction: 0xf9e0f164 │ │ │ │ + blx aa50e6 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - @ instruction: 0xf9bef164 │ │ │ │ + blx 2250ee │ │ │ │ beq 10a349c │ │ │ │ @ instruction: 0xf1649802 │ │ │ │ - @ instruction: 0xf1b9fa57 │ │ │ │ + @ instruction: 0xf1b9fb9f │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 11ab0e8 │ │ │ │ b 11b228c │ │ │ │ movwmi r0, #21770 @ 0x550a │ │ │ │ @@ -19839,28 +19839,28 @@ │ │ │ │ ldmdbls fp, {r4, r5, r9, sl, lr} │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0x53b7f503 │ │ │ │ ldmdavs fp, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ andls r1, r8, #9043968 @ 0x8a0000 │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf1559309 │ │ │ │ - @ instruction: 0x4606fabd │ │ │ │ + strmi pc, [r6], -r5, lsl #24 │ │ │ │ blvs fe215248 │ │ │ │ streq pc, [r1], -r6, lsr #3 │ │ │ │ @ instruction: 0xf686fab6 │ │ │ │ cmneq r6, #1933312 @ 0x1d8000 │ │ │ │ ldmdals r9, {r1, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - @ instruction: 0xf876f164 │ │ │ │ + @ instruction: 0xf9bef164 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c74603 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r1, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf155930b │ │ │ │ - tstplt r8, r3, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, fp, ror #23 @ p-variant is OBSOLETE │ │ │ │ movwcs r6, #2946 @ 0xb82 │ │ │ │ rsbsle r2, sp, r3, lsl #20 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bls 78f1e4 │ │ │ │ orrcs lr, r1, #274432 @ 0x43000 │ │ │ │ movwmi r9, #47370 @ 0xb90a │ │ │ │ vqdmulh.s d15, d2, d5 │ │ │ │ @@ -20016,15 +20016,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ @ instruction: 0xf8e2f02b │ │ │ │ blvc 5a7394 │ │ │ │ @ instruction: 0xf7ebe7b0 │ │ │ │ svclt 0x0000ee16 │ │ │ │ adcseq r7, r1, r2, lsr #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq lr, r2, r4, asr #13 │ │ │ │ + eorseq lr, r2, r4, asr r9 │ │ │ │ adcseq r6, r1, ip, ror #31 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -r5, lsl #12 │ │ │ │ stmdbpl r0, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -20077,15 +20077,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ strdlt r3, [sl], -r8 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf02b4631 │ │ │ │ @ instruction: 0xf8d9f861 │ │ │ │ @ instruction: 0xe7a21b14 │ │ │ │ - ldrhteq lr, [r2], -lr │ │ │ │ + eorseq lr, r2, lr, asr #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7a9a8 │ │ │ │ @ instruction: 0xf5064699 │ │ │ │ @@ -20464,15 +20464,15 @@ │ │ │ │ blcs 76afc │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ b fe6276e4 │ │ │ │ ldrhteq r6, [r1], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r6, r1, r2, lsr #18 │ │ │ │ - strhteq r9, [ip], -r6 │ │ │ │ + eoreq r9, ip, r6, asr #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c48b6c │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -20480,17 +20480,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff48efac │ │ │ │ - @ instruction: 0xf8e6f267 │ │ │ │ + blx c26124 │ │ │ │ bvs ffc8d7a4 │ │ │ │ - @ instruction: 0xf8e2f267 │ │ │ │ + blx b2612c │ │ │ │ blne 5a7af0 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -20637,15 +20637,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1546066 │ │ │ │ - strmi pc, [r0], r1, lsl #25 │ │ │ │ + strmi pc, [r0], r9, asr #27 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe149d18 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 50fe20 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -20709,19 +20709,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 145976c │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - @ instruction: 0xf9fcf163 │ │ │ │ + blx 11a60aa │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - @ instruction: 0xf9daf163 │ │ │ │ + blx 9260b2 │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - blx 1da60b8 │ │ │ │ + blx fefa60ba │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed2a740 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff16446c │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -20888,28 +20888,28 @@ │ │ │ │ ldmib r8, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf02cb91a │ │ │ │ @ instruction: 0xf8d7fbbb │ │ │ │ @ instruction: 0xf8d33b20 │ │ │ │ tstlt r0, r0 │ │ │ │ strbmi r6, [r3], #2139 @ 0x85b │ │ │ │ @ instruction: 0x46284499 │ │ │ │ - blx fe326338 │ │ │ │ + blx ff52633a │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedab1f8 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 56abb0 │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf1630701 │ │ │ │ - blx fee67f14 │ │ │ │ + blx fee68434 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #38935 @ 0x9817 │ │ │ │ - blx 1ca636c │ │ │ │ + blx feea636e │ │ │ │ blvs fe1162a0 │ │ │ │ bcs 132a24 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 135064c │ │ │ │ b 1138558 │ │ │ │ bls 6f2c40 │ │ │ │ @@ -21168,15 +21168,15 @@ │ │ │ │ usada8 fp, r4, fp, r6 │ │ │ │ ldc 7, cr15, [sl, #-936] @ 0xfffffc58 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrshteq r5, [r1], r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq sp, r2, lr, asr r5 │ │ │ │ + eorseq sp, r2, lr, ror #15 │ │ │ │ ldrshteq r5, [r1], sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7bab8 │ │ │ │ @@ -21556,15 +21556,15 @@ │ │ │ │ blcs 77c0c │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ b 4287f0 │ │ │ │ adcseq r5, r1, r4, lsr #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r5, r1, r2, lsl r8 │ │ │ │ - eoreq r8, ip, r6, lsr #3 │ │ │ │ + eoreq r8, ip, r6, lsr r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c49c7c │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -21572,17 +21572,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff4900bc │ │ │ │ - @ instruction: 0xf85ef266 │ │ │ │ + @ instruction: 0xf9a6f266 │ │ │ │ bvs ffc8e8b4 │ │ │ │ - @ instruction: 0xf85af266 │ │ │ │ + @ instruction: 0xf9a2f266 │ │ │ │ blne 5a8c00 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -21729,15 +21729,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1536066 │ │ │ │ - @ instruction: 0x4680fbf9 │ │ │ │ + strmi pc, [r0], r1, asr #26 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe14ae28 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 510f30 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -21801,19 +21801,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 145a87c │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - @ instruction: 0xf974f162 │ │ │ │ + blx fefa71b4 │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - @ instruction: 0xf952f162 │ │ │ │ + blx fe7271bc │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - @ instruction: 0xf9ecf162 │ │ │ │ + blx da71c6 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed2b850 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff16557c │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -21987,28 +21987,28 @@ │ │ │ │ @ instruction: 0x4628321c │ │ │ │ @ instruction: 0xf8d3991b │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ ldmdavs sl, {r0, r1, r2, r4, r5, r7, r8, r9, ip, lr} │ │ │ │ stmne sl, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf1439208 │ │ │ │ movwls r0, #37632 @ 0x9300 │ │ │ │ - @ instruction: 0xf9f4f153 │ │ │ │ + blx fa7462 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedac324 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 5ebcdc │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ - @ instruction: 0xf1610701 │ │ │ │ - blx fee6ade8 │ │ │ │ + @ instruction: 0xf1620701 │ │ │ │ + blx fee69308 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #47129 @ 0xb819 │ │ │ │ - @ instruction: 0xf9daf153 │ │ │ │ + blx 927496 │ │ │ │ blvs fe1173cc │ │ │ │ bcs 133b50 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 1311778 │ │ │ │ b 1139684 │ │ │ │ bls 773d6c │ │ │ │ @@ -22173,15 +22173,15 @@ │ │ │ │ bcc ffea9508 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ @ instruction: 0x460a8ff0 │ │ │ │ @ instruction: 0x46594638 │ │ │ │ @ instruction: 0xf890f029 │ │ │ │ blne 5a955c │ │ │ │ svclt 0x0000e79a │ │ │ │ - eorseq ip, r2, sl, lsr #11 │ │ │ │ + eorseq ip, r2, sl, lsr r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1266bc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @ instruction: 0xf5004b4e │ │ │ │ @@ -22260,15 +22260,15 @@ │ │ │ │ usada8 fp, r4, fp, r6 │ │ │ │ ldc 7, cr15, [r2], {233} @ 0xe9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r4, r1, r6, ror #27 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq ip, r2, lr, asr #8 │ │ │ │ + ldrsbteq ip, [r2], -lr │ │ │ │ adcseq r4, r1, sl, ror #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7cbc8 │ │ │ │ @@ -22648,15 +22648,15 @@ │ │ │ │ blcs 78d1c │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ stmib r6, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ umlalseq r4, r1, r4, r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r1, r2, lsl #14 │ │ │ │ - mlaeq ip, r6, r0, r7 │ │ │ │ + eoreq r7, ip, r6, lsr #6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c4ad8c │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -22664,17 +22664,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff4911cc │ │ │ │ - @ instruction: 0xffd6f264 │ │ │ │ + @ instruction: 0xf91ef265 │ │ │ │ bvs ffc8f9c4 │ │ │ │ - @ instruction: 0xffd2f264 │ │ │ │ + @ instruction: 0xf91af265 │ │ │ │ blne 5a9d10 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -23473,15 +23473,15 @@ │ │ │ │ ldclcc 5, cr0, [r6, #-20] @ 0xffffffec │ │ │ │ stccc 5, cr0, [r5, #-20] @ 0xffffffec │ │ │ │ stceq 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ stmdavs r1!, {fp, sp, lr}^ │ │ │ │ stmiavs r2!, {r0, r3, r9, sl, fp, sp, pc} │ │ │ │ stmia ip!, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ strtmi r0, [r8], -pc │ │ │ │ - mrc2 1, 2, pc, cr8, cr1, {2} │ │ │ │ + @ instruction: 0xffa0f151 │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ blcs c7460 │ │ │ │ ldc 1, cr13, [pc, #436] @ 6c80c │ │ │ │ ldrtmi r7, [r3], -lr, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -23537,15 +23537,15 @@ │ │ │ │ beq 1767dac │ │ │ │ tstlt r5, sl, asr #15 │ │ │ │ blcs c7544 │ │ │ │ movwcs sp, #2476 @ 0x9ac │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf858f14e │ │ │ │ + @ instruction: 0xf9a0f14e │ │ │ │ ldcl 7, cr14, [pc, #788] @ 6ca64 │ │ │ │ @ instruction: 0xe7997a53 │ │ │ │ bvc 1527ed4 │ │ │ │ bvc a680dc │ │ │ │ ldcl 7, cr14, [pc, #592] @ 6c9b0 │ │ │ │ andls r0, r7, r1, asr sl │ │ │ │ andcc lr, r3, #3358720 @ 0x334000 │ │ │ │ @@ -23604,22 +23604,22 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldr r1, [r0, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ str r1, [ip, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ str r1, [r8, r8, asr #7]! │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ cmpphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx fe1a8de6 │ │ │ │ + stc2l 1, cr15, [ip], {96} @ 0x60 │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ cmpphi r8, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx fe5a8df4 │ │ │ │ + blx ff7a8df6 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r0, r1, r3, r5, r7, r8, pc}^ │ │ │ │ b 114e90c │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe724607b │ │ │ │ @@ -23690,74 +23690,74 @@ │ │ │ │ bvc ffa68464 │ │ │ │ blx 4a855c │ │ │ │ rschi pc, sp, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe698603d │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3!, {r1, r3, r5, r6, ip, lr, pc} │ │ │ │ ldmib r4, {r1, r5, r6, r7, fp, sp, lr}^ │ │ │ │ vaddl.u8 , d3, d1 │ │ │ │ b 112d5e4 │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b ed208 │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b fd604 │ │ │ │ tstmi r3, #0, 4 │ │ │ │ @ instruction: 0xe67c603b │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, lr, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx fefa8f74 │ │ │ │ + stc2 1, cr15, [r4], {96} @ 0x60 │ │ │ │ rsble r2, lr, r0, lsl #16 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf14d4400 │ │ │ │ - @ instruction: 0xe666ffdd │ │ │ │ + @ instruction: 0xf14e4400 │ │ │ │ + strbt pc, [r6], -r5, lsr #18 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - @ instruction: 0xe65cfbf7 │ │ │ │ + @ instruction: 0xe65cfd3f │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 6c149 │ │ │ │ @ instruction: 0xf890e655 │ │ │ │ blcs 138b08 │ │ │ │ ldm pc, {r1, r2, r3, r4, fp, ip, lr, pc}^ @ │ │ │ │ ldrne pc, [r9, #-3] │ │ │ │ mcrhi 2, 0, r0, cr3, cr1, {0} │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ tstle r5, r6, lsl #22 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - ldrt pc, [lr], -pc, lsl #25 @ │ │ │ │ + @ instruction: 0xe63efdd7 │ │ │ │ @ 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], -pc, lsl #22 │ │ │ │ + @ instruction: 0xe628fc57 │ │ │ │ strmi r2, [r3], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r2], -r1, lsl #12 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - @ instruction: 0xe61efd11 │ │ │ │ + @ instruction: 0xe61efe59 │ │ │ │ ldreq pc, [r6, #-961] @ 0xfffffc3f │ │ │ │ @ instruction: 0xf0402d00 │ │ │ │ adcmi r8, fp, #146 @ 0x92 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ @ instruction: 0xe74365f8 │ │ │ │ tstpeq r6, #204, 6 @ p-variant is OBSOLETE @ 0x30000003 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @@ -23776,24 +23776,24 @@ │ │ │ │ rsbseq pc, pc, #33554432 @ 0x2000000 │ │ │ │ tstmi r3, #738197504 @ 0x2c000000 │ │ │ │ ldrb r6, [r2, #59]! @ 0x3b │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - strb pc, [r8, #3755]! @ 0xeab @ │ │ │ │ + strb pc, [r8, #4083]! @ 0xff3 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf1494400 │ │ │ │ - ldrb pc, [lr, #3943] @ 0xf67 @ │ │ │ │ + @ instruction: 0xf14a4400 │ │ │ │ + ldrb pc, [lr, #2223] @ 0x8af @ │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2l 1, cr15, [r4, #292] @ 0x124 │ │ │ │ + @ instruction: 0xff1cf149 │ │ │ │ @ instruction: 0x4606e5d5 │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db56 │ │ │ │ cdp 0, 0, cr0, cr0, cr6, {0} │ │ │ │ tstls r3, r0, lsl sl │ │ │ │ bl 122aae0 │ │ │ │ ldcl 7, cr15, [lr], #-924 @ 0xfffffc64 │ │ │ │ @@ -23831,15 +23831,15 @@ │ │ │ │ ldrbne pc, [r8, #-1093]! @ 0xfffffbbb @ │ │ │ │ vmin.s8 q15, q8, q1 │ │ │ │ ldrt r7, [r3], r1, asr #11 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf14a4400 │ │ │ │ - ldrb pc, [sl, #-2335]! @ 0xfffff6e1 @ │ │ │ │ + ldrb pc, [sl, #-2663]! @ 0xfffff599 @ │ │ │ │ mcr 0, 0, r2, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf7e7ca10 │ │ │ │ @ instruction: 0xf7e7eaf2 │ │ │ │ stmibeq r3, {r1, r3, r5, sl, fp, sp, lr, pc} │ │ │ │ b 11dc828 │ │ │ │ vst3. {d18,d20,d22}, [r5], r0 │ │ │ │ ldrt r3, [r7], r0, lsl #10 │ │ │ │ @@ -23880,15 +23880,15 @@ │ │ │ │ stcvs 15, cr11, [sl], {2} │ │ │ │ ldrdcc pc, [ip], -r9 │ │ │ │ stmdaeq r3, {r1, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 193a20 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - cdp2 2, 5, cr15, cr6, cr3, {3} │ │ │ │ + @ instruction: 0xff9ef263 │ │ │ │ andls r9, r9, r4, lsl #22 │ │ │ │ bmi 4aa0bc │ │ │ │ tstpmi r6, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ movwls r3, #13272 @ 0x33d8 │ │ │ │ usatne pc, #16, sl, asr #17 @ │ │ │ │ @ instruction: 0x26dcf8da │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -23923,19 +23923,19 @@ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ vqadd.s8 q11, , │ │ │ │ vaddw.s8 q8, q2, d1 │ │ │ │ andsvs r0, r9, r8, lsl #3 │ │ │ │ ldrbcs pc, [ip], sl, asr #17 @ │ │ │ │ bleq 1a8e8c │ │ │ │ - cdp2 2, 0, cr15, cr0, cr3, {3} │ │ │ │ - @ instruction: 0xf89af160 │ │ │ │ + @ instruction: 0xff48f263 │ │ │ │ + @ instruction: 0xf9e2f160 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46208193 │ │ │ │ - cdp2 2, 13, cr15, cr0, cr3, {3} │ │ │ │ + @ instruction: 0xf818f264 │ │ │ │ @ instruction: 0xf0109909 │ │ │ │ vmax.f32 d16, d0, d6 │ │ │ │ svclt 0x00141211 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x00184291 │ │ │ │ @ instruction: 0xf00022f0 │ │ │ │ b 134d320 │ │ │ │ @@ -24129,15 +24129,15 @@ │ │ │ │ ldrmi lr, [r3], -r7, lsl #13 │ │ │ │ vhadd.s8 d18, d14, d0 │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ @ instruction: 0xf8430188 │ │ │ │ subsvs r1, r0, r8, lsl #22 │ │ │ │ @ instruction: 0xe6593210 │ │ │ │ vmax.s32 d20, d3, d16 │ │ │ │ - @ instruction: 0xf010fd3d │ │ │ │ + @ instruction: 0xf010fe85 │ │ │ │ svclt 0x00140f06 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ bleq fe1679d4 │ │ │ │ @ instruction: 0xf102e661 │ │ │ │ @ instruction: 0xf8ca0308 │ │ │ │ subsvs r3, r1, r0, ror #13 │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ @@ -24187,16 +24187,16 @@ │ │ │ │ stmiale r7!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ @ instruction: 0xf5079a03 │ │ │ │ bllt 302260 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf8968ff0 │ │ │ │ blcs f9750 │ │ │ │ vorr , , q0 │ │ │ │ - @ instruction: 0xf151fbf1 │ │ │ │ - @ instruction: 0xf890f8c3 │ │ │ │ + @ instruction: 0xf151fd39 │ │ │ │ + @ instruction: 0xf890fa0b │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blcs edd9c │ │ │ │ ldrb sp, [sp, r6, asr #3] │ │ │ │ strbpl pc, [r0], #-1287 @ 0xfffffaf9 @ │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ bcc ffeab4e0 │ │ │ │ orrvc pc, r4, #1124073472 @ 0x43000000 │ │ │ │ @@ -24316,19 +24316,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4ac510 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s32 q10, , q0 │ │ │ │ - @ instruction: 0xf010fbc7 │ │ │ │ + @ instruction: 0xf010fd0f │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - blx ff029d16 │ │ │ │ + stc2 2, cr15, [r6, #-396] @ 0xfffffe74 │ │ │ │ svclt 0x00560743 │ │ │ │ beq 2693bc │ │ │ │ beq 2e94d0 │ │ │ │ bleq e97c4 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f1021c │ │ │ │ pkhbtmi pc, r4, sp, lsl #30 @ │ │ │ │ @@ -24382,19 +24382,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4ac408 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s32 q10, , q0 │ │ │ │ - @ instruction: 0xf010fb43 │ │ │ │ + @ instruction: 0xf010fc8b │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - blx f29e1e │ │ │ │ + stc2 2, cr15, [r2], {99} @ 0x63 │ │ │ │ svclt 0x00560743 │ │ │ │ beq 2694c4 │ │ │ │ beq 2e95d8 │ │ │ │ bleq e98cc │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f1021c │ │ │ │ pkhbtmi pc, r4, r9, lsl #29 @ │ │ │ │ @@ -24453,19 +24453,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #93184 @ 0x16c00 │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 12 @ 0x1400000 │ │ │ │ addhi pc, lr, r0, asr #4 │ │ │ │ vstmiacs r2, {s12-s247} │ │ │ │ strtmi sp, [r0], -r2, lsr #32 │ │ │ │ - blx feda9f28 │ │ │ │ + blx fffa9f2a │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2a96e0 │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - blx feba9f38 │ │ │ │ + blx ffda9f3a │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 2695d4 │ │ │ │ bleq 2e96f4 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ mcr2 7, 0, pc, cr10, cr1, {7} @ │ │ │ │ @@ -24501,26 +24501,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 561da8 │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7ef8000 │ │ │ │ @ instruction: 0xe7d9fef5 │ │ │ │ vqadd.s32 q9, , │ │ │ │ - @ instruction: 0x0780fa55 │ │ │ │ + @ instruction: 0x0780fb9d │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - blx 14a9ff0 │ │ │ │ + blx fe6a9ff2 │ │ │ │ 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, r3, asr #20] │ │ │ │ + streq pc, [r3, fp, lsl #23] │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - blx 102a014 │ │ │ │ + blx fe22a016 │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 57aef0 │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -24582,19 +24582,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #364544 @ 0x59000 │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 12 @ 0x1400000 │ │ │ │ addhi pc, lr, r0, asr #4 │ │ │ │ vstmiacs r2, {s12-s247} │ │ │ │ strtmi sp, [r0], -r2, lsr #32 │ │ │ │ - @ instruction: 0xf9b2f263 │ │ │ │ + blx fff2a12c │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2a98e4 │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xf9aaf263 │ │ │ │ + blx ffd2a13c │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 2697d8 │ │ │ │ bleq 2e98f8 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ stc2 7, cr15, [r8, #-964] @ 0xfffffc3c │ │ │ │ @@ -24630,26 +24630,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 561fac │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7ef8000 │ │ │ │ @ instruction: 0xe7d9fef5 │ │ │ │ vqadd.s32 q9, , │ │ │ │ - @ instruction: 0x0780f953 │ │ │ │ + @ instruction: 0x0780fa9b │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - @ instruction: 0xf94ef263 │ │ │ │ + blx fe62a1f4 │ │ │ │ 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, r1, asr #18] │ │ │ │ + streq pc, [r3, r9, lsl #21] │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - @ instruction: 0xf93cf263 │ │ │ │ + blx fe1aa218 │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 57b0f4 │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -24976,15 +24976,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andsvs r5, sl, r8, lsr #18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrhvs r6, [r9], #-203 @ 0xffffff35 │ │ │ │ - stc2l 2, cr15, [r6, #392] @ 0x188 │ │ │ │ + @ instruction: 0xff0ef262 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf0436338 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d7617b │ │ │ │ blcs 7a0e4 │ │ │ │ @@ -25001,15 +25001,15 @@ │ │ │ │ bgt 43a030 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ tstcs r8, r4, ror r4 │ │ │ │ @ instruction: 0xf8c74625 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf1580258 │ │ │ │ - strmi pc, [r6], -r1, ror #17 │ │ │ │ + strmi pc, [r6], -r9, lsr #20 │ │ │ │ stcgt 2, cr6, [pc, #-736] @ 6db50 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #26 │ │ │ │ ldrhvs r6, [r1, #-205]! @ 0xffffff33 │ │ │ │ strtmi r2, [r8], -r3, lsl #2 │ │ │ │ stc2l 0, cr15, [r2, #232]! @ 0xe8 │ │ │ │ @@ -25140,19 +25140,19 @@ │ │ │ │ subsmi r3, sl, ip, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ssatmi r3, #30, r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6589 @ 0x19bd │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - ldc2l 2, cr15, [r6, #-392] @ 0xfffffe78 │ │ │ │ + cdp2 2, 9, cr15, cr14, cr2, {3} │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d2, d16 │ │ │ │ - strbeq pc, [r2, -pc, asr #26] @ │ │ │ │ + @ instruction: 0x0742fe97 │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 d22, d0, d25 │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -25228,15 +25228,15 @@ │ │ │ │ blmi df729c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - @ instruction: 0xff54f157 │ │ │ │ + @ instruction: 0xf89cf158 │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strbt r1, [lr], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -25273,15 +25273,15 @@ │ │ │ │ stmdbcc r4, {r1, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe64f6010 │ │ │ │ stc 7, cr15, [r4, #-920] @ 0xfffffc68 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r2, [r1], ip │ │ │ │ adcseq r2, r1, r2, asr #5 │ │ │ │ - ldrhteq r9, [r2], -r6 │ │ │ │ + eorseq r9, r2, r6, asr #20 │ │ │ │ @ instruction: 0xffff2251 │ │ │ │ ldrsbteq r1, [r1], r0 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc5484 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -25502,15 +25502,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andsvs r5, sl, r8, lsr #18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrhvs r6, [r9], #-203 @ 0xffffff35 │ │ │ │ - @ instruction: 0xf9aaf262 │ │ │ │ + blx ffd2af88 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf0436338 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d7617b │ │ │ │ blcs 7a91c │ │ │ │ @@ -25527,15 +25527,15 @@ │ │ │ │ bgt 43a868 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ tstcs r8, r4, ror r4 │ │ │ │ @ instruction: 0xf8c74625 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf1570258 │ │ │ │ - strmi pc, [r6], -r5, asr #25 │ │ │ │ + strmi pc, [r6], -sp, lsl #28 │ │ │ │ stcgt 2, cr6, [pc, #-736] @ 6e388 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #26 │ │ │ │ ldrhvs r6, [r1, #-205]! @ 0xffffff33 │ │ │ │ strtmi r2, [r8], -r3, lsl #2 │ │ │ │ @ instruction: 0xf9c6f03a │ │ │ │ @@ -25666,19 +25666,19 @@ │ │ │ │ subsmi r3, sl, ip, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ssatmi r3, #30, r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6589 @ 0x19bd │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - @ instruction: 0xf93af262 │ │ │ │ + blx fe12b218 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d2, d16 │ │ │ │ - smlaldxeq pc, r2, r3, r9 @ │ │ │ │ + smlsldxeq pc, r2, fp, sl @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 d22, d0, d25 │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -25754,15 +25754,15 @@ │ │ │ │ blmi df7ad4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - blx eaaf4e │ │ │ │ + stc2 1, cr15, [r0], {87} @ 0x57 │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strbt r1, [lr], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -25799,15 +25799,15 @@ │ │ │ │ stmdbcc r4, {r1, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe64f6010 │ │ │ │ stmia r8!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r1, r4, lsr #21 │ │ │ │ adcseq r1, r1, sl, lsl #21 │ │ │ │ - eorseq r8, r2, lr, ror pc │ │ │ │ + eorseq r9, r2, lr, lsl #4 │ │ │ │ @ instruction: 0xffff1a19 │ │ │ │ umlalseq r1, r1, r8, r7 @ │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc5cbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -26027,15 +26027,15 @@ │ │ │ │ @ instruction: 0xf8c30108 │ │ │ │ vhadd.s8 d24, d13, d4 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ stmdbpl r8!, {r3, r7, r9} │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ ldcvs 8, cr0, [fp] │ │ │ │ subsvs r4, r9, fp, asr #13 │ │ │ │ - ldc2 2, cr15, [r0, #388] @ 0x184 │ │ │ │ + cdp2 2, 13, cr15, cr8, cr1, {3} │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf04363b8 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d761bb │ │ │ │ blcs 7b140 │ │ │ │ @@ -26051,15 +26051,15 @@ │ │ │ │ addcc pc, r8, r7, asr #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r9, fp, lr, pc} │ │ │ │ ldclvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r4], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46252118 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf8acf157 │ │ │ │ + @ instruction: 0xf9f4f157 │ │ │ │ adcsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ eorsvs ip, r0, pc, lsl #26 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3, #-972] @ 0xfffffc34 │ │ │ │ ldcvs 1, cr6, [sp], #192 @ 0xc0 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @ instruction: 0xf0394628 │ │ │ │ @@ -26257,15 +26257,15 @@ │ │ │ │ blmi df82b0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - @ instruction: 0xff4af156 │ │ │ │ + @ instruction: 0xf892f157 │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldr r1, [r9, -r4, asr #17] │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -26302,15 +26302,15 @@ │ │ │ │ stmdbcc r4, {r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe67a6010 │ │ │ │ ldcl 7, cr15, [sl], #916 @ 0x394 │ │ │ │ adcseq r1, r1, lr, ror r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r1, sl, asr r2 │ │ │ │ - eorseq r8, r2, ip, asr #14 │ │ │ │ + ldrsbteq r8, [r2], -ip │ │ │ │ @ instruction: 0xffff11e7 │ │ │ │ adcseq r0, r1, r4, lsr pc │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc6498 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -26548,15 +26548,15 @@ │ │ │ │ @ instruction: 0xe71d6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7ef021c │ │ │ │ stmdacs r0, {r0, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf97ef261 │ │ │ │ + blx ff22bfdc │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d046 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #10 │ │ │ │ strcs r9, [pc, #-2820] @ 6eb6c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -26826,17 +26826,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf15d8004 │ │ │ │ - andls pc, r4, r5, lsl sl @ │ │ │ │ + andls pc, r4, sp, asr fp @ │ │ │ │ @ instruction: 0xf15d4628 │ │ │ │ - blls 1ae374 │ │ │ │ + blls 1ae894 │ │ │ │ blls 1b0324 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 32a3cc │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r1, r3, r5, r7, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -26913,18 +26913,18 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - @ instruction: 0xf966f15d │ │ │ │ + blx fec2c180 │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf15d4628 │ │ │ │ - b 12ee214 │ │ │ │ + b 12ee734 │ │ │ │ b 12ba11c │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -26933,15 +26933,15 @@ │ │ │ │ strdvs r6, [r7], #-160 @ 0xffffff60 @ │ │ │ │ msrhi SPSR_sc, #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 14ac196 │ │ │ │ + ldc2 1, cr15, [r8], {78} @ 0x4e │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe150a44 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -27166,18 +27166,18 @@ │ │ │ │ ldmdaeq r0, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ strtmi r8, [r8], -r8 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf15c9105 │ │ │ │ - andls pc, r4, fp, ror #30 │ │ │ │ - @ instruction: 0xf15c4628 │ │ │ │ - blls 1afe20 │ │ │ │ + @ instruction: 0xf15d9105 │ │ │ │ + @ instruction: 0x9004f8b3 │ │ │ │ + @ instruction: 0xf15d4628 │ │ │ │ + blls 1ae340 │ │ │ │ stmdbls r5, {r6, r9} │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ beq 32a918 │ │ │ │ @ instruction: 0x3710e558 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ @@ -27197,15 +27197,15 @@ │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489204 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf14e8004 │ │ │ │ - bls 1ae580 │ │ │ │ + bls 1aeaa0 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ cmpphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feef2890 │ │ │ │ b 146eab8 │ │ │ │ bcs 769fc │ │ │ │ orrhi pc, r1, r0, asr #32 │ │ │ │ @@ -27334,15 +27334,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: 0xf14e9104 │ │ │ │ - stmdbls r4, {r0, r1, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r4, {r0, r1, r2, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe15be8c │ │ │ │ beq ec93c │ │ │ │ blx fe32ed9c │ │ │ │ bne 172abf4 │ │ │ │ ldrcc lr, [r0, -pc, ror #13] │ │ │ │ @@ -27583,15 +27583,15 @@ │ │ │ │ strbeq pc, [sp, r6, lsl #2] @ │ │ │ │ svcge 0x0031f53f │ │ │ │ adcsmi r3, r2, #1048576 @ 0x100000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7f04649 │ │ │ │ @ instruction: 0xf8dbf8ab │ │ │ │ vhadd.s32 d16, d0, d0 │ │ │ │ - @ instruction: 0xf010fa41 │ │ │ │ + @ instruction: 0xf010fb89 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi ffe50c7c │ │ │ │ ldrbtmi r4, [sl], #-3060 @ 0xfffff40c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -27624,15 +27624,15 @@ │ │ │ │ stmdane r2, {r1, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldcvs 7, cr14, [fp], #4 │ │ │ │ ldrbvs r2, [lr, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-44 @ 0xffffffd4 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - stc2l 1, cr15, [r2], #-340 @ 0xfffffeac │ │ │ │ + stc2 1, cr15, [sl, #340]! @ 0x154 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r6 │ │ │ │ @ instruction: 0xf96cf038 │ │ │ │ @ instruction: 0xf0384648 │ │ │ │ @ instruction: 0xf8d4f86b │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ ldmibvs sl!, {r3, r8}^ │ │ │ │ @@ -27802,15 +27802,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf155462a │ │ │ │ - msrlt SPSR_irq, r9 │ │ │ │ + msrlt SPSR_, r1, lsl #25 │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1870] @ 0xfffff8b2 │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -27834,15 +27834,15 @@ │ │ │ │ @ instruction: 0xe6c46018 │ │ │ │ stmdb r6, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, ip, lsr ip @ │ │ │ │ adcseq pc, r0, r0, lsr ip @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffff1045 │ │ │ │ adcseq pc, r0, r2, ror r9 @ │ │ │ │ - eorseq r6, r2, r4, asr #29 │ │ │ │ + eorseq r7, r2, r4, asr r1 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ @ instruction: 0xf8dfb089 │ │ │ │ @@ -28246,21 +28246,21 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andshi pc, r2, #64 @ 0x40 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ movwls r8, #53232 @ 0xcff0 │ │ │ │ andeq pc, r9, r7, asr r8 @ │ │ │ │ rsbpl pc, ip, #20971520 @ 0x1400000 │ │ │ │ andsls r3, r3, #36, 4 @ 0x40000002 │ │ │ │ - ldc2 2, cr15, [sl], #-380 @ 0xfffffe84 │ │ │ │ + stc2 2, cr15, [r2, #380] @ 0x17c │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8577f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcgt.s16 d25, d15, d13 │ │ │ │ - @ instruction: 0xf5b0fc2f │ │ │ │ + @ instruction: 0xf5b0fd77 │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ movwls r7, #58248 @ 0xe388 │ │ │ │ bls 557d44 │ │ │ │ blcs cb278 │ │ │ │ tstphi r7, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ stmdbls sl, {r3, r8, r9, fp, ip, pc} │ │ │ │ @@ -28540,19 +28540,19 @@ │ │ │ │ strtmi r2, [r1], r0, lsl #8 │ │ │ │ ldrdlt pc, [r0], -r6 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 161178 │ │ │ │ bleq 202d978 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - blx ff22def4 │ │ │ │ + stc2 2, cr15, [lr], {95} @ 0x5f │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s16 q10, , q4 │ │ │ │ - @ instruction: 0x0742fabf │ │ │ │ + strbeq pc, [r2, -r7, lsl #24] @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strls r4, [r0], #-1586 @ 0xfffff9ce │ │ │ │ strbmi r4, [r0], -fp, asr #12 │ │ │ │ @@ -28608,15 +28608,15 @@ │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf5008ff0 │ │ │ │ svcvs 0x00a95380 │ │ │ │ andseq pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldc2 7, cr15, [r0, #948]! @ 0x3b4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmdavs r0!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf966f25f │ │ │ │ + blx fec2e004 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d04c │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r9, [pc], #-2819 @ 716a0 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -28684,19 +28684,19 @@ │ │ │ │ strtmi r2, [r8], r0, lsl #10 │ │ │ │ ldrdlt pc, [r0], -r7 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 1a13b8 │ │ │ │ bleq 202dbb8 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - @ instruction: 0xf9a6f25f │ │ │ │ + blx ffc2e134 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s16 q10, , q4 │ │ │ │ - @ instruction: 0x0742f99f │ │ │ │ + strbeq pc, [r2, -r7, ror #21] @ │ │ │ │ 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 │ │ │ │ @@ -28891,16 +28891,16 @@ │ │ │ │ andhi pc, r4, r2, asr #17 │ │ │ │ @ instruction: 0xe71e6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7ed021c │ │ │ │ stmdacs r0, {r0, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 2, APSR_nzcv, cr4, cr15, {1} │ │ │ │ - vtst.16 d22, d14, d24 │ │ │ │ - vmax.f32 d31, d0, d31 │ │ │ │ + vtst.16 d22, d15, d24 │ │ │ │ + vtst.8 , q0, │ │ │ │ @ instruction: 0x46011311 │ │ │ │ umaalle r4, r7, r8, r2 │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ strcs fp, [pc, #-3864] @ 70bf0 │ │ │ │ blls 1a5f28 │ │ │ │ blcs 7af4c │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ @@ -29164,17 +29164,17 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ ldrtmi r0, [r8], r8, lsl #5 │ │ │ │ movwls r4, #26152 @ 0x6628 │ │ │ │ blcs 2b004c │ │ │ │ rsbsvs r2, sl, r0, lsl #4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xffd0f15a │ │ │ │ + @ instruction: 0xf918f15b │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - @ instruction: 0xffeaf15a │ │ │ │ + @ instruction: 0xf932f15b │ │ │ │ andseq r9, sl, #5120 @ 0x1400 │ │ │ │ b 1118b60 │ │ │ │ b 10fa84c │ │ │ │ blcs 74778 │ │ │ │ adchi pc, fp, r0, asr #32 │ │ │ │ bl fe8cc2dc │ │ │ │ blcs 172b7c │ │ │ │ @@ -29251,18 +29251,18 @@ │ │ │ │ movwne pc, #5704 @ 0x1648 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #3 │ │ │ │ ldmdaeq r0, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4628607b │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ - @ instruction: 0xf15a603b │ │ │ │ - strmi pc, [r1], r1, lsr #30 │ │ │ │ - @ instruction: 0xf15a4628 │ │ │ │ - b 1471d8c │ │ │ │ + @ instruction: 0xf15b603b │ │ │ │ + strmi pc, [r1], r9, ror #16 │ │ │ │ + @ instruction: 0xf15b4628 │ │ │ │ + b 14702ac │ │ │ │ b 113acc8 │ │ │ │ b 113ada8 │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -29272,15 +29272,15 @@ │ │ │ │ strdvs r6, [r7], #-160 @ 0xffffff60 @ │ │ │ │ ldrhi pc, [fp], #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf90af14c │ │ │ │ + blx 152e618 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1533b8 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -29541,17 +29541,17 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - ldc2l 1, cr15, [lr], {90} @ 0x5a │ │ │ │ + mcr2 1, 1, pc, cr6, cr10, {2} @ │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - ldc2l 1, cr15, [r8], #360 @ 0x168 │ │ │ │ + mcr2 1, 2, pc, cr0, cr10, {2} @ │ │ │ │ stmdbls r6, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ b 1132d98 │ │ │ │ b 113b230 │ │ │ │ ldr r0, [r0, #-2570] @ 0xfffff5f6 │ │ │ │ vaba.s8 d19, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ adcvs r0, r7, r9, lsr #7 │ │ │ │ @@ -29571,15 +29571,15 @@ │ │ │ │ vmla.i8 d22, d18, d18 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ andls r4, r5, #40, 12 @ 0x2800000 │ │ │ │ blcc 2b06a8 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - cdp2 1, 11, cr15, cr4, cr11, {2} │ │ │ │ + @ instruction: 0xfffcf14b │ │ │ │ strmi r9, [r5], -r5, lsl #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe152ef8 │ │ │ │ beq eec30 │ │ │ │ blx fe331090 │ │ │ │ bne 172cee8 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @@ -29801,15 +29801,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf14b9105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe15e234 │ │ │ │ beq eefc8 │ │ │ │ blx fe331428 │ │ │ │ bne 172d280 │ │ │ │ andscc lr, r0, #56623104 @ 0x3600000 │ │ │ │ @@ -30109,15 +30109,15 @@ │ │ │ │ strbeq pc, [sp, r4, lsl #2] @ │ │ │ │ svcge 0x000df53f │ │ │ │ adcmi r3, r2, #16777216 @ 0x1000000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7ed4649 │ │ │ │ @ instruction: 0xf8dafd63 │ │ │ │ vhadd.s16 d16, d13, d0 │ │ │ │ - @ instruction: 0xf010fe85 │ │ │ │ + @ instruction: 0xf010ffcd │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8df8196 │ │ │ │ @ instruction: 0xf8df240c │ │ │ │ ldrbtmi r3, [sl], #-1028 @ 0xfffffbfc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -30154,15 +30154,15 @@ │ │ │ │ ldrvs r6, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldcvs 6, cr14, [fp], #888 @ 0x378 │ │ │ │ ldrbvs r2, [ip, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-40 @ 0xffffffd8 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf89ef153 │ │ │ │ + @ instruction: 0xf9e6f153 │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ stc2 0, cr15, [r8, #212]! @ 0xd4 │ │ │ │ @ instruction: 0xf0354648 │ │ │ │ @ instruction: 0xf8dbfca7 │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bvs ef32e4 │ │ │ │ @@ -30340,16 +30340,16 @@ │ │ │ │ strbcs fp, [r0, #-3896] @ 0xfffff0c8 │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ - @ instruction: 0xf152462a │ │ │ │ - msrlt SPSR_irq, r3 │ │ │ │ + @ instruction: 0xf153462a │ │ │ │ + msrlt SPSR_, fp, lsr #17 │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #17039360 @ 0x1040000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -30372,15 +30372,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #19, r8 │ │ │ │ ldc 7, cr15, [r0, #-900]! @ 0xfffffc7c │ │ │ │ adcseq sp, r0, ip, lsl #10 │ │ │ │ adcseq sp, r0, r0, lsl #10 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq sp, [r0], r6 │ │ │ │ - eorseq r4, r2, sl, lsr r7 │ │ │ │ + eorseq r4, r2, sl, asr #19 │ │ │ │ @ instruction: 0xfffee4f5 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -30846,21 +30846,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ 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 │ │ │ │ - strmi pc, [r3], -r9, ror #31 │ │ │ │ + vqsub.s16 d25, d13, d1 │ │ │ │ + @ instruction: 0x4603f931 │ │ │ │ svcvc 0x008cf5b3 │ │ │ │ andeq pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ movwls r7, #54152 @ 0xd388 │ │ │ │ - @ instruction: 0xffdef25c │ │ │ │ + @ instruction: 0xf926f25d │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ blls 4585e0 │ │ │ │ ldmdavs fp, {r0, r4, r9, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 293ddc │ │ │ │ @@ -31344,18 +31344,18 @@ │ │ │ │ stmibvs r3!, {r2, pc} │ │ │ │ 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, r7, asr #29 │ │ │ │ - @ instruction: 0xf1584628 │ │ │ │ - blls 1b3cd8 │ │ │ │ + @ instruction: 0xf1596067 │ │ │ │ + andls pc, r4, pc, lsl #16 │ │ │ │ + @ instruction: 0xf1594628 │ │ │ │ + blls 1b21f8 │ │ │ │ blls 1b49c0 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 32ea68 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r2, r4, r9, sl, pc}^ │ │ │ │ blcs 17b098 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -31405,15 +31405,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ movwmi pc, #4672 @ 0x1240 @ │ │ │ │ @ instruction: 0x03aaf2c4 │ │ │ │ strbmi r4, [r2], r8, lsr #12 │ │ │ │ blcc 2b2358 │ │ │ │ andvc pc, r4, r8, asr #17 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf860f14a │ │ │ │ + @ instruction: 0xf9a8f14a │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ ldrbthi pc, [r5], #-0 @ │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedb5650 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @@ -31711,17 +31711,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #59 @ 0x3b │ │ │ │ @ instruction: 0xf8c84628 │ │ │ │ vhadd.s8 d19, d8, d4 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ @ instruction: 0xf8c80388 │ │ │ │ @ instruction: 0xf1583000 │ │ │ │ - andls pc, r4, fp, ror #23 │ │ │ │ + andls pc, r4, r3, lsr sp @ │ │ │ │ ldrcc r4, [r0, -r8, lsr #12] │ │ │ │ - stc2 1, cr15, [r4], {88} @ 0x58 │ │ │ │ + stc2l 1, cr15, [ip, #-352] @ 0xfffffea0 │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ beq 32f018 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ vqadd.s8 d22, d0, d27 │ │ │ │ @@ -31964,17 +31964,17 @@ │ │ │ │ movwcs r3, #1808 @ 0x710 │ │ │ │ strtmi r6, [r8], -r7, lsr #1 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ tstls r5, r7, rrx │ │ │ │ - @ instruction: 0xf9f0f158 │ │ │ │ + blx eb105a │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ - blx 331060 │ │ │ │ + blx 1531062 │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ b 109af1c │ │ │ │ b 107cb18 │ │ │ │ @ instruction: 0xf7ff0a0a │ │ │ │ bcs a37c0 │ │ │ │ msrhi CPSR_fsx, r0, asr #32 │ │ │ │ vst2. {d22-d23}, [pc :128], r1 │ │ │ │ @@ -32351,15 +32351,15 @@ │ │ │ │ strbeq pc, [sp, r4, lsl #2] @ │ │ │ │ svcge 0x000df53f │ │ │ │ adcmi r3, r2, #16777216 @ 0x1000000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7eb4649 │ │ │ │ @ instruction: 0xf8dafc53 │ │ │ │ vhadd.s16 d16, d11, d0 │ │ │ │ - @ instruction: 0xf010fd01 │ │ │ │ + @ instruction: 0xf010fe49 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8df8196 │ │ │ │ @ instruction: 0xf8df240c │ │ │ │ ldrbtmi r3, [sl], #-1028 @ 0xfffffbfc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -32396,15 +32396,15 @@ │ │ │ │ ldrvs r6, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldcvs 6, cr14, [fp], #888 @ 0x378 │ │ │ │ ldrbvs r2, [ip, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-40 @ 0xffffffd8 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xff1af150 │ │ │ │ + @ instruction: 0xf862f151 │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ stc2 0, cr15, [r4], #-204 @ 0xffffff34 │ │ │ │ @ instruction: 0xf0334648 │ │ │ │ @ instruction: 0xf8dbfb23 │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bvs ef55ec │ │ │ │ @@ -32583,15 +32583,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf150462a │ │ │ │ - ldrdlt pc, [r0, #-223]! @ 0xffffff21 │ │ │ │ + msrlt SPSR_irq, r7 │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #17039360 @ 0x1040000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -32614,15 +32614,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #19, r8 │ │ │ │ bl febb3488 │ │ │ │ adcseq fp, r0, r4, lsl #4 │ │ │ │ ldrshteq fp, [r0], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq sl, r0, lr, ror #29 │ │ │ │ - eorseq r2, r2, r2, lsr r4 │ │ │ │ + eorseq r2, r2, r2, asr #13 │ │ │ │ @ instruction: 0xfffec1ed │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -33072,20 +33072,20 @@ │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, r7, r6, lsl r2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf857930c │ │ │ │ @ instruction: 0xf5050009 │ │ │ │ eorcc r5, r4, #108, 4 @ 0xc0000006 │ │ │ │ vqsub.s16 d25, d10, d1 │ │ │ │ - strmi pc, [r3], -r7, lsl #29 │ │ │ │ + strmi pc, [r3], -pc, asr #31 │ │ │ │ svcvc 0x008cf5b3 │ │ │ │ andeq pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ movwls r7, #54152 @ 0xd388 │ │ │ │ - mrc2 2, 3, pc, cr12, cr10, {2} │ │ │ │ + @ instruction: 0xffc4f25a │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ blls 45a8a4 │ │ │ │ ldmdavs fp, {r0, r4, r9, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 2960a0 │ │ │ │ @@ -33970,15 +33970,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8b2064 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx ff432f8c │ │ │ │ + ldc2 1, cr15, [r6], {79} @ 0x4f │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -34141,28 +34141,28 @@ │ │ │ │ blx 1d34c88 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r9, r0, r2, lsl sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq r0, r2, r8, ror fp │ │ │ │ + eorseq r0, r2, r8, lsl #28 │ │ │ │ @ instruction: 0xfffeaa7f │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r3, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14f4632 │ │ │ │ - msrlt SPSR_, r7 @ │ │ │ │ + ldrdlt pc, [r0, #-175]! @ 0xffffff51 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r6, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1872] @ 0xfffff8b0 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -35035,15 +35035,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8b310c │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 1f34030 │ │ │ │ + blx ff134032 │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -35206,28 +35206,28 @@ │ │ │ │ blx 835d2c │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r8, r0, sl, ror #18 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrsbteq pc, [r1], -r0 @ │ │ │ │ + eorseq pc, r1, r0, ror #26 │ │ │ │ @ instruction: 0xfffe99d7 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r3, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14e4632 │ │ │ │ - msrlt SPSR_, r3, asr #18 │ │ │ │ + msrlt (UNDEF: 96), fp │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r6, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1872] @ 0xfffff8b0 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -36120,15 +36120,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8b4204 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf9fef14d │ │ │ │ + blx 1235126 │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -36291,27 +36291,27 @@ │ │ │ │ @ instruction: 0xf9a2f7e8 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r7, r0, r4, asr r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrsbteq lr, [r1], -r8 │ │ │ │ + eorseq lr, r1, r8, ror #24 │ │ │ │ @ instruction: 0xfffe88df │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81c │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi ffb427b4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp, #-108]! @ 0xffffff94 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - @ instruction: 0xf8c8f14d │ │ │ │ + blx 4b5404 │ │ │ │ ldclvs 1, cr11, [fp, #-384]! @ 0xfffffe80 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r1, -r6, asr #17] │ │ │ │ svclt 0x00384546 │ │ │ │ strb r4, [r2, r6, asr #12]! │ │ │ │ @@ -36691,15 +36691,15 @@ │ │ │ │ svcvs 0x00388210 │ │ │ │ @ instruction: 0xf02f2101 │ │ │ │ vstmiavs r3!, {s30-s64} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ cdpvs 2, 15, cr8, cr11, cr9, {2} │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vtst.16 d22, d7, d8 │ │ │ │ - svcvs 0x007bfa3b │ │ │ │ + svcvs 0x007bfb83 │ │ │ │ @ instruction: 0xf8c767b8 │ │ │ │ ldcvs 0, cr11, [fp], {72} @ 0x48 │ │ │ │ teqle r5, r0, lsl #22 │ │ │ │ @ instruction: 0x3014f8d9 │ │ │ │ suble r4, r1, #152, 10 @ 0x26000000 │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ bl 2953e4 │ │ │ │ @@ -36753,19 +36753,19 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f059b │ │ │ │ svcvs 0x003aaf29 │ │ │ │ @ instruction: 0xf7dd4620 │ │ │ │ str pc, [r3, -r5, asr #28]! │ │ │ │ movwcs r4, #5664 @ 0x1620 │ │ │ │ addcc pc, ip, r7, lsl #17 │ │ │ │ - blx fe635f34 │ │ │ │ + blx ff835f36 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s16 d20, d7, d16 │ │ │ │ - strbeq pc, [r2, -pc, lsl #21] @ │ │ │ │ + @ instruction: 0x0742fbd7 │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ ldrdcs pc, [r8], r7 │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ addcc pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8cd9502 │ │ │ │ cdpvs 0, 7, cr10, cr11, cr0, {0} │ │ │ │ @@ -36806,15 +36806,15 @@ │ │ │ │ subsle pc, r4, r7, asr #17 │ │ │ │ mlascc lr, r2, r8, pc @ │ │ │ │ sbccc pc, r0, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ tstcs r8, sl, lsr lr │ │ │ │ subseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - ldc2 1, cr15, [lr], {76} @ 0x4c │ │ │ │ + stc2l 1, cr15, [r6, #304]! @ 0x130 │ │ │ │ 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 │ │ │ │ @@ -36929,18 +36929,18 @@ │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0786f935 │ │ │ │ + @ instruction: 0x0786fa7d │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, sp, lsl #8 │ │ │ │ - @ instruction: 0xf92ef257 │ │ │ │ + blx 1e36204 │ │ │ │ svclt 0x004f0744 │ │ │ │ @ instruction: 0xf8d72209 │ │ │ │ mrrcne 0, 8, r2, r3, cr8 │ │ │ │ andeq pc, r7, #2 │ │ │ │ @ instruction: 0xf8c7bf58 │ │ │ │ cdpvs 0, 7, cr3, cr11, cr8, {4} │ │ │ │ movwcs r9, #772 @ 0x304 │ │ │ │ @@ -37019,15 +37019,15 @@ │ │ │ │ ldmibvs sl!, {r0, r5, r7, r8, r9, fp, lr} │ │ │ │ mrcvs 8, 1, r5, cr10, cr3, {6} │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36e3b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14c4622 │ │ │ │ - msrlt SPSR_irq, pc │ │ │ │ + smclt 4039 @ 0xfc7 │ │ │ │ @ instruction: 0xf8c36e3b │ │ │ │ @ instruction: 0xf8c34268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r4, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r4, #6815744 @ 0x680000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -37169,15 +37169,15 @@ │ │ │ │ @ instruction: 0xf8c00146 │ │ │ │ andsvs r2, r9, r0, ror r7 │ │ │ │ subsvs r2, r9, ip, lsl r1 │ │ │ │ @ instruction: 0xf8c04613 │ │ │ │ @ instruction: 0xf7ff276c │ │ │ │ @ instruction: 0xf7dbbb8f │ │ │ │ svclt 0x0000e808 │ │ │ │ - eorseq sp, r1, r8, lsl pc │ │ │ │ + eorseq lr, r1, r8, lsr #3 │ │ │ │ @ instruction: 0xfffe69a9 │ │ │ │ @ instruction: 0xfffe6857 │ │ │ │ adcseq r6, r0, sl, asr #12 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -37416,15 +37416,15 @@ │ │ │ │ ldm fp, {r0, r1, r3, r4, r5, r6, r8, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs feefa060 │ │ │ │ @ instruction: 0x67fc2118 │ │ │ │ addsmi pc, r0, r7, asr #17 │ │ │ │ subseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xffdaf14b │ │ │ │ + @ instruction: 0xf922f14c │ │ │ │ ldrsbgt pc, [r4], #-135 @ 0xffffff79 @ │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -37590,15 +37590,15 @@ │ │ │ │ blmi d83bd4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bba │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fef6e384 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - cdp2 1, 11, cr15, cr8, cr11, {2} │ │ │ │ + @ instruction: 0xf800f14c │ │ │ │ blvs fef66894 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r0, -r6, asr #17]! │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -37622,30 +37622,30 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 4f4028 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe836896 │ │ │ │ + stc2l 1, cr15, [r6], #292 @ 0x124 │ │ │ │ @ instruction: 0xf7dae784 │ │ │ │ svclt 0x0000ec78 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r6, r0, r0, ror r3 │ │ │ │ adcseq r6, r0, r2, ror #6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r8, fp, lr, ror sp │ │ │ │ + eoreq r9, fp, lr │ │ │ │ adcseq r6, r0, r0, lsr r0 │ │ │ │ - mlaseq r1, ip, r5, sp │ │ │ │ + eorseq sp, r1, ip, lsr #16 │ │ │ │ @ instruction: 0xfffe6035 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r8, fp, r8, ror #13 │ │ │ │ - eoreq r8, fp, lr, asr #13 │ │ │ │ + eoreq r8, fp, r8, ror r9 │ │ │ │ + eoreq r8, fp, lr, asr r9 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ svcge 0x0006b0b1 │ │ │ │ @ instruction: 0x4730f8df │ │ │ │ @@ -37888,15 +37888,15 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs ffefa7c0 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8c7408c │ │ │ │ @ instruction: 0xf8d240a0 │ │ │ │ @ instruction: 0xf8c70258 │ │ │ │ @ instruction: 0xf14bd02c │ │ │ │ - @ instruction: 0xf8d7fc29 │ │ │ │ + @ instruction: 0xf8d7fd71 │ │ │ │ @ instruction: 0x4606c05c │ │ │ │ ldm ip!, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @@ -38066,15 +38066,15 @@ │ │ │ │ blmi dc4348 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fff6eac8 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - blx 36f90 │ │ │ │ + mcrr2 1, 4, pc, r6, cr11 @ │ │ │ │ blvs fff67008 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r9, -r6, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -38092,37 +38092,37 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6b4798 │ │ │ │ ldmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xfff0f148 │ │ │ │ + @ instruction: 0xf938f149 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ stmib r7, {r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1050]! @ 0xfffffbe6 │ │ │ │ blcc fe0b8d28 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf02d2101 │ │ │ │ ldr pc, [fp, #-3859]! @ 0xfffff0ed │ │ │ │ ldm sl!, {r1, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r5, r0, r0, lsr ip │ │ │ │ adcseq r5, r0, r2, lsr #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r8, fp, lr, lsr r6 │ │ │ │ + eoreq r8, fp, lr, asr #17 │ │ │ │ adcseq r5, r0, lr, asr #17 │ │ │ │ - eorseq ip, r1, sl, lsr lr │ │ │ │ + eorseq sp, r1, sl, asr #1 │ │ │ │ @ instruction: 0xfffe58d1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r7, fp, ip, lsl #31 │ │ │ │ - eoreq r7, fp, r2, ror pc │ │ │ │ + eoreq r8, fp, ip, lsl r2 │ │ │ │ + eoreq r8, fp, r2, lsl #4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ svcge 0x0006b0b1 │ │ │ │ @ instruction: 0x4730f8df │ │ │ │ @@ -38365,15 +38365,15 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs ffefaf38 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8c7408c │ │ │ │ @ instruction: 0xf8d240a0 │ │ │ │ @ instruction: 0xf8c70258 │ │ │ │ @ instruction: 0xf14bd02c │ │ │ │ - @ instruction: 0xf8d7f86d │ │ │ │ + @ instruction: 0xf8d7f9b5 │ │ │ │ @ instruction: 0x4606c05c │ │ │ │ ldm ip!, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @@ -38543,15 +38543,15 @@ │ │ │ │ blmi dc4ac0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fff6f240 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - @ instruction: 0xff42f14a │ │ │ │ + @ instruction: 0xf88af14b │ │ │ │ blvs fff67780 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r9, -r6, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -38569,37 +38569,37 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6b4f10 │ │ │ │ ldmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r4], #-288 @ 0xfffffee0 │ │ │ │ + ldc2l 1, cr15, [ip, #-288]! @ 0xfffffee0 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ stmib r7, {r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1050]! @ 0xfffffbe6 │ │ │ │ blcc fe0b94a0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf02d2101 │ │ │ │ ldr pc, [fp, #-2903]! @ 0xfffff4a9 │ │ │ │ ldcl 7, cr15, [lr], #868 @ 0x364 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrhteq r5, [r0], r8 │ │ │ │ adcseq r5, r0, sl, lsr #9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, fp, r6, asr #29 │ │ │ │ + eoreq r8, fp, r6, asr r1 │ │ │ │ adcseq r5, r0, r6, asr r1 │ │ │ │ - eorseq ip, r1, r2, asr #13 │ │ │ │ + eorseq ip, r1, r2, asr r9 │ │ │ │ @ instruction: 0xfffe5159 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r7, fp, r4, lsl r8 │ │ │ │ - strdeq r7, [fp], -sl @ │ │ │ │ + eoreq r7, fp, r4, lsr #21 │ │ │ │ + eoreq r7, fp, sl, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq ff4b95e0 │ │ │ │ stcpl 2, cr15, [ip, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ @ instruction: 0x46150694 │ │ │ │ @@ -38743,24 +38743,24 @@ │ │ │ │ eorshi pc, r2, #64 @ 0x40 │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ - @ instruction: 0xf1424658 │ │ │ │ - @ instruction: 0xb118fefd │ │ │ │ + @ instruction: 0xf1434658 │ │ │ │ + tstplt r8, r5, asr #16 @ p-variant is OBSOLETE │ │ │ │ blcs 455b14 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe23864c │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ - @ instruction: 0xf1424638 │ │ │ │ - tstplt r8, sp, ror #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf1434638 │ │ │ │ + tstplt r8, r5, lsr r8 @ p-variant is OBSOLETE │ │ │ │ blcs 455b34 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2f52b0 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 35bbc8 │ │ │ │ @@ -38808,15 +38808,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vand q11, , │ │ │ │ - stcls 13, cr15, [r9, #-844] @ 0xfffffcb4 │ │ │ │ + stcls 15, cr15, [r9, #-108] @ 0xffffff94 │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf032234c │ │ │ │ strmi pc, [r0], fp, ror #31 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5dbaa4 │ │ │ │ @@ -38833,15 +38833,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ ldc2 0, cr15, [sl, #-236]! @ 0xffffff14 │ │ │ │ bge f8cf00 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - @ instruction: 0xf82ef24a │ │ │ │ + @ instruction: 0xf976f24a │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 44cfd8 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 34cf98 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -38916,15 +38916,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5844c0 │ │ │ │ @ instruction: 0xf03b934d │ │ │ │ ldmdbls r7, {r0, r1, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - @ instruction: 0xff88f249 │ │ │ │ + @ instruction: 0xf8d0f24a │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 34d040 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -38970,27 +38970,27 @@ │ │ │ │ @ instruction: 0xf0ab9600 │ │ │ │ @ instruction: 0xf8d9fb4f │ │ │ │ blcs 88c48 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s16 q11, , q12 │ │ │ │ - @ instruction: 0xf142f865 │ │ │ │ - stmdbls fp, {r0, r1, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf142f9ad │ │ │ │ + stmdbls fp, {r0, r1, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 1163c0 │ │ │ │ bcs 12f9d0 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf84ef255 │ │ │ │ - stc2 1, cr15, [r0, #-264]! @ 0xfffffef8 │ │ │ │ + @ instruction: 0xf996f255 │ │ │ │ + cdp2 1, 6, cr15, cr8, cr2, {2} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3c4d4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -39013,31 +39013,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e718c │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8baf148 │ │ │ │ + blx 137e58 │ │ │ │ bcs 135178 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ stmib ip, {r0, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r4, r0, ip, lsr sp │ │ │ │ adcseq r4, r0, r6, lsr sp │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq pc, sl, r4, ror #16 │ │ │ │ umlaleq pc, sl, r2, r7 @ │ │ │ │ adcseq r4, r0, r0, lsr fp │ │ │ │ ldrdeq pc, [sl], sl @ │ │ │ │ - eoreq r7, fp, r6, ror #2 │ │ │ │ + strdeq r7, [fp], -r6 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r7, fp, ip, asr #1 │ │ │ │ - eoreq r7, fp, r6, lsl #2 │ │ │ │ + eoreq r7, fp, ip, asr r3 │ │ │ │ + mlaeq fp, r6, r3, r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -39244,23 +39244,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - tstplt r8, r5, lsl fp @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, sp, asr ip @ p-variant is OBSOLETE │ │ │ │ blcs 4562e4 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe238e1c │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1424638 │ │ │ │ - tstplt r8, r5, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, sp, asr #24 @ p-variant is OBSOLETE │ │ │ │ blcs 456304 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2f5a80 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 35c398 │ │ │ │ @@ -39308,15 +39308,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vand q11, , │ │ │ │ - @ instruction: 0x9d09f9eb │ │ │ │ + vstrls d15, [r9, #-204] @ 0xffffff34 │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf032234c │ │ │ │ strmi pc, [r0], r3, lsl #24 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5dc274 │ │ │ │ @@ -39333,15 +39333,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ @ instruction: 0xf952f03b │ │ │ │ bge f8d6d0 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - @ instruction: 0xffeaf247 │ │ │ │ + @ instruction: 0xf932f248 │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 44d7a8 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 34d768 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -39416,15 +39416,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 584c90 │ │ │ │ @ instruction: 0xf03b934d │ │ │ │ ldmdbls r7, {r0, r1, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - @ instruction: 0xff44f247 │ │ │ │ + @ instruction: 0xf88cf248 │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 34d810 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -39470,27 +39470,27 @@ │ │ │ │ @ instruction: 0xf0aa9600 │ │ │ │ @ instruction: 0xf8d9ff67 │ │ │ │ blcs 89418 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s16 q11, q10, q12 │ │ │ │ - @ instruction: 0xf142fc7d │ │ │ │ - stmdbls fp, {r0, r1, r2, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf142fdc5 │ │ │ │ + stmdbls fp, {r0, r1, r2, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 116b90 │ │ │ │ bcs 1301a0 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - stc2l 2, cr15, [r6], #-336 @ 0xfffffeb0 │ │ │ │ - @ instruction: 0xf938f142 │ │ │ │ + stc2 2, cr15, [lr, #336]! @ 0x150 │ │ │ │ + blx fe0b8594 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3cca4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -39513,31 +39513,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e795c │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [r2], {71} @ 0x47 │ │ │ │ + cdp2 1, 1, cr15, cr10, cr7, {2} │ │ │ │ bcs 135948 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ stc 7, cr15, [r4, #864]! @ 0x360 │ │ │ │ adcseq r4, r0, ip, ror #10 │ │ │ │ adcseq r4, r0, r6, ror #10 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq pc, sl, r8, asr #1 │ │ │ │ strdeq lr, [sl], r6 @ │ │ │ │ adcseq r4, r0, r0, ror #6 │ │ │ │ adceq lr, sl, lr, lsr pc │ │ │ │ - mlaeq fp, r6, r9, r6 │ │ │ │ + eoreq r6, fp, r6, lsr #24 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strdeq r6, [fp], -ip @ │ │ │ │ - eoreq r6, fp, r6, lsr r9 │ │ │ │ + eoreq r6, fp, ip, lsl #23 │ │ │ │ + eoreq r6, fp, r6, asr #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -39610,52 +39610,52 @@ │ │ │ │ strteq pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ ldrls r4, [r2], #-1586 @ 0xfffff9ce │ │ │ │ ldrbtmi r4, [r8], #-1147 @ 0xfffffb85 │ │ │ │ stmdapl r1, {r0, r1, r2, r4, r9, sl, ip, pc}^ │ │ │ │ stmdavs r9, {r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9143 │ │ │ │ ldrtmi r0, [r1], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf8f4f168 │ │ │ │ + blx fb882c │ │ │ │ strcc pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ tstcs r8, r2, lsr r6 │ │ │ │ stmiapl r3!, {r0, r1, r2, r5, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf163930f │ │ │ │ - ldrtmi pc, [r1], -fp, lsr #22 @ │ │ │ │ + @ instruction: 0x4631fc73 │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #307200 @ 0x4b000 │ │ │ │ strmi r2, [r5], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ vpmax.s8 , q0, │ │ │ │ @ instruction: 0x4604217b │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r0], r9, lsr #27 │ │ │ │ + @ instruction: 0x4680fef1 │ │ │ │ bleq 5b86c8 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1664659 │ │ │ │ - strbmi pc, [r1], -r3, lsl #18 @ │ │ │ │ + strbmi pc, [r1], -fp, asr #20 @ │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf898f93f │ │ │ │ + @ instruction: 0xf898fa87 │ │ │ │ stmdals r7!, {r0, r5, sp} │ │ │ │ blge 7846e8 │ │ │ │ ldrvs lr, [ip], -sp, asr #19 │ │ │ │ @ instruction: 0xf1639311 │ │ │ │ - strmi pc, [r6], -r3, ror #26 │ │ │ │ + strmi pc, [r6], -fp, lsr #29 │ │ │ │ blls 4e87f4 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - @ instruction: 0xf92af168 │ │ │ │ + blx 1d388a4 │ │ │ │ @ instruction: 0x465a4633 │ │ │ │ msrne (UNDEF: 99), r0 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0x4623fa7f │ │ │ │ + strtmi pc, [r3], -r7, asr #23 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - blx fecb88c0 │ │ │ │ + blx ffeb88c2 │ │ │ │ movwcs r9, #2577 @ 0xa11 │ │ │ │ tstls ip, #31 │ │ │ │ stmib r2, {r0, r1, r4, r5, r9, sl, fp, sp, pc}^ │ │ │ │ strmi r3, [r5], -r1, lsl #6 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ stmib sp, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ bgt 449020 │ │ │ │ @@ -39675,93 +39675,93 @@ │ │ │ │ stcls 0, cr0, [lr], {15} │ │ │ │ ldm ip!, {r1, r2, r4, r5, r8, sl, ip, pc} │ │ │ │ strgt r0, [pc], #-15 @ 7c37c │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4606fc95 │ │ │ │ + @ instruction: 0x4606fddd │ │ │ │ @ instruction: 0xf1007b6b │ │ │ │ @ instruction: 0x463a0514 │ │ │ │ @ instruction: 0xf1664629 │ │ │ │ - @ instruction: 0xf896f89d │ │ │ │ + @ instruction: 0xf896f9e5 │ │ │ │ bls a08444 │ │ │ │ stceq 1, cr15, [ip], #-24 @ 0xffffffe8 │ │ │ │ ldrsbt pc, [r8], -sp @ │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - @ instruction: 0xf8c6f168 │ │ │ │ + blx 43896c │ │ │ │ ldc 14, cr9, [pc, #68] @ 7c414 │ │ │ │ smulwbcs r0, sp, fp │ │ │ │ @ instruction: 0xf1654630 │ │ │ │ - stmdals r7!, {r0, r1, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - stc2l 1, cr15, [r8], #396 @ 0x18c │ │ │ │ + cdp2 1, 3, cr15, cr0, cr3, {3} │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 14dcb8 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - svcls 0x0011f8af │ │ │ │ + svcls 0x0011f9f7 │ │ │ │ cdp 1, 11, cr2, cr7, cr0, {1} │ │ │ │ ldrtmi r0, [r8], -r0, lsl #22 │ │ │ │ - cdp2 1, 1, cr15, cr12, cr5, {3} │ │ │ │ + @ instruction: 0xff64f165 │ │ │ │ eorcs r9, r0, #2555904 @ 0x270000 │ │ │ │ @ instruction: 0xf1632101 │ │ │ │ - @ instruction: 0x4606fcd1 │ │ │ │ + @ instruction: 0x4606fe19 │ │ │ │ ldrtmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - @ instruction: 0xf898f168 │ │ │ │ + @ instruction: 0xf9e0f168 │ │ │ │ strbmi r4, [sl], -fp, lsr #12 │ │ │ │ strmi lr, [r0], -sp, asr #19 │ │ │ │ mvnsne pc, r0, asr #4 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - ldmdbls r4, {r0, r1, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r4, {r0, r1, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ @ instruction: 0x9c27fa67 │ │ │ │ vhadd.s d2, d13, d3 │ │ │ │ - eorcs pc, r0, #160768 @ 0x27400 │ │ │ │ + eorcs pc, r0, #58624 @ 0xe500 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf1634620 │ │ │ │ - andcs pc, r2, #315392 @ 0x4d000 │ │ │ │ + andcs pc, r2, #152576 @ 0x25400 │ │ │ │ andsls r4, r4, r1, lsl r6 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #1785856 @ 0x1b4000 │ │ │ │ strmi r2, [r5], -r6, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r1, #1687552 @ 0x19c000 │ │ │ │ @ instruction: 0x46042110 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ svcls 0x0011f961 │ │ │ │ mlacs r1, r8, r8, pc @ │ │ │ │ strmi r2, [r1], r0, lsl #6 │ │ │ │ stmdals r7!, {r2, r3, r4, r8, r9, ip, pc} │ │ │ │ rsbsvs r2, fp, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r0], {99} @ 0x63 │ │ │ │ + ldc2l 1, cr15, [r8, #396] @ 0x18c │ │ │ │ cmplt r0, r6, lsl #12 │ │ │ │ blgt 14dd88 │ │ │ │ rscsvs r6, r1, #176, 4 │ │ │ │ @ instruction: 0x36144631 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0x4633f857 │ │ │ │ + @ instruction: 0x4633f99f │ │ │ │ vmin.s8 q10, q0, q5 │ │ │ │ ldrbmi r1, [r0], -r3, ror #2 │ │ │ │ - @ instruction: 0xf9acf168 │ │ │ │ + blx ffdb8a58 │ │ │ │ strmi r4, [r2], -r3, lsr #12 │ │ │ │ strls r2, [r0, #-371] @ 0xfffffe8d │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - bls 4fac3c │ │ │ │ + bls 4fb15c │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4606931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ blvc 1a3918 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 4474e8 │ │ │ │ @@ -39770,29 +39770,29 @@ │ │ │ │ svcls 0x000ed02a │ │ │ │ @ instruction: 0x463c9636 │ │ │ │ strgt ip, [pc], #-3343 @ 7c4f8 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4605fbd7 │ │ │ │ + @ instruction: 0x4605fd1f │ │ │ │ bleq 5b8910 │ │ │ │ andcs r7, r1, #117760 @ 0x1cc00 │ │ │ │ - @ instruction: 0xf1654659 │ │ │ │ - bls a3c498 │ │ │ │ + @ instruction: 0xf1664659 │ │ │ │ + bls a3a9b8 │ │ │ │ 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: 0xf80af168 │ │ │ │ + @ instruction: 0xf952f168 │ │ │ │ strcs r9, [r0], #-2833 @ 0xfffff4ef │ │ │ │ @ instruction: 0xf04f961f │ │ │ │ ldrls r0, [ip], #-513 @ 0xfffffdff │ │ │ │ stmib r3, {r4, r8, r9, sl, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, sl, lr}^ │ │ │ │ @ instruction: 0x46bc4437 │ │ │ │ sbcscs pc, ip, sp, lsl #17 │ │ │ │ @@ -39801,93 +39801,93 @@ │ │ │ │ stcls 0, cr0, [lr, #-60] @ 0xffffffc4 │ │ │ │ ldm ip!, {r1, r2, r4, r5, r9, sl, ip, pc} │ │ │ │ strgt r0, [pc, #-15] @ 7c565 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - pkhbtmi pc, r0, r9, lsl #23 @ │ │ │ │ + strmi pc, [r0], r1, ror #25 │ │ │ │ andcs r7, r1, #117760 @ 0x1cc00 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xffa2f165 │ │ │ │ + @ instruction: 0xf8eaf166 │ │ │ │ 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: 0xf1674650 │ │ │ │ - @ instruction: 0xf108ffcb │ │ │ │ + @ instruction: 0xf1684650 │ │ │ │ + @ instruction: 0xf108f913 │ │ │ │ @ instruction: 0x465a0314 │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf10df955 │ │ │ │ + @ instruction: 0xf10dfa9d │ │ │ │ @ instruction: 0x46020b5c │ │ │ │ movwcs r9, #30996 @ 0x7914 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ stmdbls r7!, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x465b9813 │ │ │ │ strls r2, [r0], #-515 @ 0xfffffdfd │ │ │ │ blx 4ba570 │ │ │ │ strtmi r4, [r2], -sl, lsr #22 │ │ │ │ ldrbtmi r4, [fp], #-1569 @ 0xfffff9df │ │ │ │ - @ instruction: 0xf1674650 │ │ │ │ - blls 47c2e8 │ │ │ │ + @ instruction: 0xf1684650 │ │ │ │ + blls 47a808 │ │ │ │ tstcs r8, r2, lsr #12 │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4621f973 │ │ │ │ + @ instruction: 0x4621fabb │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #9633792 @ 0x930000 │ │ │ │ strmi r2, [r0], r4, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r1, #9240576 @ 0x8d0000 │ │ │ │ strmi r2, [r1], r2, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ vadd.i8 d31, d16, d7 │ │ │ │ andsls r2, r5, fp, ror r1 │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r5], -fp, ror #23 │ │ │ │ + @ instruction: 0x4605fd33 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ - @ instruction: 0xf1654631 │ │ │ │ - strtmi pc, [r9], -r5, asr #30 │ │ │ │ - @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf895ff81 │ │ │ │ + @ instruction: 0xf1664631 │ │ │ │ + strtmi pc, [r9], -sp, lsl #17 │ │ │ │ + @ instruction: 0xf1684650 │ │ │ │ + @ instruction: 0xf895f8c9 │ │ │ │ ldcls 0, cr2, [r1, #-132] @ 0xffffff7c │ │ │ │ ldrls r2, [ip], #-257 @ 0xfffffeff │ │ │ │ rsbvs r9, ip, r7, lsr #16 │ │ │ │ - blx fea38bf6 │ │ │ │ + stc2l 1, cr15, [lr], #396 @ 0x18c │ │ │ │ bicslt r4, r8, r4, lsl #12 │ │ │ │ blgt 14df1c │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ - @ instruction: 0xf1674650 │ │ │ │ - ands pc, r1, sp, ror #30 │ │ │ │ + @ instruction: 0xf1684650 │ │ │ │ + @ instruction: 0xe011f8b5 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r3, r0, r0, lsr #27 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r6, fp, r4, lsr #16 │ │ │ │ + strhteq r6, [fp], -r4 │ │ │ │ adcseq r3, r0, sl, lsl #27 │ │ │ │ @ instruction: 0x00000cb0 │ │ │ │ - mlaeq fp, lr, r4, r6 │ │ │ │ + eoreq r6, fp, lr, lsr #14 │ │ │ │ ldrtmi r4, [r2], -r3, lsr #12 │ │ │ │ msrne (UNDEF: 99), r0 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - strbmi pc, [fp], -pc, lsr #17 @ │ │ │ │ + @ instruction: 0x464bf9f7 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - bls 4faa40 │ │ │ │ + bls 4faf60 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4605931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ blvc 1a3f14 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 4476e4 │ │ │ │ @@ -39896,29 +39896,29 @@ │ │ │ │ svcls 0x000ed02a │ │ │ │ @ instruction: 0x463c9536 │ │ │ │ strgt ip, [pc], #-3599 @ 7c6f4 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4606fad9 │ │ │ │ + strmi pc, [r6], -r1, lsr #24 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ andcs r7, r1, #109568 @ 0x1ac00 │ │ │ │ - @ instruction: 0xf1654641 │ │ │ │ - bls a3c29c │ │ │ │ + @ instruction: 0xf1664641 │ │ │ │ + bls a3a7bc │ │ │ │ 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: 0xff0cf167 │ │ │ │ + @ instruction: 0xf854f168 │ │ │ │ movwcs r9, #2577 @ 0xa11 │ │ │ │ smladcs r1, r0, lr, r9 │ │ │ │ tstls ip, #130023424 @ 0x7c00000 │ │ │ │ stmib r2, {r2, r4, r5, r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ stmib sp, {r0, r1, r2, r4, r5, r8, r9, ip, sp}^ │ │ │ │ bgt 449440 │ │ │ │ @@ -39927,55 +39927,55 @@ │ │ │ │ ldrsbtls pc, [r8], -sp @ │ │ │ │ @ instruction: 0x464c9536 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r7!, {r2, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - blx fe738d10 │ │ │ │ + blx ff938d12 │ │ │ │ blvc 1b4dfa0 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0x4629463a │ │ │ │ - cdp2 1, 10, cr15, cr2, cr5, {3} │ │ │ │ + @ instruction: 0xffeaf165 │ │ │ │ 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 │ │ │ │ - cdp2 1, 12, cr15, cr12, cr7, {3} │ │ │ │ + @ instruction: 0xf814f168 │ │ │ │ @ instruction: 0x21209e11 │ │ │ │ bleq b82a4 │ │ │ │ @ instruction: 0xf1654630 │ │ │ │ - stmdals r7!, {r0, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - blx ffc38d64 │ │ │ │ + ldc2 1, cr15, [r6], #-396 @ 0xfffffe74 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 14e0ac │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - blls 5fc2c4 │ │ │ │ + blls 5fc7e4 │ │ │ │ strls r4, [r1], #-1602 @ 0xfffff9be │ │ │ │ mvnsne pc, r0, asr #4 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #6 │ │ │ │ strcs r4, [r2, #-1579] @ 0xfffff9d5 │ │ │ │ - @ instruction: 0xf87ef168 │ │ │ │ + @ instruction: 0xf9c6f168 │ │ │ │ @ instruction: 0x46029914 │ │ │ │ ldrbmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf882f7e0 │ │ │ │ bls 50f80c │ │ │ │ stmdals r7!, {r3, r8, sp} │ │ │ │ andscs r5, r6, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf163930e │ │ │ │ - andcs pc, r1, #6881280 @ 0x690000 │ │ │ │ + andcs pc, r1, #2899968 @ 0x2c4000 │ │ │ │ tstcs r3, r4, lsl #12 │ │ │ │ @ instruction: 0xf7df4650 │ │ │ │ strtmi pc, [r1], -r9, lsl #31 │ │ │ │ movwcs r4, #5634 @ 0x1602 │ │ │ │ strcs r4, [r1], #-1616 @ 0xfffff9b0 │ │ │ │ @ instruction: 0xf86cf7e0 │ │ │ │ stmdbls r7!, {r0, r1, r4, r9, sl, fp, ip, pc} │ │ │ │ @@ -39991,46 +39991,46 @@ │ │ │ │ movwcs pc, #14549 @ 0x38d5 @ │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ movwls r4, #1584 @ 0x630 │ │ │ │ @ instruction: 0xf7df465b │ │ │ │ blmi ffa3abb4 │ │ │ │ andcs r9, r0, #1114112 @ 0x110000 │ │ │ │ tstcs r4, fp, ror r4 │ │ │ │ - ldc2l 1, cr15, [r8, #412]! @ 0x19c │ │ │ │ + @ instruction: 0xff40f167 │ │ │ │ andcs r9, r4, #15360 @ 0x3c00 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xf832f163 │ │ │ │ + @ instruction: 0xf97af163 │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ vsub.f16 d9, d13, d16 │ │ │ │ - eorcs pc, r0, #1949696 @ 0x1dc000 │ │ │ │ + eorcs pc, r0, #782336 @ 0xbf000 │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1634628 │ │ │ │ - strmi pc, [r6], -r7, lsr #16 │ │ │ │ + strmi pc, [r6], -pc, ror #18 │ │ │ │ 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 b38e54 │ │ │ │ + blx 1d38e56 │ │ │ │ @ instruction: 0x46056933 │ │ │ │ ldreq pc, [r4], #-256 @ 0xffffff00 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ addvs r0, r3, #1543503872 @ 0x5c000000 │ │ │ │ stmib r0, {r0, r1, r4, r5, r7, fp, sp, lr}^ │ │ │ │ blls 88a10c │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1653178 │ │ │ │ - ldmdals r1, {r0, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r1, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1674629 │ │ │ │ - bvs ffb3c1b4 │ │ │ │ + bvs ffb3c6d4 │ │ │ │ blcs 69ad50 │ │ │ │ orrhi pc, r2, r0, lsl #4 │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ cmneq fp, fp, ror #2 │ │ │ │ cmneq ip, fp, ror #2 │ │ │ │ smceq 53276 @ 0xd01c │ │ │ │ subeq r0, r6, sp, ror #2 │ │ │ │ @@ -40044,130 +40044,130 @@ │ │ │ │ orreq r0, r0, r0, lsl #3 │ │ │ │ ldrls r0, [r6, #-363]! @ 0xfffffe95 │ │ │ │ mcrgt 12, 0, sl, cr15, cr11, {1} │ │ │ │ ldm r6, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stmdals r7!, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ - @ instruction: 0xf9b0f163 │ │ │ │ + blx ffeb8ee4 │ │ │ │ @ instruction: 0xf1004606 │ │ │ │ blvc 1b3edb0 │ │ │ │ andcs r4, r1, #76546048 @ 0x4900000 │ │ │ │ - ldc2 1, cr15, [r8, #404]! @ 0x194 │ │ │ │ + @ instruction: 0xff00f165 │ │ │ │ bls a27658 │ │ │ │ movwls r4, #59036 @ 0xe69c │ │ │ │ streq pc, [ip, -r6, lsl #2]! │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm r4, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - ldrb pc, [sl], #3553 @ 0xde1 @ │ │ │ │ + ldrb pc, [sl], #3881 @ 0xf29 @ │ │ │ │ blvc 160669c │ │ │ │ teqpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1639820 │ │ │ │ - @ instruction: 0x463bfa37 │ │ │ │ + @ instruction: 0x463bfb7f │ │ │ │ ldreq pc, [r4, -r0, lsl #2] │ │ │ │ ldrtmi r4, [r2], -r5, lsl #12 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf1056028 │ │ │ │ @ instruction: 0xf1650650 │ │ │ │ - strtls pc, [r6], #-3469 @ 0xfffff273 │ │ │ │ + strtls pc, [r6], #-3797 @ 0xfffff12b │ │ │ │ strtls r2, [r3], #-1024 @ 0xfffffc00 │ │ │ │ strmi lr, [r1], #-2506 @ 0xfffff636 │ │ │ │ cdpeq 0, 7, cr15, cr8, cr15, {2} │ │ │ │ ldrdgt pc, [r4], -r5 @ │ │ │ │ muleq pc, sl, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ bls 50f814 │ │ │ │ @ instruction: 0xf8dd4629 │ │ │ │ ldmpl r3, {r2, r6, pc}^ │ │ │ │ tstls r0, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0x3c0cfb0e │ │ │ │ mlacc lr, ip, r8, pc @ │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ addsvs sl, ip, #2368 @ 0x940 │ │ │ │ - stc2 1, cr15, [lr, #412]! @ 0x19c │ │ │ │ + cdp2 1, 15, cr15, cr6, cr7, {3} │ │ │ │ @ instruction: 0x21a7463a │ │ │ │ - @ instruction: 0xf1674640 │ │ │ │ - eorscs pc, r8, #3536 @ 0xdd0 │ │ │ │ + @ instruction: 0xf1684640 │ │ │ │ + eorscs pc, r8, #2424832 @ 0x250000 │ │ │ │ strtmi r4, [r1], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7d74628 │ │ │ │ @ instruction: 0xf44fee8a │ │ │ │ stmdals r0!, {r1, r8, ip, sp, lr} │ │ │ │ @ instruction: 0xf1639623 │ │ │ │ - @ instruction: 0xf100f9fb │ │ │ │ + @ instruction: 0xf100fb43 │ │ │ │ @ instruction: 0x46070614 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1654631 │ │ │ │ - @ instruction: 0x4640fd55 │ │ │ │ + @ instruction: 0x4640fe9d │ │ │ │ @ instruction: 0xf1674639 │ │ │ │ - movwcs pc, #32145 @ 0x7d91 @ │ │ │ │ + movwcs pc, #32473 @ 0x7ed9 @ │ │ │ │ @ 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: 0xf8dcf168 │ │ │ │ + blx 9b9004 │ │ │ │ strmi r4, [r2], -r9, asr #12 │ │ │ │ strbmi r2, [r0], -pc, lsl #6 │ │ │ │ ldrdhi pc, [r8, pc]! @ │ │ │ │ @ instruction: 0xff50f7df │ │ │ │ movwcs sl, #19736 @ 0x4d18 │ │ │ │ strtmi r9, [r2], -r0, lsr #18 │ │ │ │ strtmi r9, [r6], -r0, lsl #6 │ │ │ │ @ instruction: 0x465b9813 │ │ │ │ @ instruction: 0xffc6f7de │ │ │ │ strls r4, [lr], #-1272 @ 0xfffffb08 │ │ │ │ subshi pc, r0, sp, asr #17 │ │ │ │ andcs r9, r0, #3584 @ 0xe00 │ │ │ │ tstcs r4, r4, lsl fp │ │ │ │ strls r9, [r0], #-2065 @ 0xfffff7ef │ │ │ │ - stc2l 1, cr15, [sl], #412 @ 0x19c │ │ │ │ + cdp2 1, 3, cr15, cr2, cr7, {3} │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ @ instruction: 0xf8dd80a4 │ │ │ │ @ instruction: 0xf04fa044 │ │ │ │ @ instruction: 0xf8cd0900 │ │ │ │ blls 468bd4 │ │ │ │ andeq pc, r4, #1073741826 @ 0x40000002 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xff1af162 │ │ │ │ + @ instruction: 0xf862f163 │ │ │ │ andcs r4, r4, #4, 12 @ 0x400000 │ │ │ │ orreq lr, r9, pc, asr #20 │ │ │ │ @ instruction: 0xf7df4650 │ │ │ │ tstpcs r0, r9, lsr lr @ p-variant is OBSOLETE │ │ │ │ stmdals r0!, {r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf922f163 │ │ │ │ + blx 1b39064 │ │ │ │ @ instruction: 0xf1006923 │ │ │ │ @ instruction: 0x46070b14 │ │ │ │ vmov.i32 q10, #-1191182336 @ 0xb9000000 │ │ │ │ addvs r0, r3, #1543503872 @ 0x5c000000 │ │ │ │ stmib r0, {r0, r1, r5, r7, fp, sp, lr}^ │ │ │ │ blls 889b1c │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1653178 │ │ │ │ - ldrtmi pc, [r9], -r9, ror #25 @ │ │ │ │ + @ instruction: 0x4639fe31 │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf898fd25 │ │ │ │ + @ instruction: 0xf898fe6d │ │ │ │ @ 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: 0xf978f163 │ │ │ │ + blx ff0b90b0 │ │ │ │ rsblt pc, ip, sp, asr #17 │ │ │ │ cdpeq 1, 5, cr15, cr0, cr0, {0} │ │ │ │ strvs lr, [r0], -r5, asr #19 │ │ │ │ stcleq 1, cr15, [r0], #-0 │ │ │ │ strmi r6, [r7], -lr, lsr #1 │ │ │ │ mullt ip, r8, r8 │ │ │ │ @ instruction: 0xf88043e4 │ │ │ │ @@ -40190,15 +40190,15 @@ │ │ │ │ blx fef8a │ │ │ │ ldrtmi r1, [r9], -r3, lsl #6 │ │ │ │ mlacs lr, r3, r8, pc @ │ │ │ │ bl 25c9fc │ │ │ │ bl 23d9a0 │ │ │ │ addsvs r0, ip, #34078720 @ 0x2080000 │ │ │ │ @ instruction: 0xf16762be │ │ │ │ - blls 43bf14 │ │ │ │ + blls 43c434 │ │ │ │ @ instruction: 0xd1864599 │ │ │ │ ldrdlt pc, [r8], #-141 @ 0xffffff73 │ │ │ │ andeq pc, r5, r9, lsl #2 │ │ │ │ strbmi r9, [sl], -r0, lsr #18 │ │ │ │ andls r4, r0, fp, asr r6 │ │ │ │ @ instruction: 0xf7de9813 │ │ │ │ @ instruction: 0xf109ff2d │ │ │ │ @@ -40219,17 +40219,17 @@ │ │ │ │ stmdbls r0!, {r0, r1, r3, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7de9813 │ │ │ │ movwcs pc, #7947 @ 0x1f0b @ │ │ │ │ strb r9, [r5, -lr, lsl #6] │ │ │ │ @ instruction: 0xe6c82710 │ │ │ │ stmda ip!, {r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r6, fp, r4, lsr #4 │ │ │ │ + strhteq r6, [fp], -r4 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - eoreq r6, fp, ip, lsr #32 │ │ │ │ + strhteq r6, [fp], -ip │ │ │ │ adcseq r3, r0, r4, lsr r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd3e2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054a7 │ │ │ │ @@ -40363,15 +40363,15 @@ │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ blls 551a3c │ │ │ │ andsne lr, r1, #3620864 @ 0x374000 │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0xf5039809 │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ vqdmulh.s d25, d4, d14 │ │ │ │ - @ instruction: 0xf8dafe69 │ │ │ │ + @ instruction: 0xf8daffb1 │ │ │ │ @ instruction: 0xf8d33440 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5d1 │ │ │ │ blls 685f88 │ │ │ │ ldmne sl, {r2, r4, fp, ip, pc} │ │ │ │ strbcc pc, [ip], #-2266 @ 0xfffff726 @ │ │ │ │ @@ -40564,15 +40564,15 @@ │ │ │ │ blls 4d5d60 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ andne lr, lr, #3620864 @ 0x374000 │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0xf5039810 │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ vmin.s8 d20, d5, d27 │ │ │ │ - blls 37c644 │ │ │ │ + blls 37cb64 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ blls 28e1f8 │ │ │ │ blls 30e3e8 │ │ │ │ @ instruction: 0xd0574598 │ │ │ │ strbcc pc, [r0], #-2267 @ 0xfffff725 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ @@ -40766,15 +40766,15 @@ │ │ │ │ umlal pc, r5, r3, r8 @ │ │ │ │ blcc ebb7ec │ │ │ │ movwne lr, #35587 @ 0x8b03 │ │ │ │ @ instruction: 0xf8db9307 │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhadd.s16 q12, , │ │ │ │ - stmdbvs sl!, {r0, r1, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs sl!, {r0, r1, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ eorlt pc, r4, sp, asr #17 │ │ │ │ strcs r4, [r0], #-1666 @ 0xfffff97e │ │ │ │ @ instruction: 0xb32246bb │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ eorle r4, r1, #156, 4 @ 0xc0000009 │ │ │ │ @@ -40804,18 +40804,18 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ adchi pc, r0, r0, asr #32 │ │ │ │ pop {r0, r2, r3, ip, sp, pc} │ │ │ │ movwcs r8, #65520 @ 0xfff0 │ │ │ │ @ instruction: 0xf04f9308 │ │ │ │ ldrtmi r0, [r8], -r1, lsl #6 │ │ │ │ vbic d23, d3, d19 │ │ │ │ - streq pc, [r1, r7, ror #21] │ │ │ │ + streq pc, [r1, pc, lsr #24] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ ldrtmi sp, [r8], -fp, lsl #8 │ │ │ │ - blx ff8b9e90 │ │ │ │ + stc2 2, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 295624 │ │ │ │ movwls r4, #1624 @ 0x658 │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ @@ -40825,19 +40825,19 @@ │ │ │ │ @ instruction: 0xf7f08010 │ │ │ │ sbfx pc, pc, #19, #29 │ │ │ │ svclt 0x001c2f82 │ │ │ │ movwls r2, #33537 @ 0x8301 │ │ │ │ @ instruction: 0x2701d1d5 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, lr, ror r0 │ │ │ │ - blx fefb9ed8 │ │ │ │ + stc2 2, cr15, [r4], {83} @ 0x53 │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, , q15 │ │ │ │ - @ instruction: 0x0741fab5 │ │ │ │ + @ instruction: 0x0741fbfd │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ ldrbmi r9, [r8], -r7, lsl #22 │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ stmdbls r6, {r8, r9, sp} │ │ │ │ @@ -40845,18 +40845,18 @@ │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ andshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf9b4f7f0 │ │ │ │ ldrbeq r6, [sl, -fp, ror #17] │ │ │ │ @ instruction: 0xf04fd58f │ │ │ │ rsbscs r0, pc, r1, lsl #6 │ │ │ │ vbic d23, d3, d19 │ │ │ │ - @ instruction: 0x0783fa95 │ │ │ │ + @ instruction: 0x0783fbdd │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - blx fe439f34 │ │ │ │ + blx ff639f36 │ │ │ │ svclt 0x004f0740 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 2556c8 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ movwcs r4, #4866 @ 0x1302 │ │ │ │ @@ -40999,28 +40999,28 @@ │ │ │ │ andle r2, r5, r3, lsl #22 │ │ │ │ andle r2, r0, r1, lsl #22 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r0]! │ │ │ │ andcc pc, r8, r0, asr #8 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r4]! │ │ │ │ - ldrshteq sl, [r1], -r8 │ │ │ │ + eorseq sl, r1, r8, lsl #9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd4a4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ strmi r5, [r4], -r0, lsl #7 │ │ │ │ andsvc pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldrtpl pc, [lr], r7, lsl #10 @ │ │ │ │ mcrcc 8, 2, pc, cr4, cr7, {6} @ │ │ │ │ ldrtmi r3, [r0], -r4, lsl #12 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ blcc 11bbbbc │ │ │ │ @ instruction: 0xf15b69dd │ │ │ │ - @ instruction: 0xf507fe5f │ │ │ │ + @ instruction: 0xf507ffa7 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d32398 │ │ │ │ @ instruction: 0xf50215bc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ strbcs pc, [r0, #2259] @ 0x8d3 @ │ │ │ │ stmdbcc r0!, {r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -41029,15 +41029,15 @@ │ │ │ │ @ instruction: 0xf5044630 │ │ │ │ svclt 0x009e4610 │ │ │ │ subseq r3, r2, r0, lsr #20 │ │ │ │ strbcs pc, [r0, #2243] @ 0x8c3 @ │ │ │ │ blcs ff0bbbc8 │ │ │ │ ldrcc pc, [ip, #2259]! @ 0x8d3 │ │ │ │ blcc fefbbbd0 │ │ │ │ - mcr2 1, 2, pc, cr10, cr11, {2} @ │ │ │ │ + @ instruction: 0xff92f15b │ │ │ │ blcc ff0bbc18 │ │ │ │ blne fefbbc1c │ │ │ │ andsmi pc, fp, r4, lsl #10 │ │ │ │ strcs r0, [r0], #-170 @ 0xffffff56 │ │ │ │ vqrdmulh.s d15, d3, d5 │ │ │ │ sbcsmi pc, ip, r0, asr #17 │ │ │ │ strcc pc, [r5, #-2817] @ 0xfffff4ff │ │ │ │ @@ -41079,68 +41079,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-165 @ 0xffffff5b │ │ │ │ sbccs pc, r0, r3, asr #17 │ │ │ │ bmi 3f78c0 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1464479 │ │ │ │ - blls fbbd8 │ │ │ │ + blls fc0f8 │ │ │ │ bmi 337908 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1464479 │ │ │ │ - blls fbbc4 │ │ │ │ + blls fc0e4 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ ldrshteq r2, [r0], r6 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - mlaeq fp, sl, r1, r5 │ │ │ │ - eoreq r5, fp, r8, asr #3 │ │ │ │ - strhteq r5, [fp], -ip │ │ │ │ - eoreq r5, fp, r8, lsr r1 │ │ │ │ - eoreq r5, fp, r8, lsr #1 │ │ │ │ + eoreq r5, fp, sl, lsr #8 │ │ │ │ + eoreq r5, fp, r8, asr r4 │ │ │ │ + eoreq r5, fp, ip, asr #6 │ │ │ │ + eoreq r5, fp, r8, asr #7 │ │ │ │ + eoreq r5, fp, r8, lsr r3 │ │ │ │ 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: 0xf85ef146 │ │ │ │ + @ instruction: 0xf9a6f146 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #35348 @ 0x8a14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0a9c000 │ │ │ │ andlt pc, r2, r3, lsl #21 │ │ │ │ bmi 46ce50 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf848f146 │ │ │ │ + @ instruction: 0xf990f146 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #52224 @ 0xcc00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ blx 1c39cd8 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - eoreq r5, fp, r4, lsl #3 │ │ │ │ - eoreq r5, fp, lr, asr #32 │ │ │ │ - ldrdeq r5, [fp], -r8 @ │ │ │ │ - eoreq r5, fp, r6, lsr #3 │ │ │ │ - eoreq r5, fp, r8, ror #3 │ │ │ │ - eoreq r5, fp, r2, lsr #32 │ │ │ │ - eoreq r5, fp, r0, lsl #3 │ │ │ │ + eoreq r5, fp, r4, lsl r4 │ │ │ │ + ldrdeq r5, [fp], -lr @ │ │ │ │ + eoreq r5, fp, r8, ror #8 │ │ │ │ + eoreq r5, fp, r6, lsr r4 │ │ │ │ + eoreq r5, fp, r8, ror r4 │ │ │ │ + strhteq r5, [fp], -r2 │ │ │ │ + eoreq r5, fp, r0, lsl r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd4c60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0fb8 │ │ │ │ @ instruction: 0x4617491e │ │ │ │ ldrbtmi r4, [r9], #-2590 @ 0xfffff5e2 │ │ │ │ ldrmi fp, [ip], -sp, lsl #1 │ │ │ │ @@ -41304,25 +41304,25 @@ │ │ │ │ @ instruction: 0xf8c65791 │ │ │ │ @ instruction: 0xf8d65264 │ │ │ │ @ instruction: 0x371c32d0 │ │ │ │ subseq pc, r8, #14024704 @ 0xd60000 │ │ │ │ ldrpl pc, [r1], #1284 @ 0x504 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ sbcscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - blx 1cba228 │ │ │ │ + blx feeba22a │ │ │ │ stmdage r6, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ subspl pc, r8, #12976128 @ 0xc60000 │ │ │ │ - stc2 1, cr15, [r0], {71} @ 0x47 │ │ │ │ + stc2l 1, cr15, [r8, #-284] @ 0xfffffee4 │ │ │ │ ldmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ stm sp, {r0, r1, r2, r8} │ │ │ │ blls 1fdd2c │ │ │ │ muleq r7, r4, r8 │ │ │ │ - stc2l 1, cr15, [r6, #-284] @ 0xfffffee4 │ │ │ │ + cdp2 1, 8, cr15, cr14, cr7, {2} │ │ │ │ @ instruction: 0x46284639 │ │ │ │ - blx ffd3a24e │ │ │ │ + ldc2 1, cr15, [sl, #-284]! @ 0xfffffee4 │ │ │ │ ldm r5, {r0, r3, r8, r9, fp, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ bmi 27dd58 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2d7dac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -41623,39 +41623,39 @@ │ │ │ │ @ instruction: 0xf8d5fae9 │ │ │ │ @ instruction: 0xf8d53bb0 │ │ │ │ ldrmi r2, [r3], #-2996 @ 0xfffff44c │ │ │ │ mvnsle r4, #-536870903 @ 0xe0000009 │ │ │ │ addspl pc, r1, r7, lsl #10 │ │ │ │ andcc r2, ip, r0, lsl #12 │ │ │ │ blvs fedbc514 │ │ │ │ - @ instruction: 0xf95ef147 │ │ │ │ + blx fea3a720 │ │ │ │ andsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r1, r7, lsl #10 │ │ │ │ ldmpl r1, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ bicspl pc, r3, r1, lsl #10 │ │ │ │ ldmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf147300c │ │ │ │ - strbmi pc, [r0], -r3, lsr #18 @ │ │ │ │ - @ instruction: 0xf94ef147 │ │ │ │ + strbmi pc, [r0], -fp, ror #20 @ │ │ │ │ + blx fe63a740 │ │ │ │ andsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5014640 │ │ │ │ @ instruction: 0xf14751d3 │ │ │ │ - @ instruction: 0x4641f919 │ │ │ │ + strbmi pc, [r1], -r1, ror #20 @ │ │ │ │ @ instruction: 0xf1474668 │ │ │ │ - @ instruction: 0xf507f961 │ │ │ │ + @ instruction: 0xf507faa9 │ │ │ │ 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: 0xf1476be0 │ │ │ │ - @ instruction: 0xf8d5ffc7 │ │ │ │ - @ instruction: 0xf1470b94 │ │ │ │ - @ instruction: 0xf8c4ffc3 │ │ │ │ + @ instruction: 0xf1486be0 │ │ │ │ + @ instruction: 0xf8d5f90f │ │ │ │ + @ instruction: 0xf1480b94 │ │ │ │ + @ instruction: 0xf8c4f90b │ │ │ │ @ instruction: 0xf8c56258 │ │ │ │ @ instruction: 0xf8c46b94 │ │ │ │ @ instruction: 0xf8c56264 │ │ │ │ @ instruction: 0xf8d46b8c │ │ │ │ @ instruction: 0xf8d4529c │ │ │ │ @ instruction: 0xf8c432a0 │ │ │ │ strtmi r6, [fp], #-656 @ 0xfffffd70 │ │ │ │ @@ -41665,15 +41665,15 @@ │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stc2 0, cr15, [r8, #-232] @ 0xffffff18 │ │ │ │ adccc lr, r7, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3f4 │ │ │ │ @ instruction: 0xf500021c │ │ │ │ andcc r5, ip, r5, lsr #1 │ │ │ │ - @ instruction: 0xf944f15b │ │ │ │ + blx fe3ba818 │ │ │ │ @ instruction: 0x53abe9d4 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d44690 │ │ │ │ @ instruction: 0x4629021c │ │ │ │ @ instruction: 0xf0794430 │ │ │ │ @ instruction: 0xf8d4feaf │ │ │ │ @@ -41682,15 +41682,15 @@ │ │ │ │ @ instruction: 0xf0794430 │ │ │ │ ldmib r4, {r0, r1, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-683 @ 0xfffffd55 │ │ │ │ mvnle r4, #-805306359 @ 0xd0000009 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, r5, r0, lsl #10 │ │ │ │ @ instruction: 0xf15b300c │ │ │ │ - bmi 67c7b4 │ │ │ │ + bmi 67ccd4 │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf8c432a0 │ │ │ │ ldrbtmi r3, [sl], #-688 @ 0xfffffd50 │ │ │ │ ldmpl r3, {r4, r8, r9, fp, lr}^ │ │ │ │ blls 1d836c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r4, r0, lsl #6 │ │ │ │ @@ -41734,15 +41734,15 @@ │ │ │ │ ldrmi r6, [r9], #2195 @ 0x893 │ │ │ │ tstlt fp, r3, asr pc │ │ │ │ ldrmi r6, [lr], #-2195 @ 0xfffff76d │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ @ instruction: 0xf10a5840 │ │ │ │ vpmax.s16 d16, d2, d1 │ │ │ │ - @ instruction: 0xf8d5fba3 │ │ │ │ + @ instruction: 0xf8d5fceb │ │ │ │ vorr.i16 d19, #33792 @ 0x8400 │ │ │ │ movwmi r0, #16448 @ 0x4040 │ │ │ │ ldrmi r6, [r2, #2650] @ 0xa5a │ │ │ │ @ instruction: 0xf8d3d3e2 │ │ │ │ blx 186e664 │ │ │ │ blx 187c5f8 │ │ │ │ blx 187ca00 │ │ │ │ @@ -41826,15 +41826,15 @@ │ │ │ │ svcge 0x0069f47f │ │ │ │ str r4, [r3, r2, ror #12] │ │ │ │ bl fe9bc474 │ │ │ │ umlalseq r1, r0, r6, ip │ │ │ │ adcseq r1, r0, lr, lsl #25 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r0, r0, ror #22 │ │ │ │ - eoreq r5, ip, ip, asr #14 │ │ │ │ + ldrdeq r5, [ip], -ip @ │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -41900,16 +41900,16 @@ │ │ │ │ blls 479a6c │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ blx 53c5ac │ │ │ │ svclt 0x0000e7c5 │ │ │ │ ldrhteq r1, [r0], r2 │ │ │ │ - eoreq r5, ip, lr, lsl r6 │ │ │ │ - eoreq r5, ip, r2, lsl r6 │ │ │ │ + eoreq r5, ip, lr, lsr #17 │ │ │ │ + eoreq r5, ip, r2, lsr #17 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -41975,16 +41975,16 @@ │ │ │ │ blls 479940 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ @ instruction: 0xf97cf7d8 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, r6, lsl #19 │ │ │ │ - strdeq r5, [ip], -r2 @ │ │ │ │ - eoreq r5, ip, r6, ror #9 │ │ │ │ + eoreq r5, ip, r2, lsl #15 │ │ │ │ + eoreq r5, ip, r6, ror r7 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -42050,16 +42050,16 @@ │ │ │ │ blls 479814 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ @ instruction: 0xf8e6f7d8 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, sl, asr r8 │ │ │ │ - eoreq r5, ip, r6, asr #7 │ │ │ │ - strhteq r5, [ip], -sl │ │ │ │ + eoreq r5, ip, r6, asr r6 │ │ │ │ + eoreq r5, ip, sl, asr #12 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ bmi fe1d0310 │ │ │ │ addslt r4, r1, r5, lsl #23 │ │ │ │ @@ -42083,21 +42083,21 @@ │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ addshi pc, lr, r0, asr #32 │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ addspl pc, r1, r4, lsl #10 │ │ │ │ bicspl pc, r3, r5, lsl #10 │ │ │ │ tstls r9, ip │ │ │ │ andspl pc, ip, #12779520 @ 0xc30000 │ │ │ │ - ldc2 1, cr15, [r8, #280] @ 0x118 │ │ │ │ + cdp2 1, 14, cr15, cr0, cr6, {2} │ │ │ │ addspl pc, r1, r4, lsl #10 │ │ │ │ andscc r9, ip, r9, lsl #18 │ │ │ │ @ instruction: 0xf1469009 │ │ │ │ - stmdbls r9, {r0, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r9, sl, lsl #16 │ │ │ │ - ldc2l 1, cr15, [r8, #280] @ 0x118 │ │ │ │ + @ instruction: 0xff20f146 │ │ │ │ @ instruction: 0xf5049809 │ │ │ │ vcge.s8 d21, d17, d1 │ │ │ │ @ instruction: 0xf5042e50 │ │ │ │ @ instruction: 0xf10c5c92 │ │ │ │ stmdagt r7, {r2, r3, sl, fp} │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ andeq lr, lr, #4, 22 @ 0x1000 │ │ │ │ @@ -42186,36 +42186,36 @@ │ │ │ │ blls 42d094 │ │ │ │ strbpl pc, [r0, -r4, lsl #10] @ │ │ │ │ stclcc 8, cr15, [r4], #-796 @ 0xfffffce4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ bmi 62a844 │ │ │ │ ldmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffeef144 │ │ │ │ + @ instruction: 0xf936f145 │ │ │ │ @ instruction: 0xf504e757 │ │ │ │ @ instruction: 0xf8c75740 │ │ │ │ ldrb r6, [r2, r4, ror #24]! │ │ │ │ stmia r2, {r1, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r1, r0, r0, lsr r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r0, r0, lsl r7 │ │ │ │ adceq ip, sl, r0, lsl #7 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r4, fp, ip, lsl #6 │ │ │ │ - strdeq r4, [fp], -lr @ │ │ │ │ - eoreq r4, fp, lr, ror #5 │ │ │ │ - eoreq r4, fp, r6, ror #5 │ │ │ │ - eoreq r4, fp, r2, ror #5 │ │ │ │ - ldrdeq r4, [fp], -r6 @ │ │ │ │ - ldrdeq r4, [fp], -r2 @ │ │ │ │ + mlaeq fp, ip, r5, r4 │ │ │ │ + eoreq r4, fp, lr, lsl #11 │ │ │ │ + eoreq r4, fp, lr, ror r5 │ │ │ │ + eoreq r4, fp, r6, ror r5 │ │ │ │ + eoreq r4, fp, r2, ror r5 │ │ │ │ + eoreq r4, fp, r6, ror #10 │ │ │ │ + eoreq r4, fp, r2, ror #10 │ │ │ │ adcseq r1, r0, r0, asr #11 │ │ │ │ - eoreq r4, fp, r8, lsr r1 │ │ │ │ - strhteq r4, [fp], -r2 │ │ │ │ - eoreq r4, fp, r0, lsl #3 │ │ │ │ - eoreq r3, fp, lr, ror #30 │ │ │ │ + eoreq r4, fp, r8, asr #7 │ │ │ │ + eoreq r4, fp, r2, asr #8 │ │ │ │ + eoreq r4, fp, r0, lsl r4 │ │ │ │ + strdeq r4, [fp], -lr @ │ │ │ │ blcs 26b014 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0908f8 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -43431,15 +43431,15 @@ │ │ │ │ ldmdbmi ip!, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ addeq pc, r8, #13828096 @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, fp, r8, lsl #5 │ │ │ │ addne pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ ldrtmi sp, [sl], -r0, asr #32 │ │ │ │ - @ instruction: 0xf90ef146 │ │ │ │ + blx 163c35c │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8d3d05a │ │ │ │ @ instruction: 0xf8c32290 │ │ │ │ bl 9c8a4 │ │ │ │ @ instruction: 0xf8c30c02 │ │ │ │ and r0, r4, ip, lsl #5 │ │ │ │ addne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @@ -43564,15 +43564,15 @@ │ │ │ │ bmi d88d3c │ │ │ │ adcseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r6, r0, r2, r4 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ adcsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf1469300 │ │ │ │ - blls be06c │ │ │ │ + blls be58c │ │ │ │ @ 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 │ │ │ │ @@ -43933,16 +43933,16 @@ │ │ │ │ @ instruction: 0xf5044118 │ │ │ │ orrcc r4, r8, sl, lsl r0 │ │ │ │ @ instruction: 0xf0283038 │ │ │ │ @ instruction: 0xf504f92b │ │ │ │ @ instruction: 0xf5045191 │ │ │ │ tstcc ip, fp, lsl r0 │ │ │ │ @ instruction: 0xf504304c │ │ │ │ - @ instruction: 0xf1444510 │ │ │ │ - @ instruction: 0xf504ff2b │ │ │ │ + @ instruction: 0xf1454510 │ │ │ │ + @ instruction: 0xf504f873 │ │ │ │ @ instruction: 0xf10c5c4d │ │ │ │ @ instruction: 0xf6050c30 │ │ │ │ @ instruction: 0xf5043e5c │ │ │ │ ldm ip!, {r7, sl, ip, lr} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ @@ -43965,15 +43965,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [pc], -r0, asr #2 │ │ │ │ @ instruction: 0xf8d54925 │ │ │ │ ldmdapl r1!, {r2, r7, r8, r9, fp}^ │ │ │ │ eorle r4, r6, r8, lsl #5 │ │ │ │ blne fe2be9e8 │ │ │ │ @ instruction: 0x463ab1f0 │ │ │ │ - stc2l 1, cr15, [r2], #276 @ 0x114 │ │ │ │ + cdp2 1, 2, cr15, cr10, cr5, {2} │ │ │ │ rsbcc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d5b168 │ │ │ │ @ instruction: 0xf8c52b8c │ │ │ │ @ instruction: 0xf8c50b88 │ │ │ │ ldrmi r7, [r0], #-2960 @ 0xfffff470 │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ stmne r8, {r3, r7, r8, r9, fp, ip} │ │ │ │ @@ -44083,18 +44083,18 @@ │ │ │ │ andcs r0, r1, r8, lsl #4 │ │ │ │ addseq pc, r7, r7, asr #5 │ │ │ │ mulvs r8, sl, r0 │ │ │ │ @ instruction: 0xf6c02001 │ │ │ │ subvs r0, r8, r0 │ │ │ │ @ instruction: 0xe79a605a │ │ │ │ adceq pc, pc, sl, asr #17 │ │ │ │ - eoreq r2, fp, r0, asr #11 │ │ │ │ - eoreq r2, fp, r2, lsl #10 │ │ │ │ + eoreq r2, fp, r0, asr r8 │ │ │ │ + mlaeq fp, r2, r7, r2 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r2, fp, r2, ror #9 │ │ │ │ + eoreq r2, fp, r2, ror r7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf5004606 │ │ │ │ sbcscc r4, r8, r6, lsl r0 │ │ │ │ strtvc pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ @@ -44118,19 +44118,19 @@ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf50681d5 │ │ │ │ @ instruction: 0xf5065480 │ │ │ │ @ instruction: 0xf5065091 │ │ │ │ andcc r5, ip, r8, ror r5 │ │ │ │ ldmmi pc, {r1, r2, r8, sl, ip, sp, lr, pc} @ │ │ │ │ - stc2l 1, cr15, [r0, #272]! @ 0x110 │ │ │ │ + @ instruction: 0xff28f144 │ │ │ │ addspl pc, r1, r6, lsl #10 │ │ │ │ ldrcc r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ ldmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ - ldc2l 1, cr15, [r8, #272] @ 0x110 │ │ │ │ + @ instruction: 0xff20f144 │ │ │ │ orrspl pc, r2, r6, lsl #10 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf7da310c │ │ │ │ stmdavs fp!, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vrshr.u32 d0, d12, #1 │ │ │ │ @@ -44163,15 +44163,15 @@ │ │ │ │ @ instruction: 0xf6494bcc │ │ │ │ @ instruction: 0xf8d5319c │ │ │ │ bl 20b810 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf1458144 │ │ │ │ - @ instruction: 0xf8d5fc1b │ │ │ │ + @ instruction: 0xf8d5fd63 │ │ │ │ @ instruction: 0xf6492b9c │ │ │ │ movwcs r3, #412 @ 0x19c │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d52b9c │ │ │ │ @@ -44188,35 +44188,35 @@ │ │ │ │ blmi fed6d17c │ │ │ │ @ instruction: 0x31acf649 │ │ │ │ blcs febbed58 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4a30 │ │ │ │ tstphi r8, r0 @ p-variant is OBSOLETE │ │ │ │ - blx ffabcf2e │ │ │ │ + ldc2 1, cr15, [r0, #-276]! @ 0xfffffeec │ │ │ │ blcs febbed70 │ │ │ │ @ instruction: 0x31acf649 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ blcs febbed48 │ │ │ │ subseq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - blx ff63cf52 │ │ │ │ + ldc2 1, cr15, [lr, #-276] @ 0xfffffeec │ │ │ │ bleq fe5bed94 │ │ │ │ - blx ff53cf5a │ │ │ │ + ldc2 1, cr15, [sl, #-276] @ 0xfffffeec │ │ │ │ rsbeq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ blmi fe86d1cc │ │ │ │ cmppcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ subscs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4a80 │ │ │ │ rscshi pc, r7, r0 │ │ │ │ - blx ff0bcf7e │ │ │ │ + stc2 1, cr15, [r8, #-276] @ 0xfffffeec │ │ │ │ subscs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ cmppcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ subscs pc, ip, #196, 16 @ 0xc40000 │ │ │ │ @@ -44224,15 +44224,15 @@ │ │ │ │ blmi fe46d20c │ │ │ │ orrcc pc, r4, r9, asr #12 │ │ │ │ blcs fe1bede8 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4ac0 │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ - blx fe8bcfbe │ │ │ │ + stc2l 1, cr15, [r8], #276 @ 0x114 │ │ │ │ blcs fe1bee00 │ │ │ │ orrcc pc, r4, r9, asr #12 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ blcs fe1bedd8 │ │ │ │ @@ -44240,29 +44240,29 @@ │ │ │ │ blmi 206d1cc │ │ │ │ stmcs r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ addcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4af8 │ │ │ │ sbchi pc, r5, r0 │ │ │ │ - blx fe0bcffe │ │ │ │ + stc2l 1, cr15, [r8], {69} @ 0x45 │ │ │ │ addcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ addcs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ adcseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 1ced204 │ │ │ │ ldmcs r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ adcscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4b30 │ │ │ │ adchi pc, lr, r0 │ │ │ │ - blx 19bd036 │ │ │ │ + stc2 1, cr15, [ip], #276 @ 0x114 │ │ │ │ adcscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ adcscs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0x53a7e9d4 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ @@ -44271,15 +44271,15 @@ │ │ │ │ @ instruction: 0xf038021c │ │ │ │ ldmib r4, {r0, r2, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-679 @ 0xfffffd59 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, r5, r0, lsl #10 │ │ │ │ @ instruction: 0xf158300c │ │ │ │ - ldmib r4, {r0, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-939 @ 0xfffffc55 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ ldmmi r0, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ strbmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ blx 15bcd58 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @@ -44287,37 +44287,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ blx 13bcd68 │ │ │ │ adccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf500021c │ │ │ │ andcc r5, ip, r5, lsr #1 │ │ │ │ - ldc2l 1, cr15, [r6], {88} @ 0x58 │ │ │ │ + mrc2 1, 0, pc, cr14, cr8, {2} │ │ │ │ addseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 126d28c │ │ │ │ ldmcs r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ addscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4bd4 │ │ │ │ @ instruction: 0xf145d05f │ │ │ │ - @ instruction: 0xf8d4fb11 │ │ │ │ + @ instruction: 0xf8d4fc59 │ │ │ │ movwcs r2, #664 @ 0x298 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0xf8d42298 │ │ │ │ movwlt r0, #684 @ 0x2ac │ │ │ │ vpadd.i8 d20, d1, d25 │ │ │ │ @ instruction: 0xf8d428a8 │ │ │ │ bl 20968c │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf145b1d2 │ │ │ │ - @ instruction: 0xf8d4faf7 │ │ │ │ + @ instruction: 0xf8d4fc3f │ │ │ │ movwcs r2, #680 @ 0x2a8 │ │ │ │ @ instruction: 0xf8464630 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ adccs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ blx ff3bce86 │ │ │ │ blvs fe71b5e4 │ │ │ │ @@ -44501,15 +44501,15 @@ │ │ │ │ strmi fp, [r7], -r7, lsl #1 │ │ │ │ cdpmi 6, 3, cr4, cr7, cr12, {0} │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ ldmib sp, {r2, r3, r9, fp, sp, pc}^ │ │ │ │ stm sp, {r4, r8} │ │ │ │ blls 440f00 │ │ │ │ bgt 2520f0 │ │ │ │ - blx 73d40e │ │ │ │ + stc2l 1, cr15, [r2], #-272 @ 0xfffffef0 │ │ │ │ andlt fp, r7, r0, lsr #2 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ stmdavs r2!, {r0, r1, r5, r7, r8, fp, sp, lr}^ │ │ │ │ cmple sp, r0, lsl #22 │ │ │ │ addsmi r6, r1, #14745600 @ 0xe10000 │ │ │ │ ldmib r4, {r0, r1, ip, lr, pc}^ │ │ │ │ @@ -44538,15 +44538,15 @@ │ │ │ │ andcc r4, ip, #20, 22 @ 0x5000 │ │ │ │ ldmib sp, {r0, r5, r6, sp, lr}^ │ │ │ │ ldmpl r6!, {r4, r8}^ │ │ │ │ bge 3a5788 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strmi lr, [r3], -sp, asr #19 │ │ │ │ bgt 267bc8 │ │ │ │ - blx 3bd4a2 │ │ │ │ + mrrc2 1, 4, pc, r4, cr4 @ │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ ldcne 7, cr4, [r3, #-448] @ 0xfffffe40 │ │ │ │ andmi pc, r0, pc, asr #8 │ │ │ │ eoreq pc, r6, r7, asr #5 │ │ │ │ andsvs r6, r0, r3, lsr #1 │ │ │ │ strb r6, [r9, r3, rrx] │ │ │ │ @@ -44564,17 +44564,17 @@ │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 652814 │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ @ instruction: 0xf1440300 │ │ │ │ - stmdbls r5, {r0, r1, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - blx fe33d510 │ │ │ │ + blx ff53d512 │ │ │ │ blge e7018 │ │ │ │ stm r3, {r0, r1, r2, fp, lr, pc} │ │ │ │ strtmi r0, [r9], -r7 │ │ │ │ ldrtmi r9, [r0], -ip, lsl #24 │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ bmi 300d80 │ │ │ │ @@ -44670,16 +44670,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ed6c │ │ │ │ adceq lr, pc, r4, lsr #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrdeq lr, [pc], r0 @ │ │ │ │ - eoreq r1, fp, r0, asr sl │ │ │ │ - eoreq r1, fp, r2, lsr sl │ │ │ │ + eoreq r1, fp, r0, ror #25 │ │ │ │ + eoreq r1, fp, r2, asr #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -44758,16 +44758,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ecbc │ │ │ │ adceq lr, pc, r4, asr #28 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r0, ror sp @ │ │ │ │ - strdeq r1, [fp], -r0 @ │ │ │ │ - ldrdeq r1, [fp], -r2 @ │ │ │ │ + eoreq r1, fp, r0, lsl #23 │ │ │ │ + eoreq r1, fp, r2, ror #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -44846,16 +44846,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ec0c │ │ │ │ adceq lr, pc, r4, ror #25 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r0, lsl ip @ │ │ │ │ - mlaeq fp, r0, r7, r1 │ │ │ │ - eoreq r1, fp, r2, ror r7 │ │ │ │ + eoreq r1, fp, r0, lsr #20 │ │ │ │ + eoreq r1, fp, r2, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ @ instruction: 0x461cb09f │ │ │ │ svcge 0x00064603 │ │ │ │ mrcmi 8, 5, r4, cr4, cr3, {5} │ │ │ │ @@ -44892,15 +44892,15 @@ │ │ │ │ rsbsvs r2, sp, #24, 22 @ 0x6000 │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ eorscs pc, ip, r7, lsl #17 │ │ │ │ addpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf8d262fa │ │ │ │ @ instruction: 0xf1440258 │ │ │ │ - @ instruction: 0xf107fd6b │ │ │ │ + @ instruction: 0xf107feb3 │ │ │ │ @ instruction: 0x461a0338 │ │ │ │ @ instruction: 0x460361fb │ │ │ │ bgt 159c04 │ │ │ │ subsvs r6, r9, r8, lsl r0 │ │ │ │ strtmi r4, [r9], -r0, asr #12 │ │ │ │ blx 1c3d5cc │ │ │ │ @ instruction: 0xf0274640 │ │ │ │ @@ -45008,15 +45008,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26afa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ bvs fff75748 │ │ │ │ rsbcc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4619b198 │ │ │ │ @ instruction: 0xf1444632 │ │ │ │ - strhlt pc, [r0, #-205]! @ 0xffffff33 @ │ │ │ │ + msrlt (UNDEF: 96), r5 │ │ │ │ @ instruction: 0xf8d26afa │ │ │ │ @ instruction: 0xf8c23264 │ │ │ │ stmiane r4, {r5, r6, r9}^ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ adcmi lr, lr, #52953088 @ 0x3280000 │ │ │ │ qasxmi fp, lr, r8 │ │ │ │ strcs lr, [r0], #-2017 @ 0xfffff81f │ │ │ │ @@ -45037,15 +45037,15 @@ │ │ │ │ b fe53f68c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adceq lr, pc, ip, ror fp @ │ │ │ │ adceq lr, pc, sl, ror fp @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r0, lsr fp @ │ │ │ │ - ldrshteq r6, [r1], -r8 │ │ │ │ + eorseq r6, r1, r8, lsl #13 │ │ │ │ @ instruction: 0xffffc6ed │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ @@ -45136,15 +45136,15 @@ │ │ │ │ svceq 0x0007f1b8 │ │ │ │ @ instruction: 0xf893d098 │ │ │ │ bcs 8c704 │ │ │ │ @ instruction: 0xf896d194 │ │ │ │ bcs 89fc0 │ │ │ │ @ instruction: 0x4638d190 │ │ │ │ movwne lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0xf90cf24f │ │ │ │ + blx 15be228 │ │ │ │ @ instruction: 0x9018f8d6 │ │ │ │ movwne lr, #2525 @ 0x9dd │ │ │ │ svceq 0x0002f010 │ │ │ │ @ instruction: 0xf1bad084 │ │ │ │ addsle r0, r0, r0, lsl #30 │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0012100 │ │ │ │ @@ -45623,16 +45623,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000edf8 │ │ │ │ adceq lr, pc, r0, asr #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, pc, r6, ror #31 │ │ │ │ - eoreq r0, fp, ip, ror #22 │ │ │ │ - eoreq r0, fp, r6, asr #22 │ │ │ │ + strdeq r0, [fp], -ip @ │ │ │ │ + ldrdeq r0, [fp], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd9294 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -45725,16 +45725,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000ed2c │ │ │ │ adceq sp, pc, r8, lsr #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, pc, lr, asr #28 │ │ │ │ - ldrdeq r0, [fp], -r4 @ │ │ │ │ - eoreq r0, fp, lr, lsr #19 │ │ │ │ + eoreq r0, fp, r4, ror #24 │ │ │ │ + eoreq r0, fp, lr, lsr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd942c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -45827,16 +45827,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000ec60 │ │ │ │ umlaleq sp, pc, r0, sp @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ strhteq sp, [pc], r6 │ │ │ │ - eoreq r0, fp, ip, lsr r8 │ │ │ │ - eoreq r0, fp, r6, lsl r8 │ │ │ │ + eoreq r0, fp, ip, asr #21 │ │ │ │ + eoreq r0, fp, r6, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd95c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -46879,16 +46879,16 @@ │ │ │ │ ldrdcs lr, [r0, -ip] │ │ │ │ @ instruction: 0xf0254630 │ │ │ │ @ instruction: 0xe75cfa7f │ │ │ │ stc 7, cr15, [r6], #-836 @ 0xfffffcbc │ │ │ │ ldrdeq ip, [pc], r4 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq ip, pc, r8, ror ip @ │ │ │ │ - strdeq pc, [sl], -r2 @ │ │ │ │ - strhteq pc, [sl], -r0 @ │ │ │ │ + eoreq pc, sl, r2, lsl #21 │ │ │ │ + eoreq pc, sl, r0, asr #20 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #5653 @ 0x1615 │ │ │ │ andscs fp, sp, #132 @ 0x84 │ │ │ │ strmi r4, [pc], -r1, lsl #13 │ │ │ │ @@ -48323,15 +48323,15 @@ │ │ │ │ ldr r9, [sl, -r6, lsl #6] │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ ldr r9, [r3, -r6, lsl #6] │ │ │ │ ldm lr, {r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adceq fp, pc, ip, lsr r8 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq fp, pc, r2, lsl r7 @ │ │ │ │ - eoreq lr, sl, r2, lsr r1 │ │ │ │ + eoreq lr, sl, r2, asr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdbcc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -48563,15 +48563,15 @@ │ │ │ │ @ instruction: 0xf5039b0f │ │ │ │ movwls r5, #37760 @ 0x9380 │ │ │ │ @ instruction: 0xf7cfe6d9 │ │ │ │ svclt 0x0000ef00 │ │ │ │ strdeq fp, [pc], sl @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq fp, pc, r8, asr #7 │ │ │ │ - eoreq sp, sl, r4, ror sp │ │ │ │ + eoreq lr, sl, r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdc080 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -48909,16 +48909,16 @@ │ │ │ │ blcc ffbc3710 │ │ │ │ @ instruction: 0xf47f459a │ │ │ │ ldrb sl, [pc, -sl, lsl #30] │ │ │ │ mcrr 7, 12, pc, sl, cr15 @ │ │ │ │ adceq sl, pc, lr, asr lr @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sl, pc, r0, ror sp @ │ │ │ │ - eoreq sp, sl, r8, lsl #17 │ │ │ │ - eoreq sp, sl, r6, lsl #16 │ │ │ │ + eoreq sp, sl, r8, lsl fp │ │ │ │ + mlaeq sl, r6, sl, sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf500b089 │ │ │ │ pkhbtmi r4, fp, r0, lsl #8 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @@ -50664,15 +50664,15 @@ │ │ │ │ andcs r3, r1, #16, 2 │ │ │ │ addseq pc, r3, #196, 12 @ 0xc400000 │ │ │ │ andsvs r6, sl, r1, lsr #1 │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ ldrt r6, [fp], #-97 @ 0xffffff9f │ │ │ │ strhteq r9, [pc], ip │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eorseq r1, r1, r0, ror #9 │ │ │ │ + eorseq r1, r1, r0, ror r7 │ │ │ │ andcs r3, r1, #16, 6 @ 0x40000000 │ │ │ │ subvs r6, sl, r3, lsr #1 │ │ │ │ andvs pc, r1, #64, 4 │ │ │ │ addseq pc, r3, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r3, sl │ │ │ │ tstcc r0, r6, asr #8 │ │ │ │ adcvs r2, r1, r0, lsl #4 │ │ │ │ @@ -54637,15 +54637,15 @@ │ │ │ │ @ instruction: 0xf7c9bb40 │ │ │ │ svclt 0x0000ef90 │ │ │ │ strhteq r5, [pc], r6 │ │ │ │ strhteq r5, [pc], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, pc, r8, asr sl @ │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - strdeq r7, [sl], -r6 @ │ │ │ │ + eoreq r8, sl, r6, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febe1f68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r1, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ tstmi r3, #8, 4 @ 0x80000000 │ │ │ │ stmdavs fp, {r0, r2, r8, ip, lr, pc} │ │ │ │ stmdavs fp, {r0, r1, r3, r5, r8, ip, sp, pc}^ │ │ │ │ @@ -54832,15 +54832,15 @@ │ │ │ │ stc2l 0, cr15, [r0], #-116 @ 0xffffff8c │ │ │ │ movwcs lr, #5986 @ 0x1762 │ │ │ │ @ instruction: 0xf7c9e7a7 │ │ │ │ svclt 0x0000ee06 │ │ │ │ adceq r5, pc, r4, ror #2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, pc, r0, lsr #2 │ │ │ │ - eoreq r7, sl, sl, ror fp │ │ │ │ + eoreq r7, sl, sl, lsl #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 14, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460eb0bf │ │ │ │ blne ff1c9400 │ │ │ │ ldrmi r4, [r7], -r4, lsl #12 │ │ │ │ @@ -55254,15 +55254,15 @@ │ │ │ │ @ instruction: 0xf895aea5 │ │ │ │ blcs 9a518 │ │ │ │ mcrge 4, 5, pc, cr7, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b07 │ │ │ │ blcs 97dd8 │ │ │ │ mcrge 4, 5, pc, cr1, cr15, {3} @ │ │ │ │ ldrtmi r9, [r8], -r9, lsl #30 │ │ │ │ - blx c8018 │ │ │ │ + blx 12c801a │ │ │ │ @ instruction: 0xf8d39b07 │ │ │ │ usada8eq r3, r8, r0, ip │ │ │ │ mrcge 5, 4, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blcs b2344 │ │ │ │ mcrge 4, 5, pc, cr3, cr15, {1} @ │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0092300 │ │ │ │ @@ -55587,28 +55587,28 @@ │ │ │ │ ldrb sl, [pc, #-3430] @ 8aeb6 │ │ │ │ @ instruction: 0xf47f431a │ │ │ │ blls 337194 │ │ │ │ bicsle r2, r7, r0, lsl #22 │ │ │ │ bmi 444c54 │ │ │ │ stmdbmi lr, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff3af137 │ │ │ │ + @ instruction: 0xf882f138 │ │ │ │ stmdbcs r0, {r0, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ffd1e5 │ │ │ │ @ instruction: 0xf7c9bbff │ │ │ │ svclt 0x0000e810 │ │ │ │ adceq r4, pc, r0, ror pc @ │ │ │ │ adceq r4, pc, lr, ror #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, pc, r6, ror #18 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r7, sl, ip, lsr #4 │ │ │ │ + strhteq r7, [sl], -ip │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - mlaeq sl, r4, lr, r6 │ │ │ │ - eoreq r6, sl, r6, lsl #28 │ │ │ │ + eoreq r7, sl, r4, lsr #2 │ │ │ │ + mlaeq sl, r6, r0, r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr11, cr3, {0} │ │ │ │ @@ -56937,25 +56937,25 @@ │ │ │ │ movtpl pc, #46341 @ 0xb505 @ │ │ │ │ strtmi r9, [fp], -r5, lsl #6 │ │ │ │ stc2 7, cr15, [r2, #-804]! @ 0xfffffcdc │ │ │ │ bllt fee4b13c │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf1364479 │ │ │ │ - ldr pc, [sp, pc, lsr #25] │ │ │ │ + @ instruction: 0xe79dfdf7 │ │ │ │ stc 7, cr15, [r8, #796] @ 0x31c │ │ │ │ adceq r3, pc, ip, ror r7 @ │ │ │ │ adceq r3, pc, sl, ror r7 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r3, pc, r6, lsl r3 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strhteq r5, [sl], -lr │ │ │ │ + eoreq r5, sl, lr, asr #30 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r5, sl, lr, ror r9 │ │ │ │ - strdeq r5, [sl], -r0 @ │ │ │ │ + eoreq r5, sl, lr, lsl #24 │ │ │ │ + eoreq r5, sl, r0, lsl #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr10, cr3, {0} │ │ │ │ @@ -58293,27 +58293,27 @@ │ │ │ │ @ instruction: 0xf5059301 │ │ │ │ movwls r5, #21323 @ 0x534b │ │ │ │ @ instruction: 0xf7c8462b │ │ │ │ @ instruction: 0xf7fffa89 │ │ │ │ bmi 3fd4f8 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 64ab54 │ │ │ │ + blx 184ab56 │ │ │ │ andls lr, r7, #140, 14 @ 0x2300000 │ │ │ │ @ instruction: 0xf7c6e511 │ │ │ │ svclt 0x0000eaee │ │ │ │ adceq r2, pc, r4, ror r2 @ │ │ │ │ adceq r2, pc, r2, ror r2 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrdeq r1, [pc], r6 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r4, sl, lr, lsr #15 │ │ │ │ + eoreq r4, sl, lr, lsr sl │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r4, sl, ip, asr #8 │ │ │ │ - strhteq r4, [sl], -lr │ │ │ │ + ldrdeq r4, [sl], -ip @ │ │ │ │ + eoreq r4, sl, lr, asr #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr11, cr3, {0} │ │ │ │ @@ -59443,15 +59443,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 960488 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ andlt r2, r3, r4, lsl #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r3, sl, r0, asr #10 │ │ │ │ + ldrdeq r3, [sl], -r0 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrbcs pc, [r0, #2271] @ 0x8df @ │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ strbcc pc, [ip, #2271] @ 0x8df @ │ │ │ │ @@ -59726,15 +59726,15 @@ │ │ │ │ @ instruction: 0xf8d84a6a │ │ │ │ ldmpl sl!, {r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d8809c │ │ │ │ movwls r1, #700 @ 0x2bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strbmi r8, [sl], -r2, lsl #1 │ │ │ │ - @ instruction: 0xf9bef136 │ │ │ │ + blx 24c1be │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ adchi pc, r5, r0 │ │ │ │ sbccs pc, r0, #216, 16 @ 0xd80000 │ │ │ │ sbcls pc, r4, #200, 16 @ 0xc80000 │ │ │ │ @ instruction: 0xf8c81886 │ │ │ │ @ instruction: 0xe7a402bc │ │ │ │ mlascs r3, ip, r6, r4 │ │ │ │ @@ -60356,15 +60356,15 @@ │ │ │ │ @ instruction: 0xf8d84a56 │ │ │ │ ldmpl sl!, {r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d88082 │ │ │ │ movwls r1, #700 @ 0x2bc │ │ │ │ rsble r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0xf135464a │ │ │ │ - blls cfa08 │ │ │ │ + blls cff28 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d8808c │ │ │ │ @ instruction: 0xf8c822c0 │ │ │ │ stmne r6, {r2, r6, r7, r9, ip, pc} │ │ │ │ adcseq pc, ip, #200, 16 @ 0xc80000 │ │ │ │ ldrmi lr, [ip], r0, asr #15 │ │ │ │ @ instruction: 0xf84c2033 │ │ │ │ @@ -61370,15 +61370,15 @@ │ │ │ │ rsbvs r6, r2, r8 │ │ │ │ movwcs lr, #1544 @ 0x608 │ │ │ │ @ instruction: 0xf8423210 │ │ │ │ @ instruction: 0xf6403c04 │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ @ instruction: 0xf84203ab │ │ │ │ ldrb r3, [r9], -r8, lsl #24 │ │ │ │ - eorseq r6, r0, ip, lsl #25 │ │ │ │ + eorseq r6, r0, ip, lsl pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe889c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 11014c │ │ │ │ @@ -61866,15 +61866,15 @@ │ │ │ │ @ instruction: 0xf85802b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ rscshi pc, r0, r0 │ │ │ │ adcsne pc, ip, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrmi r8, [sl], -r1, ror #1 │ │ │ │ @ instruction: 0xf1349301 │ │ │ │ - blls 110270 │ │ │ │ + blls 110790 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8c680fc │ │ │ │ @ instruction: 0xf8d632c4 │ │ │ │ @ instruction: 0xf8c632c0 │ │ │ │ bl 92958 │ │ │ │ strb r0, [fp], #3075 @ 0xc03 │ │ │ │ ldrmi r2, [r3], -r0, asr #20 │ │ │ │ @@ -62009,17 +62009,17 @@ │ │ │ │ vsubl.s8 q8, d7, d3 │ │ │ │ @ instruction: 0xf84102c7 │ │ │ │ smlald r2, r5, r0, fp │ │ │ │ adceq lr, lr, lr, asr #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, lr, r6, asr #17 │ │ │ │ adceq lr, lr, lr, lsl #17 │ │ │ │ - eoreq r1, sl, ip, lsr #12 │ │ │ │ + strhteq r1, [sl], -ip │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r0, sl, r4, lsl #31 │ │ │ │ + eoreq r1, sl, r4, lsl r2 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0xf8df4616 │ │ │ │ @ instruction: 0xf8df24b8 │ │ │ │ @@ -62323,15 +62323,15 @@ │ │ │ │ @ instruction: 0xf7c20689 │ │ │ │ @ instruction: 0x3608edd4 │ │ │ │ strt r6, [fp], -r6, rrx │ │ │ │ bl 2050470 │ │ │ │ adceq sp, lr, r6, asr #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, lr, sl, lsr #27 │ │ │ │ - eoreq r0, sl, ip, asr #13 │ │ │ │ + eoreq r0, sl, ip, asr r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ @ instruction: 0xf8dfb0a1 │ │ │ │ @ instruction: 0xf8df3700 │ │ │ │ @ instruction: 0xf5002700 │ │ │ │ @@ -63659,15 +63659,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ vldmdblt r8!, {d2-d3} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0294479 │ │ │ │ ldrb pc, [r5, r5, asr #26] @ │ │ │ │ - eoreq pc, r9, r0, lsr r3 @ │ │ │ │ + eoreq pc, r9, r0, asr #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi r4, [r1], -fp, lsl #13 │ │ │ │ @ instruction: 0xf5004ac0 │ │ │ │ blmi ff0aa374 │ │ │ │ @@ -63894,15 +63894,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ vldmdblt r8!, {d2-d3} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0294479 │ │ │ │ ldrb pc, [r5, pc, ror #22] @ │ │ │ │ - eoreq lr, r9, r4, lsl #31 │ │ │ │ + eoreq pc, r9, r4, lsl r2 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0x460c4b5a │ │ │ │ addlt r4, sp, sl, asr r9 │ │ │ │ @ instruction: 0x4605447b │ │ │ │ @@ -63954,15 +63954,15 @@ │ │ │ │ bmi c25730 │ │ │ │ adcseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ mlasle r1, r0, r2, r4 │ │ │ │ adcsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ teqlt r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1324632 │ │ │ │ - blls 1121d0 │ │ │ │ + blls 1126f0 │ │ │ │ eorsle r2, lr, r0, lsl #16 │ │ │ │ sbccs pc, r0, #13959168 @ 0xd50000 │ │ │ │ sbcvs pc, r4, #12910592 @ 0xc50000 │ │ │ │ vmlaeq.f64 d14, d2, d0 │ │ │ │ adcseq pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 51ca00 │ │ │ │ @@ -66400,20 +66400,20 @@ │ │ │ │ @ instruction: 0xe7db447b │ │ │ │ bl fead440c │ │ │ │ adceq r9, lr, lr, lsl ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffff2d9b │ │ │ │ adceq r9, lr, r4, lsr #23 │ │ │ │ @ instruction: 0xffff0c3b │ │ │ │ - eoreq ip, r9, r8, ror #18 │ │ │ │ - eoreq ip, r9, lr, lsl r7 │ │ │ │ + strdeq ip, [r9], -r8 @ │ │ │ │ + eoreq ip, r9, lr, lsr #19 │ │ │ │ @ instruction: 0xffffb1f9 │ │ │ │ @ instruction: 0xffffb1cb │ │ │ │ - strdeq ip, [r9], -sl @ │ │ │ │ - strhteq ip, [r9], -r0 │ │ │ │ + eoreq ip, r9, sl, lsl #23 │ │ │ │ + eoreq ip, r9, r0, asr #18 │ │ │ │ @ instruction: 0xffff2caf │ │ │ │ @ instruction: 0xffff0ba5 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ blcs 5d48a0 │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ @@ -67044,15 +67044,15 @@ │ │ │ │ @ instruction: 0xf8db931d │ │ │ │ rsbseq r6, r6, r0 │ │ │ │ @ instruction: 0xf7bde77f │ │ │ │ svclt 0x0000ee9e │ │ │ │ adceq r9, lr, ip, lsl r5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r9, [lr], r0 @ │ │ │ │ - ldrdeq fp, [r9], -sl @ │ │ │ │ + eoreq fp, r9, sl, ror #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febee144 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12dae6c │ │ │ │ ldrmi pc, [r0], #-1280 @ 0xfffffb00 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -67457,15 +67457,15 @@ │ │ │ │ ldrdcs pc, [r4], -r9 @ │ │ │ │ eorshi pc, r7, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d5d025 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, r8, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , , q4 │ │ │ │ - ldrtmi pc, [r9], -fp, lsr #21 @ │ │ │ │ + @ instruction: 0x4639fbf3 │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184648 │ │ │ │ streq pc, [r1], -r6, asr #32 │ │ │ │ ldc2l 0, cr15, [lr, #-196] @ 0xffffff3c │ │ │ │ blne dd5918 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -68287,15 +68287,15 @@ │ │ │ │ @ instruction: 0xf0244628 │ │ │ │ @ instruction: 0xf505fa27 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d65ec │ │ │ │ ldc2 0, cr15, [r2], {60} @ 0x3c │ │ │ │ @ instruction: 0xf12d2000 │ │ │ │ - @ instruction: 0xf8c8fe81 │ │ │ │ + @ instruction: 0xf8c8ffc9 │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -68424,15 +68424,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ bl ff6d63a4 │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r7, lr, sl, lsl #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r7, lr, r0, lsl #26 │ │ │ │ - eoreq sl, r9, r8, lsl r8 │ │ │ │ + eoreq sl, r9, r8, lsr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [r0], r1, asr #1 │ │ │ │ strtcs pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @@ -68699,15 +68699,15 @@ │ │ │ │ @ instruction: 0xf8d8931b │ │ │ │ rsbseq r6, r6, r0 │ │ │ │ @ instruction: 0xf7bce780 │ │ │ │ svclt 0x0000e9b0 │ │ │ │ adceq r7, lr, r6, lsl fp │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r7, [lr], r0 @ │ │ │ │ - strdeq sl, [r9], -lr @ │ │ │ │ + eoreq sl, r9, lr, lsl #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febefb20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12dc848 │ │ │ │ ldrmi pc, [r0], #-1280 @ 0xfffffb00 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -68996,15 +68996,15 @@ │ │ │ │ ldrdcs pc, [r4], -r9 @ │ │ │ │ eorshi pc, r7, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d5d025 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, r8, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , , q4 │ │ │ │ - ldrtmi pc, [r9], -r5, lsr #29 @ │ │ │ │ + ldrtmi pc, [r9], -sp, ror #31 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184648 │ │ │ │ streq pc, [r1], -r6, asr #32 │ │ │ │ @ instruction: 0xf958f030 │ │ │ │ blne dd7124 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -69826,15 +69826,15 @@ │ │ │ │ @ instruction: 0xf0214628 │ │ │ │ @ instruction: 0xf505fd49 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d7df8 │ │ │ │ @ instruction: 0xf80cf03b │ │ │ │ @ instruction: 0xf12c2000 │ │ │ │ - @ instruction: 0xf8c8fa7b │ │ │ │ + @ instruction: 0xf8c8fbc3 │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -69963,15 +69963,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ svc 0x00d2f7ba │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r6, lr, lr, ror r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r6, [lr], r4 @ │ │ │ │ - eoreq r9, r9, ip │ │ │ │ + mlaeq r9, ip, r2, r9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf0ee0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ blx 1d55f1e │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -70129,20 +70129,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ ldrb pc, [r5, fp, lsr #24] @ │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253c98 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [lr, #164] @ 0xa4 │ │ │ │ + cdp2 1, 14, cr15, cr6, cr9, {1} │ │ │ │ svclt 0x0000e796 │ │ │ │ adceq r6, lr, r2, lsr #4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - mlaeq r9, r0, lr, r8 │ │ │ │ - eoreq r8, r9, lr, asr #21 │ │ │ │ + eoreq r9, r9, r0, lsr #2 │ │ │ │ + eoreq r8, r9, lr, asr sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xf500b08d │ │ │ │ ldrmi r5, [sp], -r0, asr #12 │ │ │ │ strmi r4, [r1], r6, ror #22 │ │ │ │ @@ -70242,20 +70242,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ ldrb pc, [r5, r9, asr #22] @ │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253e5c │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [ip], #164 @ 0xa4 │ │ │ │ + cdp2 1, 0, cr15, cr4, cr9, {1} │ │ │ │ svclt 0x0000e796 │ │ │ │ adceq r6, lr, lr, asr r0 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, ip, asr #25 │ │ │ │ - eoreq r8, r9, sl, lsl #18 │ │ │ │ + eoreq r8, r9, ip, asr pc │ │ │ │ + mlaeq r9, sl, fp, r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ ldrmi r5, [sp], -r0, asr #12 │ │ │ │ strmi r4, [r1], r1, ror #22 │ │ │ │ @@ -70350,20 +70350,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ @ instruction: 0xe7d5fa71 │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 254034 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff9d678a │ │ │ │ + stc2 1, cr15, [ip, #-164]! @ 0xffffff5c │ │ │ │ svclt 0x0000e79e │ │ │ │ umlaleq r5, lr, sl, lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, ip, lsl fp │ │ │ │ - eoreq r8, r9, sl, asr r7 │ │ │ │ + eoreq r8, r9, ip, lsr #27 │ │ │ │ + eoreq r8, r9, sl, ror #19 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, fp, asr #22 │ │ │ │ ldrdgt pc, [ip, -pc]! @ │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -70438,21 +70438,21 @@ │ │ │ │ @ instruction: 0xf502e7da │ │ │ │ @ instruction: 0xe7a37294 │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ orrscs pc, r0, #12779520 @ 0xc30000 │ │ │ │ svclt 0x0000e7d2 │ │ │ │ strdeq r5, [lr], r0 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r8, asr #22 │ │ │ │ - eoreq r8, r9, lr, ror sl │ │ │ │ - eoreq r8, r9, ip, asr #20 │ │ │ │ - eoreq r8, r9, sl, ror sl │ │ │ │ - eoreq r8, r9, r0, lsr #20 │ │ │ │ - eoreq r8, r9, r2, lsr #21 │ │ │ │ - eoreq r8, r9, sl, asr sl │ │ │ │ + ldrdeq r8, [r9], -r8 @ │ │ │ │ + eoreq r8, r9, lr, lsl #26 │ │ │ │ + ldrdeq r8, [r9], -ip @ │ │ │ │ + eoreq r8, r9, sl, lsl #26 │ │ │ │ + strhteq r8, [r9], -r0 │ │ │ │ + eoreq r8, r9, r2, lsr sp │ │ │ │ + eoreq r8, r9, sl, ror #25 │ │ │ │ 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 │ │ │ │ @@ -70749,15 +70749,15 @@ │ │ │ │ bvs 1f8a964 │ │ │ │ eorsge pc, r6, r3, asr r8 @ │ │ │ │ svccc 0x00fff1ba │ │ │ │ @ instruction: 0xf8d4d023 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, sl, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , q11, q4 │ │ │ │ - @ instruction: 0x4631f8f3 │ │ │ │ + @ instruction: 0x4631fa3b │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184638 │ │ │ │ stmdbeq r1, {r0, r3, r6, ip, sp, lr, pc} │ │ │ │ blx fea569ea │ │ │ │ blne dd8c84 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -71348,15 +71348,15 @@ │ │ │ │ @ instruction: 0xf0204628 │ │ │ │ @ instruction: 0xf505fdbd │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d95c0 │ │ │ │ stc2 0, cr15, [r8], #-228 @ 0xffffff1c │ │ │ │ @ instruction: 0xf12a2000 │ │ │ │ - @ instruction: 0xf8c8fe97 │ │ │ │ + @ instruction: 0xf8c8ffdf │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -71485,15 +71485,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ bl ffc5936c │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ strhteq r4, [lr], r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, lr, ip, lsr #26 │ │ │ │ - eoreq r7, r9, r4, asr #16 │ │ │ │ + ldrdeq r7, [r9], -r4 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi r4, [r4], -lr, asr #22 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @ instruction: 0xf504447b │ │ │ │ @@ -71662,15 +71662,15 @@ │ │ │ │ @ instruction: 0xf8d5f9bf │ │ │ │ @ instruction: 0x46203b18 │ │ │ │ @ instruction: 0xf08a6859 │ │ │ │ @ instruction: 0xf8d6fd01 │ │ │ │ ldrdcs r3, [r0], -r0 │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ sbcscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - stc2 1, cr15, [r2], #-168 @ 0xffffff58 │ │ │ │ + stc2l 1, cr15, [sl, #-168]! @ 0xffffff58 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ subscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ stc2 0, cr15, [sl, #-136] @ 0xffffff78 │ │ │ │ @ instruction: 0xf504e758 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d3321c │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ @@ -72564,15 +72564,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fe2b80 │ │ │ │ andcs pc, r0, r3, lsr #16 │ │ │ │ - ldc2 1, cr15, [r4, #-164] @ 0xffffff5c │ │ │ │ + cdp2 1, 5, cr15, cr12, cr9, {1} │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119cee8 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -72636,15 +72636,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000eaf0 │ │ │ │ adceq r3, lr, r6, lsl #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strdeq r3, [lr], r6 @ │ │ │ │ adceq r3, lr, r6, ror sl │ │ │ │ - eoreq r6, r9, r4, ror r5 │ │ │ │ + eoreq r6, r9, r4, lsl #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ addslt r4, pc, r4, ror #25 │ │ │ │ ldrbtmi r4, [ip], #-3044 @ 0xfffff41c │ │ │ │ stclmi 8, cr5, [r4], #908 @ 0x38c │ │ │ │ @@ -72803,15 +72803,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fa2b80 │ │ │ │ andcs pc, r0, fp, lsl #25 │ │ │ │ - blx e58de2 │ │ │ │ + ldc2l 1, cr15, [lr], #-164 @ 0xffffff5c │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119d2a4 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -72875,15 +72875,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000e912 │ │ │ │ adceq r3, lr, sl, asr #18 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq r3, lr, sl, lsr r9 │ │ │ │ strhteq r3, [lr], sl │ │ │ │ - strhteq r6, [r9], -r8 │ │ │ │ + eoreq r6, r9, r8, asr #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ addslt r4, pc, r4, ror #25 │ │ │ │ ldrbtmi r4, [ip], #-3044 @ 0xfffff41c │ │ │ │ stclmi 8, cr5, [r4], #908 @ 0x38c │ │ │ │ @@ -73042,15 +73042,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fb2b80 │ │ │ │ @ instruction: 0x2000feb3 │ │ │ │ - @ instruction: 0xf958f129 │ │ │ │ + blx fe8d919c │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119d660 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -73114,15 +73114,15 @@ │ │ │ │ @ instruction: 0xf7b7e72b │ │ │ │ svclt 0x0000ef34 │ │ │ │ adceq r3, lr, lr, lsl #11 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq r3, lr, lr, ror r5 │ │ │ │ strdeq r3, [lr], lr @ │ │ │ │ - strdeq r5, [r9], -ip @ │ │ │ │ + eoreq r6, r9, ip, lsl #1 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, sl, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3242 @ 0xfffff356 │ │ │ │ @ instruction: 0x4dab4baa │ │ │ │ @@ -73758,15 +73758,15 @@ │ │ │ │ strmi r2, [sl], r0, asr #2 │ │ │ │ @ instruction: 0xf8d7492a │ │ │ │ @ instruction: 0xf858025c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d7d02f │ │ │ │ teqlt r8, #96, 4 │ │ │ │ @ instruction: 0xf1284652 │ │ │ │ - @ instruction: 0xb1b8fc1d │ │ │ │ + @ instruction: 0xb1b8fd65 │ │ │ │ rsbcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ rsbeq pc, r0, #13041664 @ 0xc70000 │ │ │ │ rsbge pc, r8, #13041664 @ 0xc70000 │ │ │ │ and r4, sp, r8, lsl r4 │ │ │ │ @ instruction: 0xf6492280 │ │ │ │ stmdane r9!, {r2, r3, r6, r7, sp} │ │ │ │ @ instruction: 0xf7b74420 │ │ │ │ @@ -73842,15 +73842,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r6, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rsbne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1289300 │ │ │ │ - blls dc74c │ │ │ │ + blls dcc6c │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53268 │ │ │ │ @ instruction: 0xf8c53264 │ │ │ │ ldrmi r0, [r8], #-608 @ 0xfffffda0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56a310 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -73915,15 +73915,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r6, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rsbne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1289300 │ │ │ │ - blls dc628 │ │ │ │ + blls dcb48 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53268 │ │ │ │ @ instruction: 0xf8c53264 │ │ │ │ ldrmi r0, [r8], #-608 @ 0xfffffda0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56a434 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -74110,15 +74110,15 @@ │ │ │ │ @ instruction: 0xf8d99a09 │ │ │ │ ldmpl r3, {r3, r7, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d980e1 │ │ │ │ stmdacs r0, {r2, r3, r7, r9, ip} │ │ │ │ addshi pc, r9, r0 │ │ │ │ @ instruction: 0xf128462a │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d9d046 │ │ │ │ @ instruction: 0xf8c93290 │ │ │ │ @ instruction: 0xf8c95294 │ │ │ │ stmiane r5, {r2, r3, r7, r9}^ │ │ │ │ @ instruction: 0xf8dfe799 │ │ │ │ bls 2eb3e0 │ │ │ │ usat r5, #15, r3, asr #17 │ │ │ │ @@ -74210,15 +74210,15 @@ │ │ │ │ @ instruction: 0xf8d99909 │ │ │ │ stmiapl fp, {r2, r3, r4, r6, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d981d1 │ │ │ │ stmdacs r0, {r5, r6, r9, ip} │ │ │ │ @ instruction: 0x81b1f000 │ │ │ │ @ instruction: 0xf128462a │ │ │ │ - @ instruction: 0xb140f895 │ │ │ │ + ldrdlt pc, [r0, #-157] @ 0xffffff63 │ │ │ │ rsbcc pc, r4, #14221312 @ 0xd90000 │ │ │ │ rsbeq pc, r0, #13172736 @ 0xc90000 │ │ │ │ @ instruction: 0xf8c94418 │ │ │ │ @ instruction: 0xf8c95268 │ │ │ │ @ instruction: 0xf8d76264 │ │ │ │ @ instruction: 0xf8d72264 │ │ │ │ @ instruction: 0xf7b71260 │ │ │ │ @@ -74473,19 +74473,19 @@ │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r4, ror #20 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ andeq r0, r0, r8, lsl lr │ │ │ │ - eoreq r4, r9, r0, asr #23 │ │ │ │ + eoreq r4, r9, r0, asr lr │ │ │ │ adceq r1, lr, r0, asr #31 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eoreq r4, r9, sl, lsr #18 │ │ │ │ + strhteq r4, [r9], -sl │ │ │ │ @ instruction: 0x00000ab4 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febf5580 │ │ │ │ @@ -74689,15 +74689,15 @@ │ │ │ │ @ instruction: 0xfffe4aed │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ adceq r1, lr, sl, lsr #20 │ │ │ │ @ instruction: 0xfffe34d5 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ @ instruction: 0xfffe49b3 │ │ │ │ - strhteq r9, [pc], -sl │ │ │ │ + eoreq r9, pc, sl, asr #12 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ @ instruction: 0xf5004a8d │ │ │ │ blmi fe3f48cc │ │ │ │ ldrbtmi fp, [sl], #-164 @ 0xffffff5c │ │ │ │ @@ -74848,15 +74848,15 @@ │ │ │ │ umlaleq r1, lr, r2, r8 │ │ │ │ @ instruction: 0xfffe48ad │ │ │ │ @ instruction: 0xfffe3327 │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ @ instruction: 0xfffe4789 │ │ │ │ - mlaeq pc, r4, r1, r9 @ │ │ │ │ + eoreq r9, pc, r4, lsr #8 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -75021,15 +75021,15 @@ │ │ │ │ blx 16792a │ │ │ │ blvs fe92fbf4 │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs ce838 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4d3268 │ │ │ │ - @ instruction: 0xff90f231 │ │ │ │ + @ instruction: 0xf8d8f232 │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc dbd1c │ │ │ │ bleq fe0dad20 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0x46d8e794 │ │ │ │ ldrsbt pc, [r0], -sp @ │ │ │ │ @@ -75100,15 +75100,15 @@ │ │ │ │ stmib sp, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ andls r2, r6, #4, 4 @ 0x40000000 │ │ │ │ @ instruction: 0xf500e7b9 │ │ │ │ @ instruction: 0xf500576b │ │ │ │ strmi r5, [sl], -r0, lsl #7 │ │ │ │ ldrcc r4, [r4, -fp, lsl #13]! │ │ │ │ svclt 0x0000e7f0 │ │ │ │ - strdeq r4, [r9], -r6 @ │ │ │ │ + eoreq r4, r9, r6, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf5f28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @ instruction: 0xf7ff2101 │ │ │ │ stclt 14, cr15, [r8, #-4] │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ @@ -75633,16 +75633,16 @@ │ │ │ │ adcvs r4, r2, r1, lsl #12 │ │ │ │ bfi r4, r0, #12, #9 │ │ │ │ ldrdhi pc, [ip], #-135 @ 0xffffff79 │ │ │ │ @ instruction: 0xf8d76d7e │ │ │ │ @ instruction: 0xf5069030 │ │ │ │ @ instruction: 0xf5065191 │ │ │ │ @ instruction: 0x311c5591 │ │ │ │ - @ instruction: 0xf1254648 │ │ │ │ - blge 11f4b0 │ │ │ │ + @ instruction: 0xf1264648 │ │ │ │ + blge 11d9d0 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46214630 │ │ │ │ @ instruction: 0xf8d36c3b │ │ │ │ movwls r3, #552 @ 0x228 │ │ │ │ muleq ip, r5, r8 │ │ │ │ ldc2 7, cr15, [sl], {225} @ 0xe1 │ │ │ │ @@ -76181,15 +76181,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7b4e707 │ │ │ │ svclt 0x0000ef36 │ │ │ │ adceq r0, lr, r8, lsl #9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrdeq r7, [pc], -r6 @ │ │ │ │ + eoreq r8, pc, r6, rrx │ │ │ │ adceq r0, lr, sl, ror r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 15b2cc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ svcge 0x0006b0d7 │ │ │ │ @@ -76821,15 +76821,15 @@ │ │ │ │ smlald r4, sl, sl, r6 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrdeq r0, [lr], r2 @ │ │ │ │ adceq r0, lr, ip, asr #3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r2, r9, r8, asr #9 │ │ │ │ + eoreq r2, r9, r8, asr r7 │ │ │ │ adceq pc, sp, r8, lsl #18 │ │ │ │ tstpeq r0, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c64610 │ │ │ │ strmi r1, [sl], -r0, ror #13 │ │ │ │ ldclvs 4, cr14, [ip, #268]! @ 0x10c │ │ │ │ @ instruction: 0x46206cb9 │ │ │ │ @ instruction: 0xf95cf01b │ │ │ │ @@ -76930,15 +76930,15 @@ │ │ │ │ ldrbcs pc, [ip], r3, asr #17 @ │ │ │ │ strbmi r4, [r1], -r0, lsr #12 │ │ │ │ @ instruction: 0xf946f01b │ │ │ │ @ instruction: 0xf50465fc │ │ │ │ @ instruction: 0xf1075191 │ │ │ │ @ instruction: 0x46200470 │ │ │ │ @ instruction: 0xf124311c │ │ │ │ - ldclvs 13, cr15, [fp, #692]! @ 0x2b4 │ │ │ │ + ldclvs 14, cr15, [fp, #980]! @ 0x3d4 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ orrspl pc, r1, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x46416b7c │ │ │ │ eorcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldclvs 2, cr9, [lr] │ │ │ │ ldrtmi ip, [r0], -ip, lsl #22 │ │ │ │ @@ -77306,15 +77306,15 @@ │ │ │ │ @ instruction: 0xf8d36b7b │ │ │ │ ldmdavs r9, {r2, r3, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldclvs 3, cr8, [sp, #508]! @ 0x1fc │ │ │ │ ldrbmi sl, [r8], -r1, lsl #24 │ │ │ │ orrspl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf124311c │ │ │ │ - @ instruction: 0xf505fabd │ │ │ │ + @ instruction: 0xf505fc05 │ │ │ │ ldm fp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ vldmiavs r9!, {d6-} │ │ │ │ eorcs pc, r8, #13762560 @ 0xd20000 │ │ │ │ blgt 3c57b4 │ │ │ │ @ instruction: 0xff8af7df │ │ │ │ @@ -77739,15 +77739,15 @@ │ │ │ │ @ instruction: 0xf8c06019 │ │ │ │ strb r2, [r5, #-1756]! @ 0xfffff924 │ │ │ │ movwcc r6, #36281 @ 0x8db9 │ │ │ │ strbtcc pc, [r0], r1, asr #17 @ │ │ │ │ svclt 0x0000e52b │ │ │ │ ... │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r1, r9, r6, lsl #18 │ │ │ │ + mlaeq r9, r6, fp, r1 │ │ │ │ ldcne 13, cr6, [sl, #-736] @ 0xfffffd20 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ strbtcs pc, [r0], r0, asr #17 @ │ │ │ │ @ instruction: 0xf8c06019 │ │ │ │ str r2, [r1, #-1756] @ 0xfffff924 │ │ │ │ @ instruction: 0xf1046dbb │ │ │ │ @@ -78711,15 +78711,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stcge 8, cr7, [ip, #-20] @ 0xffffffec │ │ │ │ orrspl pc, r1, r8, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ ldrpl pc, [r1], r8, lsl #10 │ │ │ │ - @ instruction: 0xffbef122 │ │ │ │ + @ instruction: 0xf906f123 │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r9, lr, pc} │ │ │ │ strbmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7de000c │ │ │ │ @@ -78973,15 +78973,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7b2e707 │ │ │ │ svclt 0x0000e962 │ │ │ │ adceq sp, sp, r0, ror #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r5, pc, lr, lsr #4 │ │ │ │ + strhteq r5, [pc], -lr │ │ │ │ ldrdeq sp, [sp], r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 15de74 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ svcge 0x0006b0df │ │ │ │ @@ -79613,15 +79613,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adceq sp, sp, sl, lsr #12 │ │ │ │ adceq sp, sp, r6, lsr #12 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq pc, r8, r8, lsl #18 │ │ │ │ + mlaeq r8, r8, fp, pc @ │ │ │ │ adceq ip, sp, r8, asr #26 │ │ │ │ mrcvs 14, 1, r6, cr9, cr12, {5} │ │ │ │ @ instruction: 0xf0194620 │ │ │ │ @ instruction: 0x4620fe59 │ │ │ │ @ instruction: 0xff4ef7e5 │ │ │ │ @ instruction: 0x46046efb │ │ │ │ usatne pc, #16, r3, asr #17 @ │ │ │ │ @@ -79770,16 +79770,16 @@ │ │ │ │ subvs r1, r2, r4, lsl #4 │ │ │ │ cdpvs 13, 15, cr10, cr10, cr1, {0} │ │ │ │ orrspl pc, r1, r6, lsl #10 │ │ │ │ ldrsbhi pc, [ip], #-135 @ 0xffffff79 @ │ │ │ │ strcs r3, [r0], #-284 @ 0xfffffee4 │ │ │ │ strmi lr, [r3], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf8c24640 │ │ │ │ - @ instruction: 0xf12136dc │ │ │ │ - @ instruction: 0xf506ff77 │ │ │ │ + @ instruction: 0xf12236dc │ │ │ │ + @ instruction: 0xf506f8bf │ │ │ │ ldm r8, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8d56d3d │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ blgt 3bef24 │ │ │ │ mcrr2 7, 13, pc, r4, cr13 @ │ │ │ │ @@ -80245,15 +80245,15 @@ │ │ │ │ ldcvs 2, cr8, [fp, #-504]! @ 0xfffffe08 │ │ │ │ eorcc pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldrthi pc, [r3], -r0, asr #32 @ │ │ │ │ stcge 14, cr6, [r1], {189} @ 0xbd │ │ │ │ @ instruction: 0xf5054658 │ │ │ │ @ instruction: 0x311c5191 │ │ │ │ - blx ff160216 │ │ │ │ + stc2 1, cr15, [sl, #-132] @ 0xffffff7c │ │ │ │ orrspl pc, r1, #20971520 @ 0x1400000 │ │ │ │ muleq r7, fp, r8 │ │ │ │ andeq lr, r7, r4, lsl #17 │ │ │ │ ldcvs 6, cr4, [sl, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0xf8d26e39 │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ @ instruction: 0xf7ddcb0c │ │ │ │ @@ -80817,15 +80817,15 @@ │ │ │ │ ldcvs 8, cr5, [fp, #-840]! @ 0xfffffcb8 │ │ │ │ adcseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldcvs 1, cr8, [fp, #-128]! @ 0xffffff80 │ │ │ │ adcsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46228115 │ │ │ │ - ldc2l 1, cr15, [r0], #132 @ 0x84 │ │ │ │ + cdp2 1, 3, cr15, cr8, cr1, {1} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldcvs 1, cr8, [fp, #-188]! @ 0xffffff44 │ │ │ │ sbccs pc, r0, #13828096 @ 0xd30000 │ │ │ │ sbcmi pc, r4, #12779520 @ 0xc30000 │ │ │ │ adcseq pc, ip, #12779520 @ 0xc30000 │ │ │ │ strb r1, [lr, r4, lsl #17] │ │ │ │ ldccs 0, cr0, [pc], #-400 @ a450c │ │ │ │ @@ -80836,15 +80836,15 @@ │ │ │ │ ldcvs 8, cr5, [fp, #-840]! @ 0xfffffcb8 │ │ │ │ adcseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldcvs 0, cr8, [fp, #-868]! @ 0xfffffc9c │ │ │ │ adcsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strtmi r8, [r2], -lr, asr #1 │ │ │ │ - stc2l 1, cr15, [sl], {33} @ 0x21 │ │ │ │ + cdp2 1, 1, cr15, cr2, cr1, {1} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldcvs 1, cr8, [fp, #-44]! @ 0xffffffd4 │ │ │ │ sbccs pc, r0, #13828096 @ 0xd30000 │ │ │ │ sbcmi pc, r4, #12779520 @ 0xc30000 │ │ │ │ adcseq pc, ip, #12779520 @ 0xc30000 │ │ │ │ ldrb r1, [fp, -r4, lsl #17]! │ │ │ │ tstpeq r4, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @@ -81373,15 +81373,15 @@ │ │ │ │ cdpvs 14, 15, cr11, cr10, cr8, {2} │ │ │ │ movweq pc, #33025 @ 0x8101 @ │ │ │ │ strbtcc pc, [r0], r2, asr #17 @ │ │ │ │ mcrlt 7, 0, pc, cr9, cr13, {7} @ │ │ │ │ cdp 7, 10, cr15, cr0, cr15, {5} │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq lr, r8, lr, lsl #9 │ │ │ │ + eoreq lr, r8, lr, lsl r7 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfc140 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @ instruction: 0x460d4b3c │ │ │ │ @@ -82200,15 +82200,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stcge 8, cr7, [ip, #-20] @ 0xffffffec │ │ │ │ orrspl pc, r1, r8, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ ldrpl pc, [r1], r8, lsl #10 │ │ │ │ - ldc2l 1, cr15, [r8], #-124 @ 0xffffff84 │ │ │ │ + stc2l 1, cr15, [r0, #124] @ 0x7c │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r9, lr, pc} │ │ │ │ strbmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7db000c │ │ │ │ @@ -82461,15 +82461,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7aee707 │ │ │ │ svclt 0x0000ee1e │ │ │ │ adceq sl, sp, r8, asr r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r1, pc, r6, lsr #23 │ │ │ │ + eoreq r1, pc, r6, lsr lr @ │ │ │ │ adceq sl, sp, sl, asr #32 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1614fc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ svcge 0x0006b0df │ │ │ │ @@ -83099,15 +83099,15 @@ │ │ │ │ svclt 0x0000e759 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adceq r9, sp, r2, lsr #31 │ │ │ │ umlaleq r9, sp, lr, pc @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq ip, r8, r4, lsl #5 │ │ │ │ + eoreq ip, r8, r4, lsl r5 │ │ │ │ adceq r9, sp, r4, asr #13 │ │ │ │ mrcvs 14, 1, r6, cr9, cr12, {5} │ │ │ │ @ instruction: 0xf0134620 │ │ │ │ @ instruction: 0x4620ffb7 │ │ │ │ stc2 7, cr15, [lr], {226} @ 0xe2 │ │ │ │ @ instruction: 0x46046efb │ │ │ │ usatne pc, #16, r3, asr #17 @ │ │ │ │ @@ -83257,15 +83257,15 @@ │ │ │ │ cdpvs 13, 15, cr10, cr10, cr1, {0} │ │ │ │ orrspl pc, r1, r6, lsl #10 │ │ │ │ ldrsbhi pc, [ip], #-135 @ 0xffffff79 @ │ │ │ │ strcs r3, [r0], #-284 @ 0xfffffee4 │ │ │ │ strmi lr, [r3], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf8c24640 │ │ │ │ @ instruction: 0xf11e36dc │ │ │ │ - @ instruction: 0xf506fc37 │ │ │ │ + @ instruction: 0xf506fd7f │ │ │ │ ldm r8, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8d56d3d │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ blgt 3c25a4 │ │ │ │ @ instruction: 0xf904f7da │ │ │ │ @@ -83730,15 +83730,15 @@ │ │ │ │ @ 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: 0xf505f885 │ │ │ │ + @ instruction: 0xf505f9cd │ │ │ │ ldm fp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ mrcvs 13, 1, r6, cr9, cr10, {1} │ │ │ │ eorcs pc, r8, #13762560 @ 0xd20000 │ │ │ │ blgt 3cbc24 │ │ │ │ ldc2l 7, cr15, [r2, #-868] @ 0xfffffc9c │ │ │ │ @@ -84301,15 +84301,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ addsmi r0, r0, #184, 4 @ 0x8000000b │ │ │ │ tstphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r9, ip} │ │ │ │ tstphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf11e4622 │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fsx, r0 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf8c322c0 │ │ │ │ @ instruction: 0xf8c342c4 │ │ │ │ stmne r4, {r2, r3, r4, r5, r7, r9} │ │ │ │ rsbeq lr, r4, lr, asr #15 │ │ │ │ vfma.f32 d18, d0, d31 │ │ │ │ @@ -84320,15 +84320,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ addsmi r0, r0, #184, 4 @ 0x8000000b │ │ │ │ sbcshi pc, r8, r0 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r9, ip} │ │ │ │ sbchi pc, sp, r0 │ │ │ │ @ instruction: 0xf11e4622 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ mrshi pc, (UNDEF: 10) @ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf8c322c0 │ │ │ │ @ instruction: 0xf8c342c4 │ │ │ │ stmne r4, {r2, r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf102e77b │ │ │ │ movwcs r0, #16660 @ 0x4114 │ │ │ │ @@ -84857,15 +84857,15 @@ │ │ │ │ @ instruction: 0xf1036efa │ │ │ │ @ instruction: 0xf8c20108 │ │ │ │ @ instruction: 0xf7fd16e0 │ │ │ │ @ instruction: 0xf7acbe11 │ │ │ │ svclt 0x0000eb66 │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq sl, r8, r8, lsl lr │ │ │ │ + eoreq fp, r8, r8, lsr #1 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8c02300 │ │ │ │ @ instruction: 0x47703a3c │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ bcc fe6904 │ │ │ │ @ instruction: 0xf893b113 │ │ │ │ @@ -85681,15 +85681,15 @@ │ │ │ │ ssateq pc, #25, r4, asr #17 @ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ b ff6e7128 │ │ │ │ @ instruction: 0x06d0f8d4 │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ b ff567134 │ │ │ │ addseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - blx 1e656ea │ │ │ │ + ldc2 1, cr15, [lr], #88 @ 0x58 │ │ │ │ adcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 735d1c │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf07e4628 │ │ │ │ bvs ffba7bec │ │ │ │ blvs 73ab50 │ │ │ │ @@ -85709,21 +85709,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ cdp2 0, 11, cr15, cr2, cr14, {2} │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ b 6671a4 │ │ │ │ adcsvs pc, sp, r4, lsr #11 │ │ │ │ - @ instruction: 0xf91af130 │ │ │ │ + blx 19657c0 │ │ │ │ msrvs CPSR_sx, #164, 10 @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf04e0474 │ │ │ │ @ instruction: 0xf5a4fe8b │ │ │ │ @ instruction: 0xf13060bd │ │ │ │ - @ instruction: 0xf5a4f91d │ │ │ │ + @ instruction: 0xf5a4fa65 │ │ │ │ @ instruction: 0x462950d1 │ │ │ │ ldccc 8, cr15, [r0], {80} @ 0x50 │ │ │ │ ldceq 8, cr15, [ip], {80} @ 0x50 │ │ │ │ ldcllt 7, cr4, [r0, #-608]! @ 0xfffffda0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec00534 │ │ │ │ @@ -85794,27 +85794,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4658447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movwpl pc, #17984 @ 0x4640 @ │ │ │ │ stc2l 0, cr15, [r4, #-500]! @ 0xfffffe0c │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000088f0 │ │ │ │ - eoreq r9, r8, r0, asr #22 │ │ │ │ - eoreq r9, r8, r2, lsl fp │ │ │ │ + ldrdeq r9, [r8], -r0 @ │ │ │ │ + eoreq r9, r8, r2, lsr #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec00660 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r4], r8, asr #31 │ │ │ │ strmi fp, [ip], -sl, lsl #1 │ │ │ │ andseq pc, r0, #18 │ │ │ │ @ instruction: 0x4605d01f │ │ │ │ @ instruction: 0xf1042101 │ │ │ │ @ instruction: 0xf8840080 │ │ │ │ movwls r1, #36956 @ 0x905c │ │ │ │ - @ instruction: 0xf812f130 │ │ │ │ + @ instruction: 0xf95af130 │ │ │ │ tstcs r0, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ strtmi r9, [r8], -r9, lsl #22 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ @ instruction: 0xf8cd0c80 │ │ │ │ ldmib sp, {lr, pc}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ @@ -85859,15 +85859,15 @@ │ │ │ │ ldmdblt r2, {r2, r3, r4, r6, sp} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf1038870 │ │ │ │ strtmi r0, [r0], -r0, ror #2 │ │ │ │ @ instruction: 0xf00f9301 │ │ │ │ blls 128844 │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0xff9ef12f │ │ │ │ + @ instruction: 0xf8e6f130 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008870 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ streq pc, [r8, ip, asr #17]! │ │ │ │ @ instruction: 0xf6ad4c4f │ │ │ │ @@ -85894,87 +85894,87 @@ │ │ │ │ movwcc pc, #6912 @ 0x1b00 @ │ │ │ │ @ instruction: 0xf8df4413 │ │ │ │ stmdage r6!, {r2, r4, r5, r6, r7, sp, pc} │ │ │ │ andcc pc, sl, sp, lsr #17 │ │ │ │ ldrbtmi r2, [sl], #768 @ 0x300 │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ - stc2 1, cr15, [r8, #-180] @ 0xffffff4c │ │ │ │ + cdp2 1, 5, cr15, cr0, cr13, {1} │ │ │ │ @ instruction: 0xf1154650 │ │ │ │ - stmdacs r0, {r0, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sp, r1, sp, lsr r0 │ │ │ │ - stc2 1, cr15, [r6], {21} │ │ │ │ + stc2l 1, cr15, [lr, #84] @ 0x54 │ │ │ │ stmdals r1, {r0, r1, r2, r9, sl, lr} │ │ │ │ - stc2 1, cr15, [r0], {21} │ │ │ │ + stc2l 1, cr15, [r8, #84] @ 0x54 │ │ │ │ andcs fp, r2, #120, 22 @ 0x1e000 │ │ │ │ tstpeq sl, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - andcs pc, r8, #3264 @ 0xcc0 │ │ │ │ + andcs pc, r8, #1968 @ 0x7b0 │ │ │ │ stmdage r6!, {r2, r8, fp, sp, pc} │ │ │ │ - stc2 1, cr15, [lr, #-180]! @ 0xffffff4c │ │ │ │ + cdp2 1, 7, cr15, cr6, cr13, {1} │ │ │ │ @ instruction: 0x51baf506 │ │ │ │ tstcc r0, r8, lsl #4 │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - eorcs pc, r0, #2496 @ 0x9c0 │ │ │ │ + eorcs pc, r0, #1776 @ 0x6f0 │ │ │ │ tstpeq r4, sp, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf12da826 │ │ │ │ - @ instruction: 0xf60dff99 │ │ │ │ + @ instruction: 0xf12ea826 │ │ │ │ + @ instruction: 0xf60df8e1 │ │ │ │ ldm ip!, {r2, r4, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 7bbec4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ subsmi r3, sl, r4, lsr r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf60dd12a │ │ │ │ pop {r3, r4, r5, r8, sl, fp} │ │ │ │ @ instruction: 0x460287f0 │ │ │ │ stmdage r6!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - stc2 1, cr15, [r4, #-180] @ 0xffffff4c │ │ │ │ + cdp2 1, 4, cr15, cr12, cr13, {1} │ │ │ │ ldrbmi lr, [r0], -r9, asr #15 │ │ │ │ @ instruction: 0xf7aaa906 │ │ │ │ strdlt lr, [r0, #224] @ 0xe0 │ │ │ │ lslslt r9, r6, #16 │ │ │ │ @ instruction: 0xf7aaa90a │ │ │ │ ldmiblt r0, {r3, r4, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, lr, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #49152 @ 0xc000 │ │ │ │ andvs sl, fp, r6, lsr #16 │ │ │ │ - stc2l 1, cr15, [lr], #180 @ 0xb4 │ │ │ │ + cdp2 1, 3, cr15, cr6, cr13, {1} │ │ │ │ blmi 3e3564 │ │ │ │ bmi 3b1aa0 │ │ │ │ ldmpl fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ab6818 │ │ │ │ @ instruction: 0xf04fe814 │ │ │ │ @ instruction: 0xe7c930ff │ │ │ │ b ff76755c │ │ │ │ adceq r6, sp, r6, lsl #21 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r6, sp, r0, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ @ instruction: 0xffffff87 │ │ │ │ strhteq r6, [sp], ip │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ - strdeq r9, [r8], -r0 @ │ │ │ │ + eoreq r9, r8, r0, lsl #23 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 754718 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1e7840 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - ldc2 1, cr15, [ip, #-136]! @ 0xffffff78 │ │ │ │ + cdp2 1, 8, cr15, cr4, cr2, {1} │ │ │ │ mcrrne 3, 0, r2, r1, cr4 │ │ │ │ ldmib r5, {r0, r9, sp}^ │ │ │ │ tstls r3, r0, lsl #14 │ │ │ │ @ instruction: 0x460547b8 │ │ │ │ stmdbls r3, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ strls r2, [r1], #-513 @ 0xfffffdff │ │ │ │ @@ -86020,16 +86020,16 @@ │ │ │ │ stmdami r7, {r0, r1, r2, r5, r6, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff40f04e │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ strdeq r8, [sp], r0 @ │ │ │ │ - eoreq r9, r8, r8, lsr #16 │ │ │ │ - eoreq r9, r8, lr, lsl #15 │ │ │ │ + strhteq r9, [r8], -r8 │ │ │ │ + eoreq r9, r8, lr, lsl sl │ │ │ │ @ instruction: 0xf6012300 │ │ │ │ subvs r0, r3, r3, lsl #3 │ │ │ │ movwcc lr, #18880 @ 0x49c0 │ │ │ │ stmib r0, {r0, sp, lr}^ │ │ │ │ ldrbmi r2, [r0, -r2, lsl #6]! │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -86409,15 +86409,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strvs pc, [r6, #-1440]! @ 0xfffffa60 │ │ │ │ ldrtvs pc, [sp], r0, lsr #11 @ │ │ │ │ @ instruction: 0xf5a0b082 │ │ │ │ @ instruction: 0xf5a05ad3 │ │ │ │ ldrtmi r5, [r0], -r0, lsl #9 │ │ │ │ @ instruction: 0xf12f4691 │ │ │ │ - @ instruction: 0xf8d5fba3 │ │ │ │ + @ instruction: 0xf8d5fceb │ │ │ │ @ instruction: 0xf1b88474 │ │ │ │ eorle r0, r4, r0, lsl #30 │ │ │ │ teqpcs ip, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ ldrtcs pc, [r8], #-1700 @ 0xfffff95c @ │ │ │ │ tstcs r8, r8, lsl #4 │ │ │ │ movwcs r6, #14360 @ 0x3818 │ │ │ │ strmi r6, [r0, r4, lsr #16]! │ │ │ │ @@ -86426,15 +86426,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #5236 @ 0x1474 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xf868f04e │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx fe4662f2 │ │ │ │ + ldc2l 1, cr15, [r6], {47} @ 0x2f │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a487f0 │ │ │ │ andcs r2, r8, #60, 6 @ 0xf0000000 │ │ │ │ ldmdavs r8, {r2, r3, r4, r8, sp} │ │ │ │ teqpcs r8, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ @@ -86450,15 +86450,15 @@ │ │ │ │ blmi 249ed8 │ │ │ │ @ instruction: 0xf8c54651 │ │ │ │ vst3.16 {d16-d18}, [pc :256], r4 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ @ instruction: 0xf814f04e │ │ │ │ svclt 0x0000e7b4 │ │ │ │ - eoreq r9, r8, r6, lsr #3 │ │ │ │ + eoreq r9, r8, r6, lsr r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r0], r3, lsl #1 │ │ │ │ ldrmi r4, [r9], r5, asr #20 │ │ │ │ @ instruction: 0xf89d4606 │ │ │ │ @@ -86644,15 +86644,15 @@ │ │ │ │ ldrmi r4, [r0], fp, lsl #13 │ │ │ │ @ instruction: 0xf89d461f │ │ │ │ strcc sl, [r4], -r8, asr #32 │ │ │ │ ldmibpl r2, {r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -pc, rrx │ │ │ │ ldmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9ccf12f │ │ │ │ + blx 5e665a │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi 17e84f0 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ strbmi r2, [r2, #-788] @ 0xfffffcec │ │ │ │ @ instruction: 0xf08041bb │ │ │ │ @ instruction: 0xf104808e │ │ │ │ @@ -86694,21 +86694,21 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs aea54 │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ shsaxmi r8, r0, fp │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ - @ instruction: 0xf976f12f │ │ │ │ + blx ff066720 │ │ │ │ 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: 0xf95cf12f │ │ │ │ + blx fe9e6738 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi 16e85d0 │ │ │ │ orrsle r2, r0, r0, lsl #24 │ │ │ │ ldrdge pc, [r4], pc @ │ │ │ │ movwls r2, #29456 @ 0x7310 │ │ │ │ @ instruction: 0xe7b044fa │ │ │ │ @ instruction: 0x1098f8d4 │ │ │ │ @@ -86717,36 +86717,36 @@ │ │ │ │ @ instruction: 0x46073098 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ tstcs r2, #196, 18 @ 0x310000 │ │ │ │ sbcle r2, r7, r0, lsl #16 │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf07d4628 │ │ │ │ ldrtmi pc, [r0], -sp, lsr #17 @ │ │ │ │ - @ instruction: 0xf948f12f │ │ │ │ + blx fe4e677c │ │ │ │ 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: 0xf8cbf92f │ │ │ │ + @ instruction: 0xf8cbfa77 │ │ │ │ ldr r4, [r7, r0]! │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7dd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r8, r8, ip, lsr lr │ │ │ │ - strhteq r8, [r8], -r0 │ │ │ │ - eoreq r8, r8, r2, ror #26 │ │ │ │ + eoreq r9, r8, ip, asr #1 │ │ │ │ + eoreq r9, r8, r0, asr #32 │ │ │ │ + strdeq r8, [r8], -r2 @ │ │ │ │ vmax.s8 d20, d4, d2 │ │ │ │ vqdmlal.s , d0, d3[3] │ │ │ │ andcs r0, r0, r0, asr #6 │ │ │ │ @ instruction: 0x47706013 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -86760,19 +86760,19 @@ │ │ │ │ @ instruction: 0xf6ad9a3c │ │ │ │ @ instruction: 0x46044d74 │ │ │ │ ldrbtmi r4, [r9], #1600 @ 0x640 │ │ │ │ pkhtbmi r5, fp, r3, asr #17 │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3c6c │ │ │ │ vcgt.s16 d0, d4, d0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r6, #1 │ │ │ │ andls sl, r6, r3, ror pc │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - @ instruction: 0xf81cf214 │ │ │ │ + @ instruction: 0xf964f214 │ │ │ │ @ instruction: 0xf8979b06 │ │ │ │ bcs b2f6c │ │ │ │ adchi pc, r3, #65 @ 0x41 │ │ │ │ bcs e870c │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -86782,16 +86782,16 @@ │ │ │ │ @ instruction: 0xf8df3302 │ │ │ │ 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, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vmax.s16 q2, q2, q0 │ │ │ │ + stmdavc r3, {r0, r1, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blcs 138fe8 │ │ │ │ rscshi pc, r2, #268435456 @ 0x10000000 │ │ │ │ strbpl pc, [r2], r4, lsl #10 @ │ │ │ │ subvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ @ instruction: 0xf7aa960b │ │ │ │ ldclvs 14, cr14, [r9], #-576 @ 0xfffffdc0 │ │ │ │ @@ -86824,15 +86824,15 @@ │ │ │ │ orrspl pc, r6, #4, 10 @ 0x1000000 │ │ │ │ strtmi r3, [r0], -r8, lsl #6 │ │ │ │ @ instruction: 0xf8c54619 │ │ │ │ movwls r2, #26460 @ 0x675c │ │ │ │ @ instruction: 0xf87ef7ff │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ andls r8, r7, r1, asr #5 │ │ │ │ - ldc2l 1, cr15, [r6], #-136 @ 0xffffff78 │ │ │ │ + ldc2 1, cr15, [lr, #136]! @ 0x88 │ │ │ │ @ instruction: 0x2778f895 │ │ │ │ blls 272894 │ │ │ │ ldrbcc pc, [r9, -r5, lsl #17]! @ │ │ │ │ @ instruction: 0xf8c52301 │ │ │ │ @ instruction: 0xf8c5077c │ │ │ │ @ instruction: 0xf8c53794 │ │ │ │ @ instruction: 0xb12a1798 │ │ │ │ @@ -86855,29 +86855,29 @@ │ │ │ │ @ instruction: 0x3788f8d5 │ │ │ │ svclt 0x00083301 │ │ │ │ svcge 0x002b6b3b │ │ │ │ @ instruction: 0xf8c5bf08 │ │ │ │ @ instruction: 0xf5043788 │ │ │ │ movwcc r5, #33685 @ 0x8395 │ │ │ │ @ instruction: 0x46189310 │ │ │ │ - mcrr2 2, 1, pc, r0, cr4 @ │ │ │ │ + stc2 2, cr15, [r8, #80] @ 0x50 │ │ │ │ orrspl pc, r5, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46413318 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - ldc2l 2, cr15, [ip], #-80 @ 0xffffffb0 │ │ │ │ + stc2l 2, cr15, [r4, #80] @ 0x50 │ │ │ │ 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 ff766d84 │ │ │ │ + stc2 2, cr15, [r2], #-116 @ 0xffffff8c │ │ │ │ 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 ff4e6d98 │ │ │ │ + ldc2 2, cr15, [r8], {29} │ │ │ │ strls r2, [r1, -r0, lsl #6] │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xf8b8f07d │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ subhi pc, lr, #65 @ 0x41 │ │ │ │ blcc 11e8894 │ │ │ │ @@ -87409,20 +87409,20 @@ │ │ │ │ ands r2, fp, ip, lsl #11 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ strhteq r5, [sp], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, sp, r6, lsr #25 │ │ │ │ - eoreq r9, r9, r4, ror r8 │ │ │ │ - eoreq r8, r8, r8, ror #25 │ │ │ │ + eoreq r9, r9, r4, lsl #22 │ │ │ │ + eoreq r8, r8, r8, ror pc │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strdeq r8, [r8], -r8 @ │ │ │ │ + eoreq r8, r8, r8, lsl #27 │ │ │ │ strgt r0, [r0, -r0] │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ strbcs pc, [r0, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf8c42208 │ │ │ │ @ instruction: 0xf8c41598 │ │ │ │ andcs r2, r1, #156, 10 @ 0x27000000 │ │ │ │ strcs pc, [r0, #2244]! @ 0x8c4 │ │ │ │ @@ -87561,15 +87561,15 @@ │ │ │ │ vmlal.s , d0, d3[3] │ │ │ │ vhsub.s8 q8, , q0 │ │ │ │ vqdmlal.s , d0, d3[3] │ │ │ │ stmdbcs r6, {r6, r8, r9} │ │ │ │ ldrmi fp, [r3], -r8, lsl #31 │ │ │ │ movscc pc, #196, 16 @ 0xc40000 │ │ │ │ vabd.s32 d2, d5, d0 │ │ │ │ - @ instruction: 0xf8d5fe9b │ │ │ │ + @ instruction: 0xf8d5ffe3 │ │ │ │ @ instruction: 0xf8c422a0 │ │ │ │ @ instruction: 0xf50403b4 │ │ │ │ blls 3871c4 │ │ │ │ @ instruction: 0x21bcf8d2 │ │ │ │ adcne pc, r4, #13959168 @ 0xd50000 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ @ instruction: 0x33bcf8c4 │ │ │ │ @@ -87717,16 +87717,16 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ ab25c │ │ │ │ andeq r0, r0, r0 │ │ │ │ - ldrdeq r7, [r8], -r0 @ │ │ │ │ - eoreq r7, r8, ip, lsr #31 │ │ │ │ + eoreq r8, r8, r0, ror #4 │ │ │ │ + eoreq r8, r8, ip, lsr r2 │ │ │ │ bne 16e957c │ │ │ │ blne 4e9580 │ │ │ │ blne 6e9584 │ │ │ │ blne fe0e9588 │ │ │ │ blne fe1e958c │ │ │ │ stmibcc r0, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ adcsne pc, ip, #144, 16 @ 0x900000 │ │ │ │ @@ -87917,15 +87917,15 @@ │ │ │ │ ldrd pc, [r0], -r1 │ │ │ │ ldrdgt pc, [r4], -r1 │ │ │ │ stmiavs r9, {r0, r1, r2, r3, r7, fp, sp, lr}^ │ │ │ │ svc 0x00c4f8c4 │ │ │ │ svcgt 0x00c8f8c4 │ │ │ │ svcvc 0x00ccf8c4 │ │ │ │ svcne 0x00d0f8c4 │ │ │ │ - blx d679e8 │ │ │ │ + blx 1f679ea │ │ │ │ orrpl pc, r6, r4, lsl #10 │ │ │ │ stmdbhi r0, {r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdb r1, {r0, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf5048902 │ │ │ │ @ instruction: 0xf8c4606e │ │ │ │ @ instruction: 0xf04f3fb8 │ │ │ │ @ instruction: 0xf8c431ff │ │ │ │ @@ -88015,15 +88015,15 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ... │ │ │ │ umlaleq r5, sp, r4, r9 │ │ │ │ andeq r0, r0, r0, ror #17 │ │ │ │ - eoreq ip, lr, r2, lsr #7 │ │ │ │ + eoreq ip, lr, r2, lsr r6 │ │ │ │ stmibvc r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bcs 5e9a2c │ │ │ │ bcs 8e9a30 │ │ │ │ stmibvc ip!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibvc r0!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibvc r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bvc e9a40 │ │ │ │ @@ -88034,31 +88034,31 @@ │ │ │ │ bvs 9e9a54 │ │ │ │ b ae9a58 │ │ │ │ cdpcc 8, 1, cr15, cr0, cr4, {6} │ │ │ │ cdpcc 8, 1, cr15, cr8, cr4, {6} │ │ │ │ cdpgt 8, 0, cr15, cr12, cr4, {6} │ │ │ │ cdpgt 8, 1, cr15, cr4, cr4, {6} │ │ │ │ cdpvc 8, 2, cr15, cr12, cr4, {6} │ │ │ │ - mcrr2 1, 2, pc, sl, cr11 @ │ │ │ │ + ldc2 1, cr15, [r2, #172] @ 0xac │ │ │ │ andcs r4, r9, #3981312 @ 0x3cc000 │ │ │ │ ldrbtmi r4, [r9], #-1616 @ 0xfffff9b0 │ │ │ │ - stc2 1, cr15, [r2], {43} @ 0x2b │ │ │ │ + stc2l 1, cr15, [sl, #172] @ 0xac │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ @ instruction: 0x465051bc │ │ │ │ - ldc2l 1, cr15, [ip], #-172 @ 0xffffff54 │ │ │ │ + stc2l 1, cr15, [r4, #172] @ 0xac │ │ │ │ @ instruction: 0x51bcf504 │ │ │ │ andcs r3, r4, #4, 2 │ │ │ │ @ instruction: 0xf12b4650 │ │ │ │ - @ instruction: 0xf504fc75 │ │ │ │ + @ instruction: 0xf504fdbd │ │ │ │ ldrtmi r5, [r1], #-444 @ 0xfffffe44 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - stc2l 1, cr15, [lr], #-172 @ 0xffffff54 │ │ │ │ + ldc2 1, cr15, [r6, #172]! @ 0xac │ │ │ │ ldrbmi r2, [r0], -r0, lsr #4 │ │ │ │ - @ instruction: 0xf12b4641 │ │ │ │ - strbmi pc, [r4], r1, ror #29 @ │ │ │ │ + @ instruction: 0xf12c4641 │ │ │ │ + strbmi pc, [r4], r9, lsr #16 @ │ │ │ │ blpl ff866e20 │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ blvs ff866e28 │ │ │ │ bvc e7288 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ cdpcc 8, 2, cr15, cr8, cr4, {6} │ │ │ │ movtvs pc, #34052 @ 0x8504 @ │ │ │ │ @@ -88123,15 +88123,15 @@ │ │ │ │ @ instruction: 0xf8015cc3 │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf88d02a4 │ │ │ │ strbmi r3, [r1], -r8, ror #24 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ - @ instruction: 0xff88f113 │ │ │ │ + @ instruction: 0xf8d0f114 │ │ │ │ @ instruction: 0xf8c54b9e │ │ │ │ ldrbtmi r0, [fp], #-656 @ 0xfffffd70 │ │ │ │ addscc pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf504e03e │ │ │ │ @ instruction: 0xf8955580 │ │ │ │ bcs b5660 │ │ │ │ bmi fe71fe04 │ │ │ │ @@ -88279,35 +88279,35 @@ │ │ │ │ smmul pc, r9, lr @ │ │ │ │ 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, asr #19 │ │ │ │ - strhteq ip, [lr], -sl │ │ │ │ - eoreq ip, lr, ip, asr #3 │ │ │ │ - eoreq ip, lr, r6, asr #4 │ │ │ │ + eoreq r7, r8, lr, asr ip │ │ │ │ + eoreq ip, lr, sl, asr #8 │ │ │ │ + eoreq ip, lr, ip, asr r4 │ │ │ │ + ldrdeq ip, [lr], -r6 @ │ │ │ │ umlaleq lr, ip, r2, r1 │ │ │ │ - eoreq r7, r8, lr, ror #14 │ │ │ │ - eoreq r7, r8, r0, asr #15 │ │ │ │ - eoreq r7, r8, lr, lsr #15 │ │ │ │ - eoreq r7, r8, lr, lsr r6 │ │ │ │ - eoreq r7, r8, ip, lsr r7 │ │ │ │ - eoreq r7, r8, r0, lsr #12 │ │ │ │ + strdeq r7, [r8], -lr @ │ │ │ │ + eoreq r7, r8, r0, asr sl │ │ │ │ + eoreq r7, r8, lr, lsr sl │ │ │ │ + eoreq r7, r8, lr, asr #17 │ │ │ │ + eoreq r7, r8, ip, asr #19 │ │ │ │ + strhteq r7, [r8], -r0 │ │ │ │ adceq r4, sp, ip, lsr #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - mlaeq r9, r4, r2, r8 │ │ │ │ - eoreq r7, r8, r2, lsl r7 │ │ │ │ - eoreq r7, r8, ip, lsl #11 │ │ │ │ - strdeq r7, [r8], -sl @ │ │ │ │ - eoreq r7, r8, r6, asr r5 │ │ │ │ - eoreq fp, lr, r2, lsl #31 │ │ │ │ - eoreq r7, r8, lr, lsr r6 │ │ │ │ - eoreq r7, r8, sl, asr #8 │ │ │ │ + eoreq r8, r9, r4, lsr #10 │ │ │ │ + eoreq r7, r8, r2, lsr #19 │ │ │ │ + eoreq r7, r8, ip, lsl r8 │ │ │ │ + eoreq r7, r8, sl, lsl #19 │ │ │ │ + eoreq r7, r8, r6, ror #15 │ │ │ │ + eoreq ip, lr, r2, lsl r2 │ │ │ │ + eoreq r7, r8, lr, asr #17 │ │ │ │ + ldrdeq r7, [r8], -sl @ │ │ │ │ ldm r3, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ movwcs r8, #8027 @ 0x1f5b │ │ │ │ andeq pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ @ instruction: 0xf7ffaab4 │ │ │ │ blls 31a664 │ │ │ │ @@ -88493,15 +88493,15 @@ │ │ │ │ andsls r2, r6, #-1610612730 @ 0xa0000006 │ │ │ │ andls r9, r8, #61440 @ 0xf000 │ │ │ │ bllt ff1a9e70 │ │ │ │ @ instruction: 0xf7fe46b8 │ │ │ │ bls 29acb4 │ │ │ │ @ instruction: 0xf7fe920a │ │ │ │ svclt 0x0000bbd9 │ │ │ │ - eoreq r7, r8, r0, lsl r4 │ │ │ │ + eoreq r7, r8, r0, lsr #13 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ bmi fe6bd8e8 │ │ │ │ umlalslt r4, r1, r8, fp │ │ │ │ @@ -88520,19 +88520,19 @@ │ │ │ │ rscshi pc, sl, r0 │ │ │ │ rscvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7a82100 │ │ │ │ blmi fe366f68 │ │ │ │ stmdage r9, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s16 d4, d11, d9 │ │ │ │ - blmi fe2ab59c │ │ │ │ + blmi fe2ababc │ │ │ │ stmdage r9, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s16 d4, d11, d9 │ │ │ │ - stmibmi r4, {r0, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmibmi r4, {r0, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bge 2fd818 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0909400 │ │ │ │ strmi pc, [r6], -sp, asr #19 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi 203dd84 │ │ │ │ @@ -88579,114 +88579,114 @@ │ │ │ │ b 148b1b8 │ │ │ │ b 133f3bc │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054959 │ │ │ │ andls r7, r8, #216 @ 0xd8 │ │ │ │ ldrbtmi r2, [r9], #-531 @ 0xfffffded │ │ │ │ vqdmulh.s16 d25, d14, d8 │ │ │ │ - stcvs 12, cr15, [fp], #820 @ 0x334 │ │ │ │ + stcvs 14, cr15, [fp], #84 @ 0x54 │ │ │ │ @ instruction: 0xf5059305 │ │ │ │ blmi 15c9f34 │ │ │ │ stclvs 6, cr4, [r8], #-264 @ 0xfffffef8 │ │ │ │ bicsvc pc, r8, r5, lsl #10 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ stcvs 6, cr4, [ip], #-224 @ 0xffffff20 │ │ │ │ blvs ffbd100c │ │ │ │ strhi lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - stc2l 2, cr15, [sl, #376] @ 0x178 │ │ │ │ + @ instruction: 0xff12f25e │ │ │ │ ldrtmi r4, [r8], -ip, asr #18 │ │ │ │ - vqshl.s16 q10, , q7 │ │ │ │ - stmdbmi fp, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + vqshl.s16 q10, , │ │ │ │ + stmdbmi fp, {r0, r1, r2, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x01bcf8c5 │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ - @ instruction: 0xff86f25e │ │ │ │ + @ instruction: 0xf8cef25f │ │ │ │ bl fecbe548 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r0, r5, lsl #17 │ │ │ │ - vmin.s16 d20, d14, d24 │ │ │ │ - stmdbmi r4, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + vmin.s16 d20, d15, d24 │ │ │ │ + stmdbmi r4, {r0, r1, r6, r7, 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, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + vmin.s16 d20, d15, d24 │ │ │ │ + stmdbmi r0, {r0, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r2, r5, lsl #17 │ │ │ │ - vmin.s16 d20, d14, d24 │ │ │ │ - ldmdbmi ip!, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vmin.s16 d20, d15, d24 │ │ │ │ + ldmdbmi ip!, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -r3, asr #3 │ │ │ │ - @ instruction: 0xff5cf25e │ │ │ │ + @ instruction: 0xf8a4f25f │ │ │ │ bl fecbe558 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r4, r5, lsl #17 │ │ │ │ - vmin.s16 d20, d14, d24 │ │ │ │ - ldmdbmi r3!, {r0, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vmin.s16 d20, d15, d24 │ │ │ │ + ldmdbmi r3!, {r0, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -r5, asr #3 │ │ │ │ - @ instruction: 0xff46f25e │ │ │ │ + @ instruction: 0xf88ef25f │ │ │ │ bl fecbe560 │ │ │ │ ldrtmi r0, [r8], -r8, lsl #6 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ - vrhadd.s16 , q15, q3 │ │ │ │ - bl fecebda8 │ │ │ │ + vrhadd.s16 , , q3 │ │ │ │ + bl fecea2c8 │ │ │ │ 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 │ │ │ │ @ instruction: 0x4606ff17 │ │ │ │ vabd.s32 d14, d4, d23 │ │ │ │ - strmi pc, [r4], -pc, lsr #24 │ │ │ │ + @ instruction: 0x4604fd77 │ │ │ │ bmi 865c9c │ │ │ │ ldmdbmi lr, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [r8], {23} │ │ │ │ + mcr2 1, 1, pc, cr0, cr7, {0} @ │ │ │ │ @ instruction: 0xf7a8e750 │ │ │ │ svclt 0x0000edb2 │ │ │ │ adceq r4, sp, r8, asr r1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, sp, r0, asr r1 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ - mlaeq lr, ip, fp, fp │ │ │ │ - eoreq r7, r8, r8, lsr #32 │ │ │ │ + eoreq fp, lr, ip, lsr #28 │ │ │ │ + strhteq r7, [r8], -r8 │ │ │ │ adceq r4, sp, r6, asr #1 │ │ │ │ andeq r0, r0, r0, lsl sl │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xffffd2e7 │ │ │ │ adceq r6, sp, r2, lsr r3 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq lr, r7, lr, lsl sp │ │ │ │ - eoreq r7, r8, r2, ror r1 │ │ │ │ - eoreq r7, r8, r0, ror #2 │ │ │ │ - eoreq r7, r8, r2, ror #2 │ │ │ │ - eoreq r7, r8, sl, ror #2 │ │ │ │ - eoreq r7, r8, r4, ror r1 │ │ │ │ - eoreq r7, r8, r0, lsl #3 │ │ │ │ - eoreq r7, r8, r8, lsl #3 │ │ │ │ - mlaeq r8, lr, r1, r7 │ │ │ │ - strhteq r7, [r8], -r4 │ │ │ │ - strhteq r7, [r8], -ip │ │ │ │ - eoreq r6, r8, r4, ror lr │ │ │ │ - eoreq r7, r8, r0, rrx │ │ │ │ - eoreq r6, r8, r2, asr #18 │ │ │ │ + eoreq r7, r8, r2, lsl #8 │ │ │ │ + strdeq r7, [r8], -r0 @ │ │ │ │ + strdeq r7, [r8], -r2 @ │ │ │ │ + strdeq r7, [r8], -sl @ │ │ │ │ + eoreq r7, r8, r4, lsl #8 │ │ │ │ + eoreq r7, r8, r0, lsl r4 │ │ │ │ + eoreq r7, r8, r8, lsl r4 │ │ │ │ + eoreq r7, r8, lr, lsr #8 │ │ │ │ + eoreq r7, r8, r4, asr #8 │ │ │ │ + eoreq r7, r8, ip, asr #8 │ │ │ │ + eoreq r7, r8, r4, lsl #2 │ │ │ │ + strdeq r7, [r8], -r0 @ │ │ │ │ + ldrdeq r6, [r8], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03378 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8b00c0 │ │ │ │ blmi 8d83a8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -88702,17 +88702,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 366ae8 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r2, r0, lsl #10 │ │ │ │ vqdmulh.s16 d25, d14, d0 │ │ │ │ - @ instruction: 0xf505fe53 │ │ │ │ + @ instruction: 0xf505ff9b │ │ │ │ vqadd.s16 , q15, q4 │ │ │ │ - @ instruction: 0x4628fe75 │ │ │ │ + @ instruction: 0x4628ffbd │ │ │ │ blx 15e841c │ │ │ │ bvs 1ac6e8c │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 27ea08 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 286258 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -88806,15 +88806,15 @@ │ │ │ │ strmi r4, [r4], -r2, lsr #18 │ │ │ │ @ instruction: 0x466844fc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ tstls r3, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blx ff5687d0 │ │ │ │ + ldc2 1, cr15, [sl], {24} │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10ae4e8 │ │ │ │ vhadd.s8 , , │ │ │ │ bl 1c914c │ │ │ │ @@ -88884,15 +88884,15 @@ │ │ │ │ bicspl pc, fp, #25165824 @ 0x1800000 │ │ │ │ ldmib r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r1, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf8597822 │ │ │ │ ldrmi r3, [sl], r8, lsl #24 │ │ │ │ stccc 8, cr15, [r4], {89} @ 0x59 │ │ │ │ @ instruction: 0xf118469b │ │ │ │ - vpmin.s8 , , │ │ │ │ + vpadd.i8 d31, d17, d9 │ │ │ │ ldmne r2!, {r4, r5, r6, r8, r9, ip, sp, lr}^ │ │ │ │ ldmdavs r2, {r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ ldrdcc lr, [r0, -sp] │ │ │ │ @ instruction: 0x0c02ea50 │ │ │ │ addsmi sp, r8, #5 │ │ │ │ @ instruction: 0x0c01eb72 │ │ │ │ @ instruction: 0x4603bf3c │ │ │ │ @@ -89129,26 +89129,26 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf508821c │ │ │ │ @ instruction: 0x462855dd │ │ │ │ - cdp2 1, 5, cr15, cr12, cr12, {1} │ │ │ │ + @ instruction: 0xffa4f12c │ │ │ │ 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: 0xf8dafe55 │ │ │ │ + @ instruction: 0xf8daff9d │ │ │ │ stccs 0, cr5, [r0, #-112] @ 0xffffff90 │ │ │ │ adchi pc, fp, r0 │ │ │ │ stmdbeq r8, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ bvs b6a918 │ │ │ │ bcs c6c6c │ │ │ │ addhi pc, pc, r0, asr #32 │ │ │ │ @@ -89180,31 +89180,31 @@ │ │ │ │ vshl.s8 d18, d0, d1 │ │ │ │ ldrbtmi r2, [fp], #-2092 @ 0xfffff7d4 │ │ │ │ movwls r9, #34057 @ 0x8509 │ │ │ │ movwls sl, #31499 @ 0x7b0b │ │ │ │ svcpl 0x0004f856 │ │ │ │ bleq 2e7554 │ │ │ │ @ instruction: 0xf1184658 │ │ │ │ - ldrsblt pc, [r0, #211]! @ 0xd3 @ │ │ │ │ + mvnslt pc, fp, lsl pc @ │ │ │ │ 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], -pc, asr #27 @ │ │ │ │ + uadd16mi pc, r9, r7 @ │ │ │ │ @ instruction: 0xf118a80e │ │ │ │ - @ instruction: 0xf8dafdd7 │ │ │ │ + @ instruction: 0xf8daff1f │ │ │ │ bls 2b89dc │ │ │ │ ldrdeq lr, [pc, -sp] │ │ │ │ stmib sp, {r3, r4, r7, r8, r9, ip, sp}^ │ │ │ │ movwls r9, #8707 @ 0x2203 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldm r5, {r1, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf1180007 │ │ │ │ - strcc pc, [r1], #-3601 @ 0xfffff1ef │ │ │ │ + strcc pc, [r1], #-3929 @ 0xfffff0a7 │ │ │ │ bicsle r4, r5, r7, lsr #5 │ │ │ │ stmiavs fp!, {r0, r3, r8, sl, fp, ip, pc}^ │ │ │ │ ldmdblt r2!, {r1, r3, r5, r9, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1736704 @ 0x1a8000 │ │ │ │ ldmib r5, {r1, r2, ip, lr, pc}^ │ │ │ │ addsmi r1, r1, #12, 4 @ 0xc0000000 │ │ │ │ ldcne 15, cr11, [r9, #-240] @ 0xffffff10 │ │ │ │ @@ -89246,71 +89246,71 @@ │ │ │ │ ldrbtmi r4, [sl], #-1601 @ 0xfffff9bf │ │ │ │ andsmi pc, ip, sl, asr #17 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ mrc2 7, 1, pc, cr0, cr11, {7} │ │ │ │ @ instruction: 0x001cf8da │ │ │ │ bicspl pc, r3, r8, lsl #10 │ │ │ │ @ instruction: 0xf1183098 │ │ │ │ - @ instruction: 0xf8dafd0b │ │ │ │ + @ instruction: 0xf8dafe53 │ │ │ │ @ instruction: 0xe72d501c │ │ │ │ stmdb r6, {r3, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strhteq r3, [sp], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffffd347 │ │ │ │ adceq r3, sp, r6, lsr r6 │ │ │ │ - eoreq r6, r8, r2, asr r8 │ │ │ │ + eoreq r6, r8, r2, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03c74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ addlt r6, r3, r9, asr #19 │ │ │ │ teqlt r1, #4, 12 @ 0x400000 │ │ │ │ addpl pc, r0, #0, 10 │ │ │ │ bicspl pc, r3, #0, 10 │ │ │ │ blcs c6afc │ │ │ │ @ instruction: 0xf101d03d │ │ │ │ andls r0, r1, #8 │ │ │ │ @ instruction: 0xf98cf7fc │ │ │ │ addscc r6, r8, r8, ror #19 │ │ │ │ - stc2 1, cr15, [lr, #-96] @ 0xffffffa0 │ │ │ │ + mrc2 1, 2, pc, cr6, cr8, {0} │ │ │ │ bicspl pc, sp, r4, lsl #10 │ │ │ │ tstls r0, r8, lsl #12 │ │ │ │ - stc2l 1, cr15, [r2, #-176] @ 0xffffff50 │ │ │ │ + cdp2 1, 8, cr15, cr10, cr12, {1} │ │ │ │ ldmib sp, {r0, r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040200 │ │ │ │ @ instruction: 0x311851dc │ │ │ │ blgt fe6eae08 │ │ │ │ andgt pc, r0, r3, asr #17 │ │ │ │ @ instruction: 0xf8cc6059 │ │ │ │ @ instruction: 0xf8c23004 │ │ │ │ @ instruction: 0xf12c3b98 │ │ │ │ - bvs febabfd0 │ │ │ │ + bvs febac4f0 │ │ │ │ @ instruction: 0xf504b183 │ │ │ │ movwcc r5, #33697 @ 0x83a1 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - stc2 1, cr15, [r8, #-176]! @ 0xffffff50 │ │ │ │ + cdp2 1, 7, cr15, cr0, cr12, {1} │ │ │ │ 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, [ip, #-176]! @ 0xffffff50 │ │ │ │ + cdp2 1, 7, cr15, cr4, cr12, {1} │ │ │ │ tstlt r1, r9, lsr #19 │ │ │ │ bvs 18c778c │ │ │ │ blvs 97e964 │ │ │ │ bvs 18be3ac │ │ │ │ mullt r3, r8, r7 │ │ │ │ stmdavs sl, {r4, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ stmdavs r8, {r1, r5, r8, ip, sp, pc} │ │ │ │ andsvs r6, r0, r2, asr #32 │ │ │ │ movwcc lr, #2497 @ 0x9c1 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fb9100 │ │ │ │ stmdbls r0, {r0, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ addseq pc, r8, r1, lsl #2 │ │ │ │ - stc2l 1, cr15, [r8], {24} │ │ │ │ + mrc2 1, 0, pc, cr0, cr8, {0} │ │ │ │ bvs 18c77c0 │ │ │ │ ldrmi r9, [r8, r0, lsl #18] │ │ │ │ svclt 0x0000e7cb │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @@ -89339,15 +89339,15 @@ │ │ │ │ @ instruction: 0xf1a3272c │ │ │ │ and r0, r3, r4, lsl #22 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ eorle r4, r5, lr, asr #10 │ │ │ │ svcmi 0x0004f85b │ │ │ │ beq 2a77cc │ │ │ │ @ instruction: 0xf1184650 │ │ │ │ - stmdacs r0, {r0, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf504d0f2 │ │ │ │ @ instruction: 0xf8c55280 │ │ │ │ @ instruction: 0xf8d29010 │ │ │ │ @ instruction: 0xf01332c8 │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle sl, r9, lsr #32 │ │ │ │ @@ -89381,72 +89381,72 @@ │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr7, {6} │ │ │ │ tstpne sp, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf958f07a │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq r6, r8, sl, lsr #6 │ │ │ │ - strdeq r6, [r8], -r8 @ │ │ │ │ + strhteq r6, [r8], -sl │ │ │ │ + eoreq r6, r8, r8, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec03e78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @ instruction: 0xf7ff50d3 │ │ │ │ stclt 14, cr15, [r8, #-972] @ 0xfffffc34 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03e90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r1, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf12c559a │ │ │ │ - @ instruction: 0xf506fbf7 │ │ │ │ + @ instruction: 0xf506fd3f │ │ │ │ @ instruction: 0xf12c509e │ │ │ │ - @ instruction: 0xf506fbf3 │ │ │ │ + @ instruction: 0xf506fd3b │ │ │ │ mulscc r4, pc, r0 @ │ │ │ │ strbtvs pc, [sp], #-1286 @ 0xfffffafa @ │ │ │ │ - blx ffbe916e │ │ │ │ + ldc2 1, cr15, [r4, #-176]! @ 0xffffff50 │ │ │ │ adcpl pc, r1, r6, lsl #10 │ │ │ │ ldrcc r3, [r0, #-8] │ │ │ │ - blx ffa6917a │ │ │ │ + stc2 1, cr15, [lr, #-176]! @ 0xffffff50 │ │ │ │ adcpl pc, r2, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c301c │ │ │ │ - @ instruction: 0xf506fbe1 │ │ │ │ + @ instruction: 0xf506fd29 │ │ │ │ andscc r5, r8, r3, lsr #1 │ │ │ │ - blx ff7e918e │ │ │ │ + stc2 1, cr15, [r4, #-176]! @ 0xffffff50 │ │ │ │ adcsvs pc, r4, r6, lsl #12 │ │ │ │ - blx ff6e9196 │ │ │ │ + stc2 1, cr15, [r0, #-176]! @ 0xffffff50 │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf506fbd3 │ │ │ │ + @ instruction: 0xf506fd1b │ │ │ │ mulscc r0, fp, r0 │ │ │ │ - blx ff4691aa │ │ │ │ + ldc2 1, cr15, [r6, #-176] @ 0xffffff50 │ │ │ │ adcspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c3004 │ │ │ │ - @ instruction: 0xf506fbc9 │ │ │ │ + @ instruction: 0xf506fd11 │ │ │ │ @ instruction: 0xf12c50dd │ │ │ │ - strtmi pc, [r0], -r5, asr #23 │ │ │ │ + strtmi pc, [r0], -sp, lsl #26 │ │ │ │ @ instruction: 0xf12c3420 │ │ │ │ - adcmi pc, ip, #197632 @ 0x30400 │ │ │ │ + adcmi pc, ip, #576 @ 0x240 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, r2, asr #1 │ │ │ │ - @ instruction: 0xff6af118 │ │ │ │ + @ instruction: 0xf8b2f119 │ │ │ │ sbcpl pc, r3, r6, lsl #10 │ │ │ │ - @ instruction: 0xf1183008 │ │ │ │ - @ instruction: 0xf506ff65 │ │ │ │ + @ instruction: 0xf1193008 │ │ │ │ + @ instruction: 0xf506f8ad │ │ │ │ andscc r5, r8, lr, asr #1 │ │ │ │ svc 0x0026f7a7 │ │ │ │ mcrcc 8, 2, pc, cr4, cr6, {6} @ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x3760f893 │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ adcspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c301c │ │ │ │ - fldmdbxlt r0!, {d31-d111} @ Deprecated │ │ │ │ + ldcllt 12, cr15, [r0, #-940]! @ 0xfffffc54 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ strbteq pc, [r8], #-2252 @ 0xfffff734 @ │ │ │ │ ldclcc 6, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4690 │ │ │ │ @@ -89487,35 +89487,35 @@ │ │ │ │ @ instruction: 0xf100ac23 │ │ │ │ @ instruction: 0xf8df80ac │ │ │ │ @ instruction: 0xf50638c4 │ │ │ │ svcls 0x000855c1 │ │ │ │ ldrcc r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ movwls r5, #43259 @ 0xa8fb │ │ │ │ vmin.s16 d4, d10, d9 │ │ │ │ - @ instruction: 0x4628fe99 │ │ │ │ - blx 1fe965c │ │ │ │ + strtmi pc, [r8], -r1, ror #31 │ │ │ │ + blx ff1e965e │ │ │ │ blcs 28ae28 │ │ │ │ adcshi pc, pc, r0 │ │ │ │ subsle r2, r1, r8, lsl #22 │ │ │ │ tstle r8, r6, lsl #22 │ │ │ │ ldmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x461958fb │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ vcgt.s16 d9, d10, d10 │ │ │ │ - @ instruction: 0xf8dffe85 │ │ │ │ + @ instruction: 0xf8dfffcd │ │ │ │ strtmi r3, [r0], -ip, lsl #17 │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ movwls r2, #41472 @ 0xa200 │ │ │ │ vmin.s16 d4, d10, d9 │ │ │ │ - @ instruction: 0xf8dafe7b │ │ │ │ + @ instruction: 0xf8daffc3 │ │ │ │ @ instruction: 0xf8d332a0 │ │ │ │ mrcvs 1, 2, r3, cr9, cr8, {4} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s16 d4, d10, d16 │ │ │ │ - @ instruction: 0x4622fe71 │ │ │ │ + @ instruction: 0x4622ffb9 │ │ │ │ ldrtmi r9, [r1], -r9, lsl #22 │ │ │ │ @ instruction: 0xf8cd4658 │ │ │ │ @ instruction: 0xf0728000 │ │ │ │ @ instruction: 0x4604fcd5 │ │ │ │ rsbsle r2, r9, r0, lsl #16 │ │ │ │ ldrsbtcc pc, [r0], -fp @ │ │ │ │ @ instruction: 0xf8db4659 │ │ │ │ @@ -89572,15 +89572,15 @@ │ │ │ │ streq lr, [r9], #-2512 @ 0xfffff630 │ │ │ │ strmi r4, [r3], r0, lsr #15 │ │ │ │ @ instruction: 0xf8dfe73f │ │ │ │ stcge 7, cr3, [r3], #-592 @ 0xfffffdb0 │ │ │ │ strtmi r9, [r0], -r8, lsl #20 │ │ │ │ andcs r5, r1, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - stc2l 2, cr15, [lr, #104]! @ 0x68 │ │ │ │ + @ instruction: 0xff36f21a │ │ │ │ strb r2, [r6, -r0, lsl #4] │ │ │ │ ldccc 8, cr15, [r8], {218} @ 0xda │ │ │ │ @ instruction: 0xf8da4658 │ │ │ │ @ instruction: 0xf8cb22a0 │ │ │ │ mrrcne 14, 3, r2, sl, cr0 │ │ │ │ cdpvs 8, 4, cr15, cr4, cr11, {6} │ │ │ │ ldccs 8, cr15, [r8], {202} @ 0xca │ │ │ │ @@ -89605,60 +89605,60 @@ │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @ instruction: 0xf8df3c80 │ │ │ │ ldmpl r3, {r2, r5, r8, r9, sl, ip, sp}^ │ │ │ │ ldccc 8, cr15, [r8], #812 @ 0x32c │ │ │ │ @ instruction: 0x371cf8df │ │ │ │ @ instruction: 0xf8cb447b │ │ │ │ @ instruction: 0xf12c3cbc │ │ │ │ - tstpcs r1, pc, asr sl @ p-variant is OBSOLETE │ │ │ │ + smlatbcs r1, r7, fp, pc @ │ │ │ │ addspl pc, lr, fp, lsl #10 │ │ │ │ - blx 17694a4 │ │ │ │ + blx fe9694a6 │ │ │ │ addspl pc, pc, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - blx 15e94b0 │ │ │ │ + blx fe7e94b2 │ │ │ │ adcpl pc, r1, fp, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - blx 14694bc │ │ │ │ + blx fe6694be │ │ │ │ adcpl pc, r2, fp, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - blx 12e94c8 │ │ │ │ + blx fe4e94ca │ │ │ │ adcpl pc, r3, fp, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - blx 11694d4 │ │ │ │ + blx fe3694d6 │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf12c60b4 │ │ │ │ - @ instruction: 0xf50bfa3d │ │ │ │ + @ instruction: 0xf50bfb85 │ │ │ │ swpcs r5, sl, [r1] │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bfa37 │ │ │ │ + @ instruction: 0xf50bfb7f │ │ │ │ swpcs r5, fp, [r1] │ │ │ │ @ instruction: 0xf12c3010 │ │ │ │ - @ instruction: 0xf50bfa31 │ │ │ │ + @ instruction: 0xf50bfb79 │ │ │ │ smlabtcs r1, fp, r0, r5 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bfa2b │ │ │ │ + @ instruction: 0xf50bfb73 │ │ │ │ smlatbcs r1, r5, r0, r5 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bfa25 │ │ │ │ + @ instruction: 0xf50bfb6d │ │ │ │ strhcs r5, [r1, -lr] │ │ │ │ @ instruction: 0xf12c3004 │ │ │ │ - tstpcs r1, pc, lsl sl @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, r7, ror #22 @ p-variant is OBSOLETE │ │ │ │ sbcspl pc, sp, fp, lsl #10 │ │ │ │ - blx 769524 │ │ │ │ + blx 1969526 │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf12c6098 │ │ │ │ - @ instruction: 0x4620fa15 │ │ │ │ + @ instruction: 0x4620fb5d │ │ │ │ strtcc r2, [r0], #-257 @ 0xfffffeff │ │ │ │ - blx 4e9538 │ │ │ │ + blx 16e953a │ │ │ │ mvnsle r4, r0, lsr #11 │ │ │ │ sbcpl pc, r2, fp, lsl #10 │ │ │ │ @ instruction: 0xf1183004 │ │ │ │ - @ instruction: 0xf50bfda3 │ │ │ │ + @ instruction: 0xf50bfeeb │ │ │ │ andcc r5, r8, r3, asr #1 │ │ │ │ - ldc2 1, cr15, [lr, #96] @ 0x60 │ │ │ │ + mcr2 1, 7, pc, cr6, cr8, {0} @ │ │ │ │ sbcpl pc, lr, fp, lsl #10 │ │ │ │ andscc r2, r8, r0, lsl #2 │ │ │ │ svc 0x00f0f7a6 │ │ │ │ @ instruction: 0x3760f89a │ │ │ │ orrpl pc, r0, fp, lsl #10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c1910a │ │ │ │ @@ -89782,16 +89782,16 @@ │ │ │ │ stc2l 0, cr15, [r8, #636] @ 0x27c │ │ │ │ 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: 0xf89aff0f │ │ │ │ + @ instruction: 0xf11d9310 │ │ │ │ + @ instruction: 0xf89af857 │ │ │ │ @ instruction: 0xb1233760 │ │ │ │ @ instruction: 0x3762f89a │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89b81ca │ │ │ │ vst1.64 {d19-d22}, [pc :64], r0 │ │ │ │ stmdbls sl, {r1, r7, r9, ip, lr} │ │ │ │ strmi pc, [r4], pc, asr #8 │ │ │ │ @@ -89969,39 +89969,39 @@ │ │ │ │ svccs 0x00006008 │ │ │ │ svcge 0x007af43f │ │ │ │ @ instruction: 0xf89d604a │ │ │ │ bcs b7b6c │ │ │ │ tstcc r8, fp, asr #2 │ │ │ │ movwls lr, #51059 @ 0xc773 │ │ │ │ @ instruction: 0xf126e40f │ │ │ │ - @ instruction: 0xf8cbfdd5 │ │ │ │ + @ instruction: 0xf8cbff1d │ │ │ │ ldr r0, [r4, #3284]! @ 0xcd4 │ │ │ │ adcspl pc, lr, fp, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - @ instruction: 0xff7ef12b │ │ │ │ + @ instruction: 0xf8c6f12c │ │ │ │ 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, #-2499]! @ 0xfffff63d @ │ │ │ │ + ldrb pc, [r5, #-2827]! @ 0xfffff4f5 @ │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf9acf115 │ │ │ │ + blx ffde9a50 │ │ │ │ @ instruction: 0xf8c39b0a │ │ │ │ strb r0, [sp, #-2184]! @ 0xfffff778 │ │ │ │ ldrsbtge pc, [r8], -sp @ │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ bmi 1300330 │ │ │ │ adceq pc, r0, #14286848 @ 0xda0000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @@ -90019,25 +90019,25 @@ │ │ │ │ @ instruction: 0xf04b3314 │ │ │ │ strmi pc, [r4], -r5, asr #16 │ │ │ │ ldrbmi r9, [r8], -lr, lsl #18 │ │ │ │ @ instruction: 0xf878f084 │ │ │ │ @ instruction: 0xf50be5aa │ │ │ │ eorcs r5, r0, #196 @ 0xc4 │ │ │ │ cmpcs r0, r8, lsl r0 │ │ │ │ - ldc2l 1, cr15, [r6, #-116]! @ 0xffffff8c │ │ │ │ + mrc2 1, 5, pc, cr14, cr13, {0} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ blmi e18f1c │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8da4a34 │ │ │ │ ldrbtmi r0, [fp], #-672 @ 0xfffffd60 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ teqpvs r2, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ @ instruction: 0xf828f04b │ │ │ │ ldmdals r0, {r2, r9, sl, lr} │ │ │ │ - stc2 1, cr15, [lr, #-112]! @ 0xffffff90 │ │ │ │ + mrc2 1, 3, pc, cr6, cr12, {0} │ │ │ │ @ instruction: 0xf8d39b0a │ │ │ │ @ instruction: 0xf7a608a8 │ │ │ │ @ instruction: 0xf8dbedce │ │ │ │ @ instruction: 0xf09f0e50 │ │ │ │ @ instruction: 0xe7d5fbb1 │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ blmi b27364 │ │ │ │ @@ -90045,45 +90045,45 @@ │ │ │ │ ... │ │ │ │ adceq r3, sp, sl, lsl #5 │ │ │ │ adceq r3, sp, r4, lsl #5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - eoreq r6, r8, lr, lsl r4 │ │ │ │ - strhteq r6, [r8], -ip │ │ │ │ + eoreq r6, r8, lr, lsr #13 │ │ │ │ + eoreq r6, r8, ip, asr #6 │ │ │ │ adceq r3, sp, r6, asr r1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, ror #24 │ │ │ │ - eoreq r6, r8, r6, lsl #7 │ │ │ │ - eoreq r6, r8, r8, lsr #32 │ │ │ │ + eoreq r6, r8, r6, lsl r6 │ │ │ │ + strhteq r6, [r8], -r8 │ │ │ │ andeq r0, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ andeq r0, r0, r4, asr lr │ │ │ │ andeq r0, r0, r0, ror r8 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ @ instruction: 0xffffc3b1 │ │ │ │ - eoreq r6, r8, r0, lsl r0 │ │ │ │ - eoreq r6, r8, r8, lsl r0 │ │ │ │ - eoreq r6, r8, r6, lsl r0 │ │ │ │ - eoreq r5, r8, r6, ror #27 │ │ │ │ - eoreq r6, r8, lr │ │ │ │ - eoreq r6, r8, r4 │ │ │ │ - eoreq r6, r8, r0 │ │ │ │ - eoreq r5, r8, r4, lsr #31 │ │ │ │ + eoreq r6, r8, r0, lsr #5 │ │ │ │ + eoreq r6, r8, r8, lsr #5 │ │ │ │ + eoreq r6, r8, r6, lsr #5 │ │ │ │ + eoreq r6, r8, r6, ror r0 │ │ │ │ + mlaeq r8, lr, r2, r6 │ │ │ │ + mlaeq r8, r4, r2, r6 │ │ │ │ + mlaeq r8, r0, r2, r6 │ │ │ │ + eoreq r6, r8, r4, lsr r2 │ │ │ │ @ instruction: 0xffffbd21 │ │ │ │ strhteq r3, [sp], r4 │ │ │ │ andeq r0, r0, ip, ror #21 │ │ │ │ andeq r0, r0, r0, lsr #24 │ │ │ │ - mlaeq r8, r8, ip, r5 │ │ │ │ - eoreq r5, r8, sl, lsr r9 │ │ │ │ - eoreq r5, r8, ip, lsl #25 │ │ │ │ - eoreq r5, r8, r2, lsl r9 │ │ │ │ - eoreq r5, r8, r6, ror ip │ │ │ │ - ldrdeq r5, [r8], -r8 @ │ │ │ │ + eoreq r5, r8, r8, lsr #30 │ │ │ │ + eoreq r5, r8, sl, asr #23 │ │ │ │ + eoreq r5, r8, ip, lsl pc │ │ │ │ + eoreq r5, r8, r2, lsr #23 │ │ │ │ + eoreq r5, r8, r6, lsl #30 │ │ │ │ + eoreq r5, r8, r8, ror #22 │ │ │ │ @ instruction: 0xffffbb97 │ │ │ │ @ instruction: 0xffffc135 │ │ │ │ bcc cebad0 │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2608 @ 0xfffff5d0 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrcc SPSR_sxc, #64, 12 @ 0x4000000 │ │ │ │ @@ -90109,25 +90109,25 @@ │ │ │ │ @ instruction: 0xf50b39dc │ │ │ │ bls 2c2eb8 │ │ │ │ ldmpl r2, {r2, r3, r4, r8, sl, ip, sp}^ │ │ │ │ ldmdacc ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mulle r4, r3, r2 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf1188094 │ │ │ │ - stmdbls sl, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls sl, {r0, r2, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d12300 │ │ │ │ eorvs r2, fp, ip, lsl r8 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c160eb │ │ │ │ @ instruction: 0xf89a281c │ │ │ │ blcs bb568 │ │ │ │ svcge 0x004df43f │ │ │ │ adcspl pc, pc, fp, lsl #10 │ │ │ │ @ instruction: 0xf11e3018 │ │ │ │ - smlsldx pc, r6, sp, lr @ │ │ │ │ + strb pc, [r6, -r5, asr #31] @ │ │ │ │ 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 │ │ │ │ @@ -90201,26 +90201,26 @@ │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dad1b9 │ │ │ │ @ instruction: 0xf8933b44 │ │ │ │ blcs ba4c0 │ │ │ │ teqphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrbne pc, [r8, #1549]! @ 0x60d @ │ │ │ │ stmeq r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf1164478 │ │ │ │ - orrslt pc, r8, r7, lsl pc @ │ │ │ │ + @ instruction: 0xf1174478 │ │ │ │ + orrslt pc, r8, pc, asr r8 @ │ │ │ │ stmne r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4643aa16 │ │ │ │ ldrbtmi r9, [r9], #-521 @ 0xfffffdf7 │ │ │ │ stc 7, cr15, [sl, #-664]! @ 0xfffffd68 │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df8368 │ │ │ │ andcs r2, r0, r0, ror r8 │ │ │ │ stmdane ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8a0f116 │ │ │ │ + @ instruction: 0xf9e8f116 │ │ │ │ @ instruction: 0xf7a74628 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ tstphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ stc 7, cr15, [r0, #664] @ 0x298 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf50b80a7 │ │ │ │ @@ -90271,15 +90271,15 @@ │ │ │ │ sbfxcc pc, pc, #17, #9 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ sbfxcc pc, pc, #17, #5 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ sbfxcc pc, pc, #17, #1 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf117230c │ │ │ │ - ldrbmi pc, [r8], -r3, lsl #24 @ │ │ │ │ + ldrbmi pc, [r8], -fp, asr #26 @ │ │ │ │ stc2 7, cr15, [sl, #1000]! @ 0x3e8 │ │ │ │ @ instruction: 0x3790f8df │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ @ instruction: 0xf8dfd448 │ │ │ │ bls 2bb890 │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @@ -90338,23 +90338,23 @@ │ │ │ │ stmib sp, {r2, r3, r4, r7, r8, ip}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ strcs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7a72201 │ │ │ │ @ instruction: 0xf50beb2c │ │ │ │ @ instruction: 0xf60d50dd │ │ │ │ andscc r2, ip, ip, ror #3 │ │ │ │ - mrc2 2, 2, pc, cr2, cr0, {0} │ │ │ │ + @ instruction: 0xff9af210 │ │ │ │ @ instruction: 0xf8dfe781 │ │ │ │ ldrbtmi r3, [fp], #-1716 @ 0xfffff94c │ │ │ │ @ instruction: 0xf8dfe753 │ │ │ │ ldrbtmi r3, [fp], #-1712 @ 0xfffff950 │ │ │ │ @ instruction: 0xf8dfe74f │ │ │ │ ldrbtmi r6, [lr], #-1708 @ 0xfffff954 │ │ │ │ - @ instruction: 0xf117e7c4 │ │ │ │ - strmi pc, [r3], -r9, lsr #31 │ │ │ │ + @ instruction: 0xf118e7c4 │ │ │ │ + @ instruction: 0x4603f8f1 │ │ │ │ @ instruction: 0xf8dfe7be │ │ │ │ @ instruction: 0xf06f36a0 │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ ldrbtmi r2, [fp], #-1692 @ 0xfffff964 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x33b5f640 │ │ │ │ adceq pc, r0, #14286848 @ 0xda0000 │ │ │ │ @@ -90648,15 +90648,15 @@ │ │ │ │ teqpvs r8, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr11, {6} │ │ │ │ blx 166a152 │ │ │ │ stmibmi r4, {r0, r2, r6, sl, sp, lr, pc} │ │ │ │ stmmi r4, {r8, r9, sp} │ │ │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ │ │ @ instruction: 0xf11d4478 │ │ │ │ - strmi pc, [r7], -fp, ror #22 │ │ │ │ + @ instruction: 0x4607fcb3 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ ldreq r9, [r9, pc, lsl #6]! │ │ │ │ @ instruction: 0x077ad43f │ │ │ │ ldcge 5, cr15, [r0], {127} @ 0x7f │ │ │ │ mulcs r1, r0, r1 │ │ │ │ svc 0x00b6f7a6 │ │ │ │ @ instruction: 0x46064b7b │ │ │ │ @@ -90731,66 +90731,66 @@ │ │ │ │ strb r6, [lr], -fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #100, 12 @ 0x6400000 │ │ │ │ ldrbt r6, [lr], -fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #152, 12 @ 0x9800000 │ │ │ │ ldrt r6, [r0], fp, lsr #1 │ │ │ │ - eoreq r5, r8, r6, asr #24 │ │ │ │ - strdeq r5, [r8], -r2 @ │ │ │ │ + ldrdeq r5, [r8], -r6 @ │ │ │ │ + eoreq r5, r8, r2, lsl #21 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r5, r8, sl, ror fp │ │ │ │ - eoreq r5, r8, sl, asr #14 │ │ │ │ - eoreq r5, r8, r0, asr fp │ │ │ │ - eoreq r5, r8, sl, lsr #14 │ │ │ │ - eoreq r5, r8, lr, ror #21 │ │ │ │ - eoreq r5, r8, ip, lsl fp │ │ │ │ - eoreq r5, r8, r4, ror #13 │ │ │ │ - eoreq r5, r8, ip, ror #22 │ │ │ │ - eoreq r5, r8, r4, asr #13 │ │ │ │ - ldrdeq r5, [r8], -lr @ │ │ │ │ - eoreq r5, r8, lr, ror r6 │ │ │ │ - eoreq r5, r8, sl, lsr #21 │ │ │ │ - eoreq r5, r8, r6, asr #12 │ │ │ │ - ldrdeq r5, [r8], -ip @ │ │ │ │ - eoreq r5, r8, r6, ror #21 │ │ │ │ - ldrdeq r5, [r8], -r8 @ │ │ │ │ - ldrdeq r5, [r8], -r2 @ │ │ │ │ + eoreq r5, r8, sl, lsl #28 │ │ │ │ + ldrdeq r5, [r8], -sl @ │ │ │ │ + eoreq r5, r8, r0, ror #27 │ │ │ │ + strhteq r5, [r8], -sl │ │ │ │ + eoreq r5, r8, lr, ror sp │ │ │ │ + eoreq r5, r8, ip, lsr #27 │ │ │ │ + eoreq r5, r8, r4, ror r9 │ │ │ │ + strdeq r5, [r8], -ip @ │ │ │ │ + eoreq r5, r8, r4, asr r9 │ │ │ │ + eoreq r5, r8, lr, ror #24 │ │ │ │ + eoreq r5, r8, lr, lsl #18 │ │ │ │ + eoreq r5, r8, sl, lsr sp │ │ │ │ + ldrdeq r5, [r8], -r6 @ │ │ │ │ + eoreq r5, r8, ip, ror #26 │ │ │ │ + eoreq r5, r8, r6, ror sp │ │ │ │ + eoreq r5, r8, r8, ror #26 │ │ │ │ + eoreq r5, r8, r2, ror #6 │ │ │ │ @ instruction: 0xffffc1ed │ │ │ │ @ instruction: 0xfffff249 │ │ │ │ @ instruction: 0xffffb889 │ │ │ │ @ instruction: 0xffffc2ed │ │ │ │ @ instruction: 0xffffb8ed │ │ │ │ @ instruction: 0xffffb891 │ │ │ │ @ instruction: 0xffffc375 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ muleq r0, r4, fp │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ @ instruction: 0x00000dbc │ │ │ │ - eoreq r5, r8, sl, lsl sl │ │ │ │ - eoreq r5, r8, lr, lsl #9 │ │ │ │ - ldrdeq r5, [r8], -r2 @ │ │ │ │ - eoreq r5, r8, r6, ror #8 │ │ │ │ - strdeq pc, [r8], -r8 @ │ │ │ │ - eoreq r5, r8, ip, lsr #19 │ │ │ │ + eoreq r5, r8, sl, lsr #25 │ │ │ │ + eoreq r5, r8, lr, lsl r7 │ │ │ │ + eoreq r5, r8, r2, ror #24 │ │ │ │ + strdeq r5, [r8], -r6 @ │ │ │ │ + eoreq pc, r8, r8, lsl #17 │ │ │ │ + eoreq r5, r8, ip, lsr ip │ │ │ │ @ instruction: 0xffffbfb7 │ │ │ │ @ instruction: 0xffffc01f │ │ │ │ - eoreq r5, r8, r2, lsr #14 │ │ │ │ - eoreq r5, r8, lr, lsl #18 │ │ │ │ - strhteq r5, [r8], -sl │ │ │ │ - eoreq sl, lr, ip, ror pc │ │ │ │ - eoreq r5, r8, lr, lsr #7 │ │ │ │ - eoreq r4, r8, r6, lsr pc │ │ │ │ + strhteq r5, [r8], -r2 │ │ │ │ + mlaeq r8, lr, fp, r5 │ │ │ │ + eoreq r5, r8, sl, asr #12 │ │ │ │ + eoreq fp, lr, ip, lsl #4 │ │ │ │ + eoreq r5, r8, lr, lsr r6 │ │ │ │ + eoreq r5, r8, r6, asr #3 │ │ │ │ adceq ip, r7, r6, ror #24 │ │ │ │ - eoreq r5, r8, ip, lsr #8 │ │ │ │ - eoreq r5, r8, r6, lsr r4 │ │ │ │ + strhteq r5, [r8], -ip │ │ │ │ + eoreq r5, r8, r6, asr #13 │ │ │ │ @ instruction: 0xffffbe0b │ │ │ │ @ instruction: 0xffffbf07 │ │ │ │ - eoreq r5, r8, r8, lsr #7 │ │ │ │ + eoreq r5, r8, r8, lsr r6 │ │ │ │ @ instruction: 0xffffbd91 │ │ │ │ @ instruction: 0xffffb18b │ │ │ │ @ instruction: 0xffffb17f │ │ │ │ @ instruction: 0xffffbe91 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -90803,15 +90803,15 @@ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ orrshi pc, lr, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa6690 │ │ │ │ @ instruction: 0xf505f98f │ │ │ │ @ instruction: 0x462c50d3 │ │ │ │ - @ instruction: 0xf86ef117 │ │ │ │ + @ instruction: 0xf9b6f117 │ │ │ │ strtcc lr, [r0], #-2 │ │ │ │ @ instruction: 0xd00b42b4 │ │ │ │ mcrcc 8, 7, pc, cr8, cr4, {4} @ │ │ │ │ rscsle r2, r8, r0, lsl #22 │ │ │ │ mcrne 8, 6, pc, cr12, cr4, {6} @ │ │ │ │ strtcc r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ ldc2l 0, cr15, [r0], #40 @ 0x28 │ │ │ │ @@ -90884,27 +90884,27 @@ │ │ │ │ tstle r7, r4 │ │ │ │ stmdavs r3!, {r1, r3, r5, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strvs lr, [r0], -r4, asr #19 │ │ │ │ @ instruction: 0xf9caf7fa │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xf86af117 │ │ │ │ + @ instruction: 0xf9b2f117 │ │ │ │ bvs 1ac909c │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ andsle r4, r7, sl, asr #11 │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0x469a4654 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf104d1e3 │ │ │ │ @ instruction: 0xf7fa0008 │ │ │ │ @ instruction: 0xf104f9b3 │ │ │ │ @ instruction: 0xf1170098 │ │ │ │ - blvs bac568 │ │ │ │ + blvs baca88 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strb r3, [r9, r4]! │ │ │ │ ldrbteq pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d780ad │ │ │ │ @ instruction: 0x2c004a58 │ │ │ │ @@ -90932,35 +90932,35 @@ │ │ │ │ @ instruction: 0xf8d5fd39 │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ blcs bc21c │ │ │ │ addhi pc, sp, r0, asr #32 │ │ │ │ sbcpl pc, r4, r5, lsl #10 │ │ │ │ @ instruction: 0xf11b300c │ │ │ │ - @ instruction: 0x4628fe1f │ │ │ │ + strtmi pc, [r8], -r7, ror #30 │ │ │ │ blx ffbec4aa │ │ │ │ stmiaeq r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ cdp 7, 11, cr15, cr12, cr5, {5} │ │ │ │ sbcpl pc, sp, r5, lsl #10 │ │ │ │ @ instruction: 0xf7a53008 │ │ │ │ tstcs r0, sl, ror #28 │ │ │ │ stmeq r8, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - blx 12ea91e │ │ │ │ + ldc2 1, cr15, [r0], {20} │ │ │ │ ldmdane r0, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blvs b9a918 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ stmdaeq r0!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blmi 111aba0 │ │ │ │ ldreq pc, [ip], -r1, asr #12 │ │ │ │ ldmdacs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf85819ac │ │ │ │ addsmi r3, sl, #3 │ │ │ │ bcs e2508 │ │ │ │ @ instruction: 0xf117d067 │ │ │ │ - @ instruction: 0xf8d7fe77 │ │ │ │ + @ instruction: 0xf8d7ffbf │ │ │ │ movwcs r2, #2076 @ 0x81c │ │ │ │ rsbvs r5, r3, fp, lsr #3 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdacs ip, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0704628 │ │ │ │ blvs bad128 │ │ │ │ strtmi r6, [r9], -r8, ror #20 │ │ │ │ @@ -91002,21 +91002,21 @@ │ │ │ │ bicsle r2, r3, r0, lsl #24 │ │ │ │ @ instruction: 0xf7a6e748 │ │ │ │ @ instruction: 0xf8d7e940 │ │ │ │ stmdbcs r0, {r3, r5, r6, r8, fp, ip} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr7, cr15, {3} │ │ │ │ @ instruction: 0xf505e6f8 │ │ │ │ ldrhcc r5, [r8], -pc @ │ │ │ │ - @ instruction: 0xff96f11d │ │ │ │ + @ instruction: 0xf8def11e │ │ │ │ @ instruction: 0xf7a5e76c │ │ │ │ @ instruction: 0xf8d7ee34 │ │ │ │ @ instruction: 0xe796281c │ │ │ │ sbcspl pc, sp, r5, lsl #10 │ │ │ │ vqadd.s16 d3, d0, d12 │ │ │ │ - @ instruction: 0xe65bf9dd │ │ │ │ + ldrb pc, [fp], -r5, lsr #22 @ │ │ │ │ adceq r1, sp, r8, lsl #27 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -91047,15 +91047,15 @@ │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ andlt r6, r9, r3, lsl r0 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0xf5064680 │ │ │ │ bl 2c7420 │ │ │ │ bl b438c │ │ │ │ ldrmi r0, [r8], #-2307 @ 0xfffff6fd │ │ │ │ - @ instruction: 0xff5ef12a │ │ │ │ + @ instruction: 0xf8a6f12b │ │ │ │ mcrne 8, 7, pc, cr8, cr7, {4} @ │ │ │ │ vldr d11, [pc, #484] @ ae864 │ │ │ │ smladcs r1, pc, fp, r7 @ │ │ │ │ @ instruction: 0xf6064b1f │ │ │ │ blx 2871bc │ │ │ │ andcs pc, r8, r4, lsl #8 │ │ │ │ strls r4, [r0], #-1147 @ 0xfffffb85 │ │ │ │ @@ -91065,32 +91065,32 @@ │ │ │ │ tstls r1, r0, asr #12 │ │ │ │ blvc 169cdc │ │ │ │ blx 11ea6d4 │ │ │ │ ldmiblt r0!, {r2, r9, sl, lr}^ │ │ │ │ vmls.i q2, , d6[0] │ │ │ │ @ instruction: 0xf8868f5b │ │ │ │ strbmi r7, [r8], -r8, ror #29 │ │ │ │ - @ instruction: 0xff48f12a │ │ │ │ + @ instruction: 0xf890f12b │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ mcrcc 8, 6, pc, cr12, cr0, {6} @ │ │ │ │ blx fed685e0 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ str r0, [r1, r0, lsr #8]! │ │ │ │ strcs r2, [ip], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0x46354637 │ │ │ │ strbmi lr, [r8], -r8, lsr #15 │ │ │ │ - @ instruction: 0xff36f12a │ │ │ │ + @ instruction: 0xf87ef12b │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ mcrcc 8, 6, pc, cr12, cr0, {6} @ │ │ │ │ @ instruction: 0x4648e7b3 │ │ │ │ - @ instruction: 0xff2ef12a │ │ │ │ + @ instruction: 0xf876f12b │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ... │ │ │ │ - eoreq r4, r8, ip, ror lr │ │ │ │ + eoreq r5, r8, ip, lsl #2 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec05918 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 31ac84 │ │ │ │ @@ -91099,16 +91099,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf07843e3 │ │ │ │ andlt pc, r3, sp, ror #23 │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf08e4478 │ │ │ │ andlt pc, r3, pc, lsl #16 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r4, r8, r4, lsr #16 │ │ │ │ - eoreq r9, lr, ip, ror #6 │ │ │ │ + strhteq r4, [r8], -r4 │ │ │ │ + strdeq r9, [lr], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec05958 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 272720 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -91457,23 +91457,23 @@ │ │ │ │ bl ea2ec │ │ │ │ b.n ae94c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r5, #31 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bx r0 │ │ │ │ + ldr r1, [pc, #600] @ (aed58 ) │ │ │ │ movs r0, r5 │ │ │ │ asrs r6, r4, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r3, [pc, #184] @ (aebc0 ) │ │ │ │ + ldr r5, [pc, #760] @ (aee00 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [pc, #784] @ (aee1c ) │ │ │ │ + ldr r5, [pc, #336] @ (aec5c ) │ │ │ │ movs r0, r5 │ │ │ │ - add sl, r6 │ │ │ │ + bx r8 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #380] @ (aeca0 ) │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ @@ -91501,15 +91501,15 @@ │ │ │ │ bne.w aec90 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ add.w r8, r1, #128 @ 0x80 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n aec36 │ │ │ │ ldr.w lr, [pc, #304] @ aecac │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -91558,27 +91558,27 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl b8b30 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, aec60 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n aeb44 │ │ │ │ ldr r2, [pc, #144] @ (aecb4 ) │ │ │ │ mov.w r3, #3584 @ 0xe00 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 126f0c │ │ │ │ mov r3, r0 │ │ │ │ b.n aeb44 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w aeb42 │ │ │ │ ldr r2, [pc, #108] @ (aecb8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -91588,42 +91588,42 @@ │ │ │ │ mov r3, r0 │ │ │ │ b.n aeb44 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl a93ac │ │ │ │ cbnz r0, aec74 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n aec3e │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl b8ca0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n aeb44 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r2, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r1, [pc, #872] @ (af018 ) │ │ │ │ + ldr r4, [pc, #424] @ (aee58 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r1, [pc, #416] @ (aee54 ) │ │ │ │ + ldr r3, [pc, #992] @ (af094 ) │ │ │ │ movs r0, r5 │ │ │ │ - orrs r0, r4 │ │ │ │ + cmp r8, r6 │ │ │ │ movs r0, r5 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmp lr, r0 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, aecf0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r1, [r0, #3324] @ 0xcfc │ │ │ │ @@ -91807,15 +91807,15 @@ │ │ │ │ beq.w aefa4 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [r9, r4] │ │ │ │ and.w r7, r7, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -91981,15 +91981,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #5 │ │ │ │ vstr d9, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add.w sl, sl, #376 @ 0x178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -91998,15 +91998,15 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, r8 │ │ │ │ bls.n af148 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ lsls r5, r5, #6 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r4, #1076] @ 0x434 │ │ │ │ ldr.w r1, [r4, #1072] @ 0x430 │ │ │ │ str r0, [sp, #16] │ │ │ │ negs r0, r2 │ │ │ │ sbc.w ip, ip, ip │ │ │ │ @@ -92460,17 +92460,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #23 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r5, #15 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r5, #18 │ │ │ │ movs r0, r5 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ movs r0, r5 │ │ │ │ add r4, pc, #932 @ (adr r4, af924 ) │ │ │ │ vsubl.u q13, d31, d19 │ │ │ │ vsubw.u q13, , d27 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -92637,15 +92637,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n af7f0 │ │ │ │ ldr.w r1, [r5, #2992] @ 0xbb0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af7d8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af84c │ │ │ │ ldr.w r2, [r5, #2996] @ 0xbb4 │ │ │ │ str.w r6, [r5, #3000] @ 0xbb8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #2992] @ 0xbb0 │ │ │ │ @@ -92662,15 +92662,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n af81c │ │ │ │ ldr.w r1, [r5, #2976] @ 0xba0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cbz r0, af7e4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af84c │ │ │ │ ldr.w r2, [r5, #2980] @ 0xba4 │ │ │ │ str.w r6, [r5, #2984] @ 0xba8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #2976] @ 0xba0 │ │ │ │ @@ -92738,15 +92738,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -92904,15 +92904,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsls r6, r3, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #25 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ movs r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3652] @ 0xe44 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1936] @ 0x790 │ │ │ │ @@ -92930,15 +92930,15 @@ │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -92952,18 +92952,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6176 @ 0x1820 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2184] @ 0x888 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, afae8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -92972,15 +92972,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r4, r4, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -92990,15 +92990,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 556cc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2184] @ 0x888 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n afab8 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2184] @ 0x888 │ │ │ │ cbnz r3, afb1c │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -93011,19 +93011,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6176 @ 0x1820 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2184] @ 0x888 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ addw r0, r0, #4095 @ 0xfff │ │ │ │ bfc r0, #0, #12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, r2, r0 │ │ │ │ @@ -93033,20 +93033,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, afb84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2184] @ 0x888 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2c84 │ │ │ │ + bl 1c2f14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ b.n afb7a │ │ │ │ nop │ │ │ │ @@ -93060,18 +93060,18 @@ │ │ │ │ cbnz r3, afbc2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6176 @ 0x1820 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r0, [r7, #2184] @ 0x888 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2cdc │ │ │ │ + bl 1c2f6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w afce4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -93102,15 +93102,15 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r6, lsl #22 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r9, r3 │ │ │ │ - bl 1c2cdc │ │ │ │ + bl 1c2f6c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, afc5c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n afcf8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -93150,31 +93150,31 @@ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ orr.w r5, r5, r3, lsl #22 │ │ │ │ mov.w lr, r3, lsr #10 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ strd r5, lr, [sp, #8] │ │ │ │ ldr.w r5, [ip] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n afc8a │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [pc, #68] @ (afd0c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (afd10 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (afd14 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -93183,21 +93183,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n afcc0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ str r5, [sp, #708] @ 0x2c4 │ │ │ │ - @ instruction: 0xffff2db0 │ │ │ │ + vmla.i , , d0[0] │ │ │ │ movs r0, r5 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ movs r0, r5 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ movs r0, r5 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (afe28 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -93215,15 +93215,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2084] @ 0x824 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -93247,29 +93247,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n afdf0 │ │ │ │ ldr.w r1, [r3, #2080] @ 0x820 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, afde4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, afe1e │ │ │ │ ldr.w r2, [r3, #2084] @ 0x824 │ │ │ │ str.w r4, [r3, #2088] @ 0x828 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2080] @ 0x820 │ │ │ │ b.n afdc6 │ │ │ │ ldr.w r2, [r3, #2080] @ 0x820 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n afe1e │ │ │ │ str.w r7, [r3, #2084] @ 0x824 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r7 │ │ │ │ it cc │ │ │ │ movcc r1, r7 │ │ │ │ mov r4, r1 │ │ │ │ b.n afd90 │ │ │ │ @@ -93314,28 +93314,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6176 @ 0x1820 │ │ │ │ adds r2, #12 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -93548,25 +93548,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ 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 2c54f4 │ │ │ │ + bl 2c5784 │ │ │ │ b.n b00aa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vhadd.u d16, d18, d28 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u8 d16, d30, d28 │ │ │ │ @@ -93603,25 +93603,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ 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 2c48ec │ │ │ │ + bl 2c4b7c │ │ │ │ b.n b013a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 14, cr0, cr2, cr12, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 11, cr0, cr14, cr12, {5} │ │ │ │ @@ -93658,25 +93658,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ 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 2c616c │ │ │ │ + bl 2c63fc │ │ │ │ b.n b01ca │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 5, cr0, cr2, cr12, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 2, cr0, cr14, cr12, {5} │ │ │ │ @@ -93759,15 +93759,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c616c │ │ │ │ + bl 2c63fc │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b036a │ │ │ │ ldr r2, [pc, #140] @ (b039c ) │ │ │ │ ldr r3, [pc, #128] @ (b0394 ) │ │ │ │ add r2, pc │ │ │ │ @@ -93791,15 +93791,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c616c │ │ │ │ + bl 2c63fc │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b02e2 │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b02e2 │ │ │ │ @@ -93813,27 +93813,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c616c │ │ │ │ + bl 2c63fc │ │ │ │ b.n b030e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [r6, #-688]! @ 0xfffffd50 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ movs r6, r5 │ │ │ │ stc2l 0, cr0, [sl], #688 @ 0x2b0 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ movs r6, r5 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (b04bc ) │ │ │ │ @@ -93876,15 +93876,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c48ec │ │ │ │ + bl 2c4b7c │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0496 │ │ │ │ ldr r2, [pc, #140] @ (b04c8 ) │ │ │ │ ldr r3, [pc, #128] @ (b04c0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -93908,15 +93908,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c48ec │ │ │ │ + bl 2c4b7c │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b040e │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b040e │ │ │ │ @@ -93930,27 +93930,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c48ec │ │ │ │ + bl 2c4b7c │ │ │ │ b.n b043a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [sl], #-688 @ 0xfffffd50 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xfbbe00ac │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ movs r6, r5 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (b05e8 ) │ │ │ │ @@ -93993,15 +93993,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c54f4 │ │ │ │ + bl 2c5784 │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b05c2 │ │ │ │ ldr r2, [pc, #140] @ (b05f4 ) │ │ │ │ ldr r3, [pc, #128] @ (b05ec ) │ │ │ │ add r2, pc │ │ │ │ @@ -94025,15 +94025,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c54f4 │ │ │ │ + bl 2c5784 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b053a │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b053a │ │ │ │ @@ -94047,27 +94047,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c54f4 │ │ │ │ + bl 2c5784 │ │ │ │ b.n b0566 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb0e00ac │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xfa9200ac │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ movs r6, r5 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ add.w r7, r1, #72 @ 0x48 │ │ │ │ @@ -94118,15 +94118,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1cc7f0 │ │ │ │ + bl 1cca80 │ │ │ │ b.n b0670 │ │ │ │ nop │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n b072e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -94305,15 +94305,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c616c │ │ │ │ + bl 2c63fc │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0840 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -94469,15 +94469,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c616c │ │ │ │ + bl 2c63fc │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b083a │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b098e │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -94664,15 +94664,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c54f4 │ │ │ │ + bl 2c5784 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0c1c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -94828,15 +94828,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c54f4 │ │ │ │ + bl 2c5784 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b0c16 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b0d6a │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -95023,15 +95023,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c48ec │ │ │ │ + bl 2c4b7c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0ff8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -95187,15 +95187,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c48ec │ │ │ │ + bl 2c4b7c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b0ff2 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b1146 │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -95415,15 +95415,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c48ec │ │ │ │ + bl 2c4b7c │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b143e │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -95675,15 +95675,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c48ec │ │ │ │ + bl 2c4b7c │ │ │ │ b.n b1596 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -95994,15 +95994,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c616c │ │ │ │ + bl 2c63fc │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b1a82 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96254,15 +96254,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c616c │ │ │ │ + bl 2c63fc │ │ │ │ b.n b1bda │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -96575,15 +96575,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c54f4 │ │ │ │ + bl 2c5784 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b20c6 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96835,15 +96835,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c54f4 │ │ │ │ + bl 2c5784 │ │ │ │ b.n b221e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -97214,26 +97214,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c616c │ │ │ │ + bl 2c63fc │ │ │ │ b.n b2630 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c616c │ │ │ │ + bl 2c63fc │ │ │ │ b.n b2630 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r3, r0 │ │ │ │ b.n b279e │ │ │ │ @@ -97430,26 +97430,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c54f4 │ │ │ │ + bl 2c5784 │ │ │ │ b.n b2884 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c54f4 │ │ │ │ + bl 2c5784 │ │ │ │ b.n b2884 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r3, r0 │ │ │ │ b.n b29f2 │ │ │ │ @@ -97646,26 +97646,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c48ec │ │ │ │ + bl 2c4b7c │ │ │ │ b.n b2ad8 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c48ec │ │ │ │ + bl 2c4b7c │ │ │ │ b.n b2ad8 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r3, r0 │ │ │ │ b.n b2c46 │ │ │ │ @@ -98147,25 +98147,25 @@ │ │ │ │ b.n b2f40 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bcs.n b319c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bne.n b3166 │ │ │ │ - vqrdmulh.s q8, , d6[0] │ │ │ │ + vshr.u32 , q3, #1 │ │ │ │ movs r0, r5 │ │ │ │ beq.n b3130 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ @@ -98451,88 +98451,88 @@ │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b35de │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r7, [fp, r4, lsl #3] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b35d6 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #101 @ 0x65 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b35d2 │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r7, r8, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r7, #108 @ 0x6c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r9 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ add.w r1, r7, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ add.w r1, r7, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ add.w r1, r7, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ add.w r1, r7, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ add.w r2, r9, r8, lsl #5 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cbz r4, b35c0 │ │ │ │ add r7, r9 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ cbz r2, b35c0 │ │ │ │ add r4, sl │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ subs r1, r4, #4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n b3598 │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ uxth.w r8, r3 │ │ │ │ @@ -98544,23 +98544,23 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n b3506 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #104 @ 0x68 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #108 @ 0x6c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ ldr r2, [pc, #40] @ (b362c ) │ │ │ │ ldr r3, [pc, #32] @ (b3628 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -98652,15 +98652,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ bl 126f0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, b3758 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -98920,15 +98920,15 @@ │ │ │ │ adds.w r3, r4, #32 │ │ │ │ mov.w r2, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r0, #80 @ 0x50 │ │ │ │ adc.w r3, r7, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ - bl 1cc958 │ │ │ │ + bl 1ccbe8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r9, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n b390a │ │ │ │ b.n b394e │ │ │ │ mov r2, r9 │ │ │ │ @@ -98939,17 +98939,17 @@ │ │ │ │ ldrd r0, r5, [r8, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n b391c │ │ │ │ nop │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, b3a5e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3324] @ 0xcfc │ │ │ │ @@ -98995,15 +98995,15 @@ │ │ │ │ b.n b3a52 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl eb920 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n b3a26 │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1cc4ec │ │ │ │ + bl 1cc77c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n b3a3e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -99020,24 +99020,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n b3aac │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1cc4ec │ │ │ │ + bl 1cc77c │ │ │ │ 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 1cc958 │ │ │ │ + bl 1ccbe8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n b3aac │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -99097,15 +99097,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 1cc7f0 │ │ │ │ + bl 1cca80 │ │ │ │ b.n b3b72 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -99326,15 +99326,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n b3e8e │ │ │ │ vldr d7, [pc, #176] @ b3ea8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r1, #80 @ 0x50 │ │ │ │ - bl 1cc514 │ │ │ │ + bl 1cc7a4 │ │ │ │ orrs r1, r0 │ │ │ │ beq.n b3e88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -99392,15 +99392,16 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n b3e5e │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 11, cr0, cr2, cr7, {1} │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -99621,15 +99622,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ b.n b3f4e │ │ │ │ - stc2 0, cr0, [r2], {39} @ 0x27 │ │ │ │ + cdp2 0, 9, cr0, cr2, cr7, {1} │ │ │ │ cbnz r2, b4114 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -99713,15 +99714,15 @@ │ │ │ │ ldr.w r1, [r3, #2436] @ 0x984 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n b421e │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, b4230 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2436] @ 0x984 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -99878,15 +99879,15 @@ │ │ │ │ ldr.w r0, [r5, #2436] @ 0x984 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w b4738 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b471a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, b4402 │ │ │ │ str.w r6, [r5, #2440] @ 0x988 │ │ │ │ str.w r8, [r5, #2448] @ 0x990 │ │ │ │ str.w r4, [r5, #2444] @ 0x98c │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ @@ -99987,15 +99988,15 @@ │ │ │ │ bne.w b47a6 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r1, r4, #4640 @ 0x1220 │ │ │ │ adds r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5510 │ │ │ │ + bl 1c57a0 │ │ │ │ add.w r3, r4, #4640 @ 0x1220 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ add.w r5, r4, #36864 @ 0x9000 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ bl 9d764 │ │ │ │ @@ -100177,15 +100178,15 @@ │ │ │ │ ldr.w r0, [r5, #2436] @ 0x984 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n b476c │ │ │ │ ldr.w r1, [r5, #2440] @ 0x988 │ │ │ │ cbz r0, b4762 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ cbz r0, b475e │ │ │ │ ldr.w r3, [r5, #2444] @ 0x98c │ │ │ │ str.w r8, [r5, #2448] @ 0x990 │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r5, #2440] @ 0x988 │ │ │ │ b.n b445c │ │ │ │ mov r0, r1 │ │ │ │ @@ -100375,24 +100376,24 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl 127220 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b4954 │ │ │ │ add.w r0, r5, #5184 @ 0x1440 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r5, #5184 @ 0x1440 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl f7ef8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5184 @ 0x1440 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ cbnz r6, b4970 │ │ │ │ ldrb.w r2, [r5, #3324] @ 0xcfc │ │ │ │ cbnz r2, b4984 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -100420,36 +100421,36 @@ │ │ │ │ add r2, pc │ │ │ │ b.n b495a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl eb5a4 │ │ │ │ b.n b4942 │ │ │ │ - @ instruction: 0xf3f40027 │ │ │ │ - @ instruction: 0xf3cc0027 │ │ │ │ + @ instruction: 0xf6840027 │ │ │ │ + @ instruction: 0xf65c0027 │ │ │ │ cbz r2, b49e2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3324] @ 0xcfc │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, b49e4 │ │ │ │ add.w r3, r4, #5184 @ 0x1440 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ add.w r0, r4, #5184 @ 0x1440 │ │ │ │ bl f8020 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 127410 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -100694,39 +100695,39 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b4df4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bef20 │ │ │ │ + bl 2bf1b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bf068 │ │ │ │ + bl 2bf2f8 │ │ │ │ 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 2befa0 │ │ │ │ + bl 2bf230 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #255 @ 0xff │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, r3 │ │ │ │ bne.n b4cf6 │ │ │ │ @@ -100776,20 +100777,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 2d0950 │ │ │ │ - bl 1cce88 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1cd118 │ │ │ │ cbnz r0, b4d74 │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ lsls r3, r0, #30 │ │ │ │ ittt mi │ │ │ │ sbfxmi r3, sl, #0, #1 │ │ │ │ andmi.w r3, r3, #2 │ │ │ │ orrmi r5, r3 │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -100879,25 +100880,25 @@ │ │ │ │ ldrb.w r3, [r3, #716] @ 0x2cc │ │ │ │ cbz r3, b4e86 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ bhi.n b4f64 │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ bhi.w b4ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1cce88 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1cd118 │ │ │ │ cbnz r0, b4ea0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #207] @ 0xcf │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4f86 │ │ │ │ orr.w sl, sl, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1ccd98 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1cd028 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b4d32 │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w b4d32 │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ @@ -100932,15 +100933,15 @@ │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bne.w b5064 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b4fe4 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ b.n b4de0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -100988,15 +100989,15 @@ │ │ │ │ mov r8, r7 │ │ │ │ cmp r4, #13 │ │ │ │ bne.w b4de0 │ │ │ │ orr.w r9, r9, #1073741824 @ 0x40000000 │ │ │ │ b.n b4de0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w b4dd4 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w sl, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -101031,31 +101032,31 @@ │ │ │ │ b.n b4ea0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b4fcc │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n b4d22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ bne.n b4f9c │ │ │ │ b.n b4fa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.w b4f2a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r7 │ │ │ │ b.n b4de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w r9, [sp, #4] │ │ │ │ moveq r2, r9 │ │ │ │ beq.n b4fa2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ @@ -101065,66 +101066,66 @@ │ │ │ │ cbz r3, b5070 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n b4de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b4ff2 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ b.n b4de0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2bef20 │ │ │ │ + bl 2bf1b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bef3c │ │ │ │ + bl 2bf1cc │ │ │ │ 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 2bf068 │ │ │ │ + bl 2bf2f8 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bf090 │ │ │ │ + bl 2bf320 │ │ │ │ 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 2bef54 │ │ │ │ + bl 2bf1e4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bf010 │ │ │ │ + bl 2bf2a0 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -101137,15 +101138,15 @@ │ │ │ │ cbz r3, b5178 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n b517c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4b60 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b5178 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -101154,15 +101155,15 @@ │ │ │ │ b.n b5160 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n b517c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4b60 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n b515a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -101643,15 +101644,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w b589a │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b5664 │ │ │ │ ldr r2, [pc, #536] @ (b58b8 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -101717,15 +101718,15 @@ │ │ │ │ beq.n b5664 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w b5568 │ │ │ │ b.n b556e │ │ │ │ mov sl, r0 │ │ │ │ b.n b54d0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ cbz r0, b5768 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w b5664 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w b5664 │ │ │ │ @@ -101747,18 +101748,18 @@ │ │ │ │ bl b7544 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b5734 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n b5734 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2bf090 │ │ │ │ + bl 2bf320 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b5736 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -101822,16 +101823,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w b556e │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w b556e │ │ │ │ b.n b5664 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, b5896 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -101843,33 +101844,31 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n b5510 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n b57d4 │ │ │ │ - movs r7, r4 │ │ │ │ - b.n b56f4 │ │ │ │ - movs r7, r4 │ │ │ │ + bic.w r0, r2, r7, asr #32 │ │ │ │ + @ instruction: 0xe9b00027 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ movs r6, r5 │ │ │ │ - b.n b5360 │ │ │ │ + b.n b5880 │ │ │ │ movs r7, r4 │ │ │ │ - b.n b5308 │ │ │ │ + b.n b5828 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -102094,19 +102093,19 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r1, [r5, #288] @ 0x120 │ │ │ │ - bl 2c642c │ │ │ │ + bl 2c66bc │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, b5b56 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -102418,16 +102417,16 @@ │ │ │ │ beq.w b61ee │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b61ee │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cbz r0, b5ebe │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b61fc │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -102440,15 +102439,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b61a4 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b5f20 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b617c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -102456,16 +102455,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b60e0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d0b8c │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0e1c │ │ │ │ + bl 2d0be0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b5f44 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b61a4 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -102487,26 +102486,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b5f78 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b5f96 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -102567,15 +102566,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bf1a4 │ │ │ │ + bl 2bf434 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6234 │ │ │ │ ldr r3, [pc, #936] @ (b6404 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -102603,15 +102602,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b60ec │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b617c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b617c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -102670,37 +102669,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b617c │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b60be │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b624e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b61d2 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b5f44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c62d8 │ │ │ │ + bl 2c6568 │ │ │ │ b.n b6070 │ │ │ │ ldr r2, [pc, #588] @ (b6408 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -102909,19 +102908,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #472 @ (adr r1, b65dc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n b6498 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ movs r7, r4 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - blt.n b63a4 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1436] @ b69c4 │ │ │ │ @@ -102948,16 +102947,16 @@ │ │ │ │ beq.w b67b6 │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b67b6 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cbz r0, b6486 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b67c4 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -102970,15 +102969,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b676c │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b64e8 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b6744 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -102986,16 +102985,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b66a8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d0b8c │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0e1c │ │ │ │ + bl 2d0be0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b650c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b676c │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -103017,26 +103016,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b6540 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b655e │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -103097,15 +103096,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bf1a4 │ │ │ │ + bl 2bf434 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b67fc │ │ │ │ ldr r3, [pc, #940] @ (b69d0 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -103133,15 +103132,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b66b4 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6744 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b6744 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -103200,37 +103199,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b6744 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b6686 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b6816 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b679a │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b650c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c62d8 │ │ │ │ + bl 2c6568 │ │ │ │ b.n b6638 │ │ │ │ ldr r2, [pc, #592] @ (b69d4 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -103441,19 +103440,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n b6ad4 │ │ │ │ + bls.n b69f4 │ │ │ │ movs r7, r4 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bvs.n b69e0 │ │ │ │ + bhi.n b6900 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1540] @ b6ff8 │ │ │ │ @@ -103480,16 +103479,16 @@ │ │ │ │ beq.w b6d84 │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b6d84 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cbz r0, b6a52 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b6d92 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -103502,15 +103501,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6d3a │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b6ab4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b6d12 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -103518,16 +103517,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b6c76 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d0b8c │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0e1c │ │ │ │ + bl 2d0be0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b6ad8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6d3a │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -103549,26 +103548,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b6b0c │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b6b2a │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -103629,15 +103628,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bf1a4 │ │ │ │ + bl 2bf434 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6dca │ │ │ │ ldr.w r3, [pc, #1044] @ b7004 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -103665,15 +103664,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b6c82 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6d12 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b6d12 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -103731,37 +103730,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str.w r1, [r4, #1076] @ 0x434 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b6d12 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b6c54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b6de4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b6d68 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b6ad8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c62d8 │ │ │ │ + bl 2c6568 │ │ │ │ b.n b6c06 │ │ │ │ ldr r2, [pc, #696] @ (b7008 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -104006,35 +104005,35 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n b6f6c │ │ │ │ + bcc.n b708c │ │ │ │ movs r7, r4 │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - beq.n b7078 │ │ │ │ + bcs.n b6f98 │ │ │ │ movs r7, r4 │ │ │ │ cbz r6, b708c │ │ │ │ lsls r4, r5, #2 │ │ │ │ cbz r0, b708e │ │ │ │ lsls r4, r5, #2 │ │ │ │ uxtb r2, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + subs r2, r2, #1 │ │ │ │ movs r6, r5 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b7040 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ cbz r0, b7044 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -104044,16 +104043,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n b7070 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d0b8c │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0e1c │ │ │ │ + bl 2d0be0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -104183,15 +104182,15 @@ │ │ │ │ beq.n b7208 │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w b72f2 │ │ │ │ add.w r2, r6, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w b7512 │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w fp, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -104206,23 +104205,23 @@ │ │ │ │ moveq.w r3, #320 @ 0x140 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n b72fc │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ 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 2d0c00 │ │ │ │ + bl 2d0e90 │ │ │ │ ldrd r0, r2, [r5, #60] @ 0x3c │ │ │ │ add.w r3, r6, #1088 @ 0x440 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [r8, #12] │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ @@ -104255,15 +104254,15 @@ │ │ │ │ tst.w fp, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #356 @ 0x164 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [sp] │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2d0c00 │ │ │ │ + bl 2d0e90 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n b7302 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -104272,19 +104271,19 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2d0c00 │ │ │ │ + bl 2d0e90 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1cd058 │ │ │ │ + bl 1cd2e8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w b74d4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ @@ -104313,20 +104312,20 @@ │ │ │ │ beq.n b72f2 │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.n b7362 │ │ │ │ add.w r2, r6, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w b7504 │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w b7222 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b7222 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itttt hi │ │ │ │ addhi.w r3, r6, #432 @ 0x1b0 │ │ │ │ strhi r3, [sp, #48] @ 0x30 │ │ │ │ @@ -104537,26 +104536,26 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cbz r0, b75a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n b7584 │ │ │ │ bic.w r3, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n b7584 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1ccf4c │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1cd1dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b762e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #622] @ 0x26e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b7674 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -104613,45 +104612,45 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b7584 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b76cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #116] @ (b76dc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (b76e0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n b7584 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b75c4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n b75c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b7584 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n b75c4 │ │ │ │ b.n b7584 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n b75fa │ │ │ │ b.n b7584 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r3, #612] @ 0x264 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -104666,19 +104665,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n b7664 │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, b7756 │ │ │ │ + setend be │ │ │ │ movs r7, r4 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -104757,15 +104756,15 @@ │ │ │ │ bl b7558 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7758 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n b7764 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ mov r9, r3 │ │ │ │ bne.n b7764 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, b77f2 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -104796,16 +104795,16 @@ │ │ │ │ bne.w b7932 │ │ │ │ ldrb.w r3, [r4, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b7a18 │ │ │ │ ldr r3, [pc, #864] @ (b7b9c ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cbz r0, b7856 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b799a │ │ │ │ cbz r6, b7888 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -104814,15 +104813,15 @@ │ │ │ │ b.n b7868 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w b7a3e │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl b50e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ add.w r3, r3, #1 │ │ │ │ beq.n b7860 │ │ │ │ @@ -104831,16 +104830,16 @@ │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [r4, #1168] @ 0x490 │ │ │ │ ldrb.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b776c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b776c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w b776c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -104853,27 +104852,27 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n b78f4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w b776c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b78ce │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1171] @ 0x493 │ │ │ │ b.n b776c │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2bf090 │ │ │ │ + bl 2bf320 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b7748 │ │ │ │ movs r2, #1 │ │ │ │ lsls r0, r3, #23 │ │ │ │ strb.w r2, [r4, #1169] @ 0x491 │ │ │ │ bpl.w b7758 │ │ │ │ @@ -104939,16 +104938,16 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n b7a54 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b79b4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n b79b4 │ │ │ │ @@ -105003,16 +105002,16 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w b7888 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b7c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n b7b76 │ │ │ │ ldr r1, [pc, #260] @ (b7ba0 ) │ │ │ │ @@ -105020,15 +105019,15 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #252] @ (b7ba4 ) │ │ │ │ ldr r1, [pc, #256] @ (b7ba8 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n b7888 │ │ │ │ ldr r2, [pc, #228] @ (b7b9c ) │ │ │ │ ldr.w r8, [r8, r2] │ │ │ │ b.n b789c │ │ │ │ ldr r3, [pc, #220] @ (b7b9c ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldrexd r2, r3, [r8] │ │ │ │ @@ -105036,69 +105035,69 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b7a36 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b8e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b88 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b82 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #140] @ (b7bac ) │ │ │ │ ldr r1, [pc, #144] @ (b7bb0 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n b7a36 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cbz r0, b7b70 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, b7b6a │ │ │ │ ldr r3, [pc, #100] @ (b7bb4 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [pc, #88] @ (b7bb8 ) │ │ │ │ ldr r1, [pc, #92] @ (b7bbc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n b7a36 │ │ │ │ ldr r3, [pc, #84] @ (b7bc0 ) │ │ │ │ add r3, pc │ │ │ │ b.n b7b52 │ │ │ │ ldr r2, [pc, #80] @ (b7bc4 ) │ │ │ │ add r2, pc │ │ │ │ b.n b7b4c │ │ │ │ @@ -105118,43 +105117,43 @@ │ │ │ │ add sl, pc │ │ │ │ b.n b7aee │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ movs r7, r4 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + sxth r6, r2 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + cbz r6, b7bda │ │ │ │ movs r7, r4 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + cbz r2, b7bd8 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -105393,18 +105392,18 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - itee al │ │ │ │ - moval r7, r4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n b7eda @ unpredictable > │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r7, r4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n b7eda │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #3652] @ 0xe44 │ │ │ │ mov r4, r2 │ │ │ │ ldrb.w r2, [r0, #3324] @ 0xcfc │ │ │ │ @@ -105619,18 +105618,18 @@ │ │ │ │ ldr.w fp, [r7] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n b819a │ │ │ │ cmp r6, #0 │ │ │ │ beq.n b8180 │ │ │ │ rbit r4, r6 │ │ │ │ @@ -105641,34 +105640,34 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n b816a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b81ee │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d0b8c │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0e1c │ │ │ │ + bl 2d0be0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp fp, r3 │ │ │ │ bls.n b8158 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b8158 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mla sl, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2c642c │ │ │ │ + bl 2c66bc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b81f8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ @@ -105716,18 +105715,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b8180 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2c642c │ │ │ │ + bl 2c66bc │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, b81fc │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -106067,15 +106066,15 @@ │ │ │ │ movw r3, #1397 @ 0x575 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 126f0c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + cbnz r2, b8598 │ │ │ │ movs r7, r4 │ │ │ │ cbnz r2, b8540 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -106165,24 +106164,24 @@ │ │ │ │ ldrb.w r0, [r2, #377] @ 0x179 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1120] @ 0x460 │ │ │ │ ldr.w r2, [r4, #300] @ 0x12c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 1cd0a8 │ │ │ │ + bl 1cd338 │ │ │ │ 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 1cd074 │ │ │ │ + bl 1cd304 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (b8690 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (b868c ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -106255,21 +106254,21 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r6, #320 @ 0x140 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mla r6, r6, r5, r3 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r6, #400] @ 0x190 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 2c642c │ │ │ │ + bl 2c66bc │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2c194c │ │ │ │ + bl 2c1bdc │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b8b08 │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -106306,19 +106305,19 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ add.w r2, r2, #6016 @ 0x1780 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ it pl │ │ │ │ ldrpl r5, [r3, #116] @ 0x74 │ │ │ │ - bl 2c1a0c │ │ │ │ + bl 2c1c9c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r4, #3652] @ 0xe44 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ - bl 2c1944 │ │ │ │ + bl 2c1bd4 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w b8ad6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -106832,17 +106831,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3632] @ 0xe30 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - uxth r4, r2 │ │ │ │ + push {r2, r5, lr} │ │ │ │ movs r7, r4 │ │ │ │ - sxtb r2, r5 │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -106884,17 +106883,17 @@ │ │ │ │ bl 126f0c │ │ │ │ b.n b8d8a │ │ │ │ str r2, [sp, #20] │ │ │ │ bl ea894 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n b8d7a │ │ │ │ - sxth r6, r5 │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r7, r4 │ │ │ │ - cbz r6, b8e0e │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -107341,15 +107340,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #188] @ (b9390 ) │ │ │ │ ldr r1, [pc, #188] @ (b9394 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n b924c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b9288 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -107386,43 +107385,43 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + sxth r4, r3 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + sxth r0, r2 │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + cbz r2, b9388 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #32 │ │ │ │ + cbz r0, b939e │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ movs r7, r4 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + rors r2, r7 │ │ │ │ movs r0, r5 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ movs r7, r4 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r7, r4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w lr, [r2, #120] @ 0x78 │ │ │ │ ldr.w ip, [pc, #212] @ b947c │ │ │ │ ldr.w r3, [lr, #1156] @ 0x484 │ │ │ │ @@ -108001,23 +108000,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9a3c ) │ │ │ │ ldr r1, [pc, #28] @ (b9a40 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n b99fc │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #776 @ (adr r6, b9d48 ) │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #88] @ (b9ab0 ) │ │ │ │ @@ -108045,23 +108044,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9ab8 ) │ │ │ │ ldr r1, [pc, #28] @ (b9abc ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n b9a78 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #280 @ (adr r6, b9bd4 ) │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #88] @ (b9b2c ) │ │ │ │ @@ -108089,23 +108088,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9b34 ) │ │ │ │ ldr r1, [pc, #28] @ (b9b38 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n b9af4 │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #808 @ (adr r5, b9e60 ) │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #120] @ 0x78 │ │ │ │ @@ -108538,15 +108537,15 @@ │ │ │ │ ldr.w r0, [r0, #540] @ 0x21c │ │ │ │ bpl.n ba008 │ │ │ │ ldr.w r3, [r2, #3004] @ 0xbbc │ │ │ │ mov.w ip, #0 │ │ │ │ movw r2, #33034 @ 0x810a │ │ │ │ ldr.w r3, [r3, #332] @ 0x14c │ │ │ │ strd r3, ip, [sp] │ │ │ │ - bl 330d28 │ │ │ │ + bl 330fb8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r2, #33034 @ 0x810a │ │ │ │ @@ -110566,45 +110565,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #68] @ (bb730 ) │ │ │ │ ldr r2, [pc, #72] @ (bb734 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bb60e │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (bb738 ) │ │ │ │ ldr r1, [pc, #52] @ (bb73c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bb69c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r2, [pc, #648] @ (bb9ac ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #424] @ (bb8fc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -111340,44 +111339,44 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #64] @ (bc000 ) │ │ │ │ ldr r2, [pc, #68] @ (bc004 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bbebe │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #44] @ (bc008 ) │ │ │ │ ldr r1, [pc, #48] @ (bc00c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bbf4e │ │ │ │ nop │ │ │ │ ... │ │ │ │ rors r2, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -112135,45 +112134,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #68] @ (bc8e0 ) │ │ │ │ ldr r2, [pc, #72] @ (bc8e4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bc7be │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (bc8e8 ) │ │ │ │ ldr r1, [pc, #52] @ (bc8ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bc84c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r0, #242 @ 0xf2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -113267,24 +113266,24 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #24] @ (bd544 ) │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #20] @ (bd548 ) │ │ │ │ add r2, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r3, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1356] @ bdaac │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -113673,15 +113672,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #268] @ (bdad8 ) │ │ │ │ ldr r1, [pc, #268] @ (bdadc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bd76e │ │ │ │ ldr r3, [pc, #224] @ (bdabc ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -113705,39 +113704,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n bd9ec │ │ │ │ ldr r2, [pc, #196] @ (bdae4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #196] @ (bdae8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bd9ec │ │ │ │ ldr r2, [pc, #188] @ (bdaec ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (bdaf0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bd76a │ │ │ │ ldr r2, [pc, #180] @ (bdaf4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (bdaf8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bd9ec │ │ │ │ ldr.w r2, [r6, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (bdafc ) │ │ │ │ ldr r1, [pc, #164] @ (bdb00 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bd908 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w fp, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov r2, fp │ │ │ │ @@ -113753,65 +113752,65 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (bdb04 ) │ │ │ │ ldr r1, [pc, #108] @ (bdb08 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bd7ea │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #144 @ 0x90 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #134 @ 0x86 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #1016] @ (bdeec ) │ │ │ │ + strh r6, [r1, r2] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #952] @ (bdeb4 ) │ │ │ │ + strh r6, [r7, r1] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #856] @ (bde5c ) │ │ │ │ + strh r6, [r4, r1] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #600] @ (bdd64 ) │ │ │ │ + strh r6, [r4, r0] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -114083,15 +114082,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #400] @ (bdfc0 ) │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [pc, #400] @ (bdfc4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bde12 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ ldrb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ movs r2, #32 │ │ │ │ @@ -114160,15 +114159,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #200] @ (bdfd4 ) │ │ │ │ ldr r1, [pc, #200] @ (bdfd8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bdc92 │ │ │ │ ldr r1, [pc, #192] @ (bdfdc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl bd4d8 │ │ │ │ b.n bde84 │ │ │ │ ldr r3, [pc, #136] @ (bdfb0 ) │ │ │ │ @@ -114180,43 +114179,43 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n bdeb4 │ │ │ │ ldr r2, [pc, #164] @ (bdfe0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #164] @ (bdfe4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bdeb4 │ │ │ │ ldr r2, [pc, #156] @ (bdfe8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #156] @ (bdfec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bdc8e │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w bdcd0 │ │ │ │ b.n bdec2 │ │ │ │ ldr r2, [pc, #136] @ (bdff0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (bdff4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bdeb4 │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (bdff8 ) │ │ │ │ ldr r1, [pc, #120] @ (bdffc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n bddac │ │ │ │ bic.w r3, fp, #2 │ │ │ │ subs r7, r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r2, r7 │ │ │ │ b.n bdca8 │ │ │ │ @@ -114227,51 +114226,51 @@ │ │ │ │ mov r2, r7 │ │ │ │ b.n bdca8 │ │ │ │ nop │ │ │ │ movs r4, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [pc, #0] @ (bdfc8 ) │ │ │ │ + ldr r6, [pc, #576] @ (be208 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r3, [pc, #144] @ (be06c ) │ │ │ │ + ldr r5, [pc, #720] @ (be2ac ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #968] @ (be3b0 ) │ │ │ │ + ldr r5, [pc, #520] @ (be1f0 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #904] @ (be378 ) │ │ │ │ + ldr r5, [pc, #456] @ (be1b8 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #792] @ (be310 ) │ │ │ │ + ldr r5, [pc, #344] @ (be150 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #696] @ (be2b8 ) │ │ │ │ + ldr r5, [pc, #248] @ (be0f8 ) │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -114457,15 +114456,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r0, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n be1ba │ │ │ │ lsls r3, r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [lr, r3] │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n be1ba │ │ │ │ ldrh.w r3, [r4, #3024] @ 0xbd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #1712 @ 0x6b0 │ │ │ │ str.w r2, [r4, #3028] @ 0xbd4 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ @@ -114658,15 +114657,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ ands r2, r7 │ │ │ │ bne.n be452 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r2, [pc, #544] @ (be658 ) │ │ │ │ ldr r3, [pc, #536] @ (be654 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -114711,20 +114710,20 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n be4d6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n be48a │ │ │ │ - bl 1e2730 │ │ │ │ + bl 1e29c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n be47c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ b.n be436 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w be638 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w be632 │ │ │ │ @@ -114743,126 +114742,126 @@ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, be51c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be548 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be5b6 │ │ │ │ mov r2, r7 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ vldr d0, [pc, #128] @ be648 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be5f6 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ 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 2320b0 │ │ │ │ + bl 232340 │ │ │ │ b.n be436 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ @@ -114906,15 +114905,15 @@ │ │ │ │ cbz r3, be6f8 │ │ │ │ clz r1, r5 │ │ │ │ mov r8, r7 │ │ │ │ rsb r5, r1, #32 │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f602c │ │ │ │ + bl 1f62bc │ │ │ │ ldr r3, [pc, #192] @ (be780 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ @@ -114956,27 +114955,27 @@ │ │ │ │ add r3, r5 │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n be6dc │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2142e0 │ │ │ │ + bl 214570 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n be6dc │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ bl be3e8 │ │ │ │ mov r8, r7 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 214530 │ │ │ │ + bl 2147c0 │ │ │ │ b.n be6dc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, r5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -115053,34 +115052,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n be834 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n be88e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [pc, #44] @ (be8bc ) │ │ │ │ ldr r3, [pc, #36] @ (be8b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -115135,25 +115134,25 @@ │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 2b9b84 │ │ │ │ + bl 2b9e14 │ │ │ │ ldr r2, [pc, #676] @ (bebd8 ) │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ movs r0, #3 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ strd r5, r7, [sp, #136] @ 0x88 │ │ │ │ strd r7, r7, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ - bl 2b9b84 │ │ │ │ + bl 2b9e14 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r5, r7, [sp, #172] @ 0xac │ │ │ │ @@ -115220,15 +115219,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (bebfc ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2baf28 │ │ │ │ + bl 2bb1b8 │ │ │ │ ldr r2, [pc, #500] @ (bec00 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (bec04 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -115273,25 +115272,25 @@ │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ movs r0, #3 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ strd r5, r5, [sp, #200] @ 0xc8 │ │ │ │ strd r5, r7, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp, #184] @ 0xb8 │ │ │ │ - bl 2b9b84 │ │ │ │ + bl 2b9e14 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (bec18 ) │ │ │ │ strd r5, r5, [sp, #236] @ 0xec │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ movs r0, #3 │ │ │ │ strd r5, r7, [sp, #244] @ 0xf4 │ │ │ │ str r7, [sp, #252] @ 0xfc │ │ │ │ vstr d8, [sp, #256] @ 0x100 │ │ │ │ - bl 2b9b84 │ │ │ │ + bl 2b9e14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (bec1c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (bec20 ) │ │ │ │ @@ -115394,108 +115393,108 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #0 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ movs r7, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2ba894 │ │ │ │ + bl 2bab24 │ │ │ │ ldr r2, [pc, #72] @ (bec9c ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (beca0 ) │ │ │ │ movs r1, #18 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #672] @ 0x2a0 │ │ │ │ strd r7, r7, [sp, #680] @ 0x2a8 │ │ │ │ vstr d8, [sp, #688] @ 0x2b0 │ │ │ │ - bl 2baf28 │ │ │ │ + bl 2bb1b8 │ │ │ │ ldr r2, [pc, #40] @ (beca4 ) │ │ │ │ ldr r3, [pc, #44] @ (beca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #700] @ 0x2bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n bec98 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ movs r7, r4 │ │ │ │ asrs r0, r0, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -115504,82 +115503,82 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl be8c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2bc6f0 │ │ │ │ + bl 2bc980 │ │ │ │ cbz r7, bed00 │ │ │ │ ldr r2, [pc, #48] @ (bed14 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1df820 │ │ │ │ + bl 1dfab0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (bed18 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1df774 │ │ │ │ + bl 1dfa04 │ │ │ │ mov r3, r0 │ │ │ │ b.n becee │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115618,25 +115617,25 @@ │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bee0e │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (bee54 ) │ │ │ │ ldr r2, [pc, #60] @ (bee50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -115695,21 +115694,21 @@ │ │ │ │ add r4, r8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ adds r6, #20 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd ip, ip, [sp] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr.w sl, [pc, #76] @ bef24 │ │ │ │ @@ -115719,15 +115718,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mla r3, r9, r6, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n bee9e │ │ │ │ mov.w r9, #8 │ │ │ │ b.n bee9e │ │ │ │ @@ -115750,15 +115749,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r6, r3, r2 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r5, r0, #96 @ 0x60 │ │ │ │ ldrb.w fp, [r7, #12] │ │ │ │ @@ -115790,15 +115789,15 @@ │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r7, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -115817,15 +115816,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1eaac0 │ │ │ │ + bl 1ead50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n bf030 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w bf146 │ │ │ │ @@ -115835,38 +115834,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n bf022 │ │ │ │ movs r7, #0 │ │ │ │ b.n bf03e │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n bf11a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -115876,19 +115875,19 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -115897,26 +115896,26 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bf0ac │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 1eab74 │ │ │ │ + bl 1eae04 │ │ │ │ cbz r6, bf126 │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (bf154 ) │ │ │ │ ldr r3, [pc, #36] @ (bf150 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -115968,25 +115967,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n bf1fa │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bf1e0 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r1, [pc, #184] @ (bf29c ) │ │ │ │ ldr r3, [pc, #180] @ (bf298 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -116021,30 +116020,30 @@ │ │ │ │ eors r0, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf25a │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ b.n bf1e0 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n bf23a │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -116094,51 +116093,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n bf37a │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bf326 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf356 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [pc, #188] @ (bf420 ) │ │ │ │ ldr r3, [pc, #180] @ (bf41c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -116173,31 +116172,31 @@ │ │ │ │ muls r3, r0 │ │ │ │ asrs r3, r0, #1 │ │ │ │ movs r0, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf3da │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ b.n bf326 │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n bf3b6 │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -116253,25 +116252,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n bf4c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, bf4aa │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r1, [pc, #276] @ (bf5c0 ) │ │ │ │ ldr r2, [pc, #268] @ (bf5bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -116313,30 +116312,30 @@ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ asrs r2, r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf530 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ b.n bf4aa │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n bf514 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n bf514 │ │ │ │ movs r3, #1 │ │ │ │ @@ -116348,30 +116347,30 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf588 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ b.n bf4aa │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n bf514 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -116411,42 +116410,42 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bf628 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ @@ -116471,30 +116470,30 @@ │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [pc, #412] @ (bf85c ) │ │ │ │ ldr r3, [pc, #396] @ (bf850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w bf846 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl bf424 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -116529,23 +116528,23 @@ │ │ │ │ ldrh r5, [r1, #44] @ 0x2c │ │ │ │ ldrh r5, [r1, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n bf83e │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r5, r9, #80 @ 0x50 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ add.w lr, r9, #96 @ 0x60 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -116575,36 +116574,36 @@ │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r9, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n bf6be │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, bf816 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov sl, r0 │ │ │ │ b.n bf744 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n bf7f2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -116642,22 +116641,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #924] @ bfc28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -116665,18 +116664,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w bfb6e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ @@ -116704,22 +116703,22 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #712] @ bfc2c │ │ │ │ @@ -116731,15 +116730,15 @@ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r2, r3, fp │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w bfc0c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -116751,102 +116750,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w bfb7a │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bf9ee │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bfa20 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bfc1a │ │ │ │ mov r3, r4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r8, [r6, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w lr, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ ldrb.w r9, [r6, #32] │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ @@ -116879,18 +116878,18 @@ │ │ │ │ ldrb r0, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ ldr r2, [pc, #216] @ (bfc30 ) │ │ │ │ ldr r3, [pc, #204] @ (bfc24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -116931,30 +116930,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n bf928 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bfbe2 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r7, r0 │ │ │ │ b.n bf9ee │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n bfbbe │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -117032,43 +117031,43 @@ │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfce6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl bf5c4 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -117077,29 +117076,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w r7, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #12] │ │ │ │ mov ip, r0 │ │ │ │ @@ -117133,49 +117132,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfe22 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl bf5c4 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r3, #48 @ 0x30 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r1, r3, #20 │ │ │ │ @@ -117189,27 +117188,27 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w lr, [r3, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w lr, #9 │ │ │ │ @@ -117218,27 +117217,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, fp, #20 │ │ │ │ str.w lr, [fp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117246,68 +117245,68 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bff6a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bffaa │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c168a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -117362,15 +117361,15 @@ │ │ │ │ lsrs r3, r5, #13 │ │ │ │ lsrs r3, r5, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n bfcfe │ │ │ │ lsls r0, r5, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r0, r4, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -117379,43 +117378,43 @@ │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c00aa │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ @@ -117447,24 +117446,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117472,29 +117471,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117527,24 +117526,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117552,29 +117551,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117607,24 +117606,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117632,29 +117631,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117687,24 +117686,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117712,29 +117711,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117767,24 +117766,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117792,29 +117791,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117847,26 +117846,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -117874,29 +117873,29 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117929,26 +117928,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -117956,46 +117955,46 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e0 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ @@ -118021,26 +118020,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -118048,47 +118047,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16dc │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118114,24 +118113,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ add.w r3, fp, #20 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -118139,45 +118138,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e4 │ │ │ │ mov r2, r4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w r9, [fp, #32] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118205,53 +118204,53 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r8, [r3, #30] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118283,24 +118282,24 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r8, [r3, #30] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118308,29 +118307,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118362,24 +118361,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #10 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118387,45 +118386,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e4 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118457,24 +118456,24 @@ │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #11 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118482,38 +118481,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118547,24 +118546,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #12 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118572,39 +118571,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e4 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118638,24 +118637,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #13 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118663,39 +118662,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e4 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118724,24 +118723,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #14 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -118749,39 +118748,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16ea │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -118808,24 +118807,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #15 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -118833,39 +118832,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16ea │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -118893,24 +118892,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -118918,38 +118917,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118984,24 +118983,24 @@ │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -119009,41 +119008,41 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w lr, [fp, #32] │ │ │ │ @@ -119067,15 +119066,15 @@ │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [pc, #428] @ (c16f0 ) │ │ │ │ ldr r3, [pc, #432] @ (c16f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -119186,26 +119185,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w c0086 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c00ba │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.w c00ba │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n c169c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n c169c │ │ │ │ @@ -119243,29 +119242,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl befe4 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, c1746 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #48 @ 0x30 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -119274,18 +119273,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w ip, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c193e │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ @@ -119301,22 +119300,22 @@ │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ ldr.w fp, [pc, #2388] @ c2158 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -119327,51 +119326,51 @@ │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mla lr, r3, lr, r2 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -119379,18 +119378,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb.w r2, [r3, #75] @ 0x4b │ │ │ │ ldrb.w r1, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ @@ -119430,21 +119429,21 @@ │ │ │ │ b.n c17ca │ │ │ │ movs r3, #1 │ │ │ │ b.n c17ca │ │ │ │ movs r3, #16 │ │ │ │ b.n c17ca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -119453,18 +119452,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #26 │ │ │ │ lsls r6, r6, #26 │ │ │ │ @@ -119489,21 +119488,21 @@ │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsls r6, r6, #26 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -119512,18 +119511,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r8, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #7 │ │ │ │ lsls r5, r4, #7 │ │ │ │ @@ -119548,21 +119547,21 @@ │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -119571,18 +119570,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #24 │ │ │ │ lsls r7, r6, #24 │ │ │ │ @@ -119607,39 +119606,39 @@ │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsls r7, r6, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n c1a0e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r9, r6, #20 │ │ │ │ @@ -119647,18 +119646,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #23 │ │ │ │ lsls r6, r1, #23 │ │ │ │ @@ -119683,21 +119682,21 @@ │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsls r6, r1, #23 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -119706,18 +119705,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r6, r0, #22 │ │ │ │ @@ -119742,21 +119741,21 @@ │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsls r6, r0, #22 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -119765,18 +119764,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r2, r6, #20 │ │ │ │ @@ -119801,21 +119800,21 @@ │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsls r2, r6, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -119824,18 +119823,18 @@ │ │ │ │ add.w r8, r6, #20 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @@ -119862,22 +119861,22 @@ │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -119886,15 +119885,15 @@ │ │ │ │ add.w r8, r7, #80 @ 0x50 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [pc, #872] @ (c215c ) │ │ │ │ ldr r3, [pc, #860] @ (c2150 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -119907,39 +119906,39 @@ │ │ │ │ b.n c1d96 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n c1d96 │ │ │ │ mov.w r9, #16 │ │ │ │ b.n c1d96 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d2a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -119948,18 +119947,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #17 │ │ │ │ lsls r0, r0, #17 │ │ │ │ @@ -119984,114 +119983,114 @@ │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #7 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d2a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r6, #48 @ 0x30 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r6, #20 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ b.n c1d3a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d2a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #6 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d2a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d2a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -120100,18 +120099,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ @@ -120136,39 +120135,39 @@ │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r7, r5, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d2a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -120178,18 +120177,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r0, r1, #12 │ │ │ │ @@ -120227,22 +120226,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n c2570 │ │ │ │ lsls r3, r5, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ @@ -120251,54 +120250,54 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c21e8 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf158 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w c1df0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -120306,53 +120305,53 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl bee58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl bf2a0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ b.n c1df0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ @@ -120361,15 +120360,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c2cd2 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -120384,21 +120383,21 @@ │ │ │ │ bl bf5c4 │ │ │ │ mov r6, r0 │ │ │ │ b.n c1df0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -120407,38 +120406,38 @@ │ │ │ │ ldrb.w r7, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf2a0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r6, r0 │ │ │ │ b.n c1df0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ @@ -120446,15 +120445,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf158 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -120497,22 +120496,22 @@ │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r4, r4, #14 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -120521,68 +120520,68 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c24ea │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c2510 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r6, r0 │ │ │ │ b.n c1df0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ @@ -120593,15 +120592,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ movs r7, #16 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #56] @ 0x38 │ │ │ │ beq.w c27b2 │ │ │ │ @@ -120649,22 +120648,22 @@ │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ @@ -120675,15 +120674,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w c28fe │ │ │ │ @@ -120732,22 +120731,22 @@ │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r7, r3, #9 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla fp, r2, r3, r1 │ │ │ │ ldrb.w ip, [fp, #46] @ 0x2e │ │ │ │ b.w c1dc8 │ │ │ │ @@ -120800,30 +120799,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n c23ac │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, c27d6 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r7, #16 │ │ │ │ @@ -120870,41 +120869,41 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w c2c40 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r4, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r6, r0 │ │ │ │ b.w c1df0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n c27b2 │ │ │ │ movs r3, #1 │ │ │ │ @@ -120915,30 +120914,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n c27b2 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, c2922 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r6, #16 │ │ │ │ @@ -120978,35 +120977,35 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n c2a0c │ │ │ │ mov r8, ip │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ ldrb.w lr, [sl, #12] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -121028,34 +121027,34 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ beq.n c2aae │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -121077,40 +121076,40 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.n c2b42 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r6, r0 │ │ │ │ b.w c1df0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n c28fe │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -121120,30 +121119,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n c28fe │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c2b96 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ b.w c1df0 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n c2b78 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -121217,30 +121216,30 @@ │ │ │ │ adcs r1, r0 │ │ │ │ asrs r1, r0, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c2ca2 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r7, r0 │ │ │ │ b.w c2314 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n c2c84 │ │ │ │ movs r3, #1 │ │ │ │ @@ -121292,34 +121291,34 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov lr, r6 │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ mov.w r2, #3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -121333,35 +121332,35 @@ │ │ │ │ str.w fp, [sp, #120] @ 0x78 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ mov lr, r6 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #3 │ │ │ │ strd r7, r7, [r3, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -121377,36 +121376,36 @@ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ @@ -121483,35 +121482,35 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n c2f86 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w c3172 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w sl, [r3] │ │ │ │ blx 54720 │ │ │ │ @@ -121575,39 +121574,39 @@ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n c3096 │ │ │ │ cbz r6, c30f2 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, c3118 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -121615,33 +121614,33 @@ │ │ │ │ b.n c2ed2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.w c2ed2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w c2ecc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ ldr r2, [pc, #48] @ (c318c ) │ │ │ │ ldr r3, [pc, #44] @ (c3188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -121693,37 +121692,37 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [pc, #2000] @ c39b4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df820 │ │ │ │ + bl 1dfab0 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3222 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -121731,25 +121730,25 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52f4 │ │ │ │ + bl 1e5584 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -121760,18 +121759,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -121817,53 +121816,53 @@ │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c333e │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c337c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -121872,32 +121871,32 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd68 │ │ │ │ + bl 1dfff8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -121909,15 +121908,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -121930,46 +121929,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3498 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -121995,25 +121994,25 @@ │ │ │ │ bl bed1c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3504 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -122065,15 +122064,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -122085,18 +122084,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -122123,40 +122122,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w c4cd4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n c3646 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #820] @ c39b8 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -122174,15 +122173,15 @@ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ movs r7, #4 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w c4ca4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w c52f0 │ │ │ │ @@ -122225,53 +122224,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n c3320 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3750 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c378e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -122279,44 +122278,44 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd68 │ │ │ │ + bl 1dfff8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51fc │ │ │ │ + bl 1e548c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -122336,20 +122335,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl bed1c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -122358,18 +122357,18 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -122408,25 +122407,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w c5164 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w c4cbc │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -122470,117 +122469,117 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldmia r6, {r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c39e4 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51fc │ │ │ │ + bl 1e548c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3a40 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c3a70 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48fc │ │ │ │ + bl 1e4b8c │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e0084 │ │ │ │ + bl 1e0314 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3a9a │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e511c │ │ │ │ + bl 1e53ac │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -122593,67 +122592,67 @@ │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3b0a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51fc │ │ │ │ + bl 1e548c │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3b5c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -122690,25 +122689,25 @@ │ │ │ │ bl bed1c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3bfa │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -122801,33 +122800,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #192] @ 0xc0 │ │ │ │ - bl 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add.w r9, r7, #80 @ 0x50 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r8, r7, #96 @ 0x60 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ add.w lr, r7, #112 @ 0x70 │ │ │ │ @@ -122844,64 +122843,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl be788 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3da4 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3dce │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl be788 │ │ │ │ @@ -122914,33 +122913,33 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3e2c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -122950,106 +122949,106 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3e84 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c3ec6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3f0a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3f44 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -123062,49 +123061,49 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c3fa2 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c3fd2 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 1e48fc │ │ │ │ + bl 1e4b8c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ @@ -123113,27 +123112,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd68 │ │ │ │ + bl 1dfff8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -123142,18 +123141,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -123249,15 +123248,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -123305,25 +123304,25 @@ │ │ │ │ bl bed1c │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4210 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -123332,25 +123331,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c4250 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -123406,15 +123405,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51fc │ │ │ │ + bl 1e548c │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -123437,15 +123436,15 @@ │ │ │ │ bl bef28 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n c4340 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl bf424 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -123472,31 +123471,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl bed88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -123514,15 +123513,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl bed1c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -123542,27 +123541,27 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl bed88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd68 │ │ │ │ + bl 1dfff8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51fc │ │ │ │ + bl 1e548c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ bl bed1c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ @@ -123580,15 +123579,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl be788 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #2 │ │ │ │ bl bef28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -123615,46 +123614,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c4538 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd68 │ │ │ │ + bl 1dfff8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51fc │ │ │ │ + bl 1e548c │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -123674,15 +123673,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -123693,53 +123692,53 @@ │ │ │ │ bl bf158 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c460c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c464a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -123747,72 +123746,72 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd68 │ │ │ │ + bl 1dfff8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51fc │ │ │ │ + bl 1e548c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c46f6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl be788 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ @@ -123823,23 +123822,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -123847,15 +123846,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -123898,34 +123897,34 @@ │ │ │ │ lsls r4, r4, #22 │ │ │ │ lsls r4, r4, #22 │ │ │ │ lsls r6, r5, #7 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c480c │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -123935,29 +123934,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd r9, r9, [sl, #4] │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -123967,18 +123966,18 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -124039,46 +124038,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51fc │ │ │ │ + bl 1e548c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl bf424 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c527a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -124088,29 +124087,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w c4e2c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c52b2 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -124127,15 +124126,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w c4d78 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #10 │ │ │ │ @@ -124145,68 +124144,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bed88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4acc │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e539c │ │ │ │ + bl 1e562c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ @@ -124215,18 +124214,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ ldr.w r2, [pc, #1952] @ c5308 │ │ │ │ ldr.w r3, [pc, #1952] @ c530c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -124299,30 +124298,30 @@ │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c4c4a │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r0 │ │ │ │ b.w c409e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n c4c26 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124337,15 +124336,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl bed88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ b.w c4396 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n c4c26 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -124402,30 +124401,30 @@ │ │ │ │ lsls r6, r0, #12 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4d48 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ b.w c3624 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n c4d2a │ │ │ │ movs r3, #4 │ │ │ │ @@ -124476,30 +124475,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ mov.w r8, #32 │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4df6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r0 │ │ │ │ b.n c4a6a │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ b.n c4dd6 │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -124549,30 +124548,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #56173 @ 0xdb6d │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4ea6 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r7, r0 │ │ │ │ b.n c49f6 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n c4e88 │ │ │ │ movs r2, #1 │ │ │ │ @@ -124617,30 +124616,30 @@ │ │ │ │ lsls r1, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #7 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4f44 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ b.n c495a │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n c4f26 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -124688,30 +124687,30 @@ │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c4fee │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ b.n c4900 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n c4fca │ │ │ │ movs r3, #1 │ │ │ │ @@ -124759,30 +124758,30 @@ │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c5090 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r0 │ │ │ │ b.w c410e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n c5072 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124830,30 +124829,30 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c5134 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r0 │ │ │ │ b.w c40da │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n c5116 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124885,30 +124884,30 @@ │ │ │ │ bkpt 0x00be │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c51c0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ b.w c391e │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n c519c │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -124941,30 +124940,30 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ asrs r7, r6, #1 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c5248 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r7, r0 │ │ │ │ b.w c3830 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n c522a │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -125043,15 +125042,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, c5370 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -125104,15 +125103,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c53a8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231fa0 │ │ │ │ + bl 232230 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c546e │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ movw r7, #651 @ 0x28b │ │ │ │ ldr.w r6, [r8, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -125121,22 +125120,22 @@ │ │ │ │ mov fp, r4 │ │ │ │ b.n c5412 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, c540c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cbz r0, c540c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, c540c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, c5460 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n c540c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -125145,15 +125144,15 @@ │ │ │ │ bhi.n c540c │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n c540c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n c53ee │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ str r6, [r3, #4] │ │ │ │ @@ -125169,15 +125168,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c5412 │ │ │ │ mov r4, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c53e0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -125228,65 +125227,65 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl befe4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c5ffa │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r3, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ @@ -125323,38 +125322,38 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r4, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e139c │ │ │ │ + bl 1e162c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w c54a4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c5488 │ │ │ │ ldrd r5, r9, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c5384 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr.w r2, [pc, #1672] @ c5cf4 │ │ │ │ ldr.w r3, [pc, #1660] @ c5cec │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -125368,29 +125367,29 @@ │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl befe4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, c56ac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r8, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -125398,18 +125397,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5ffa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #16 │ │ │ │ lsls r1, r4, #16 │ │ │ │ @@ -125446,33 +125445,33 @@ │ │ │ │ mov r0, sl │ │ │ │ bl c16f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c562a │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ b.n c562a │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl befe4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r9, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -125481,27 +125480,27 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movs r1, #8 │ │ │ │ str.w r1, [r9, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r9, #20 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -125510,27 +125509,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -125539,18 +125538,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5f46 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #13 │ │ │ │ lsls r1, r2, #13 │ │ │ │ @@ -125579,22 +125578,22 @@ │ │ │ │ lsls r1, r2, #13 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -125608,32 +125607,32 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mla lr, lr, r0, r3 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -125642,18 +125641,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5ffa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #11 │ │ │ │ lsls r4, r1, #11 │ │ │ │ @@ -125682,22 +125681,22 @@ │ │ │ │ lsls r4, r1, #11 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -125706,30 +125705,30 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r1, #80 @ 0x50 │ │ │ │ @@ -125751,27 +125750,27 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl bf860 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -125780,28 +125779,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -125831,33 +125830,33 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r4, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ b.n c562a │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -125870,24 +125869,24 @@ │ │ │ │ ldr.w r3, [r1, r9] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -125896,18 +125895,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5ffa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r6, r1, #5 │ │ │ │ @@ -125945,21 +125944,21 @@ │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -125968,33 +125967,33 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl c3190 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -126002,28 +126001,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r0, #96 @ 0x60 │ │ │ │ @@ -126054,27 +126053,27 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w lr, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -126082,18 +126081,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5ffa │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ ldr r6, [r7, r0] │ │ │ │ @@ -126109,22 +126108,22 @@ │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ movs r6, r7 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -126132,15 +126131,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n c5764 │ │ │ │ movs r3, #32 │ │ │ │ b.n c58d8 │ │ │ │ movs r3, #32 │ │ │ │ b.n c5eea │ │ │ │ movs r3, #32 │ │ │ │ b.n c5cfa │ │ │ │ @@ -126204,15 +126203,15 @@ │ │ │ │ bne.w c563e │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w r5, #708 @ 0x2c4 │ │ │ │ adds r1, r2, r5 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n c5fb8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c5488 │ │ │ │ b.w c564c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -126222,21 +126221,21 @@ │ │ │ │ mov r0, sl │ │ │ │ bl befe4 │ │ │ │ mov r9, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #8 │ │ │ │ @@ -126246,27 +126245,27 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w lr, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r4, #20 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -126275,21 +126274,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w ip, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -126312,15 +126311,15 @@ │ │ │ │ ldrb.w r2, [r2, #65] @ 0x41 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #9 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str.w r8, [r3, #4] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl bf860 │ │ │ │ b.w c562a │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -126440,17 +126439,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n c6276 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ cbz r0, c628c │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -126603,25 +126602,25 @@ │ │ │ │ b.n c631a │ │ │ │ ldr r2, [pc, #28] @ (c6418 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (c641c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c6358 │ │ │ │ nop │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c655c │ │ │ │ + b.n c6a7c │ │ │ │ movs r6, r4 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #8 │ │ │ │ @@ -127218,37 +127217,37 @@ │ │ │ │ ldr r3, [pc, #40] @ (c6a54 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #40] @ (c6a58 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #40] @ (c6a5c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n c6a1a │ │ │ │ ldr r3, [pc, #32] @ (c6a60 ) │ │ │ │ add r3, pc │ │ │ │ b.n c6a2c │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (c6a64 ) │ │ │ │ add r3, pc │ │ │ │ b.n c6a2c │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ movs r7, r4 │ │ │ │ - bge.n c69b0 │ │ │ │ + ble.n c6ad0 │ │ │ │ movs r6, r4 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ movs r6, r4 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + strb r6, [r6, #4] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + strb r4, [r5, #4] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -127276,16 +127275,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #56] @ 0x38 │ │ │ │ bl c682c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6a96 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -127829,16 +127828,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ streq r3, [r1, #8] │ │ │ │ beq.n c71be │ │ │ │ str r3, [r7, #32] │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cbz r0, c71b6 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -128071,16 +128070,16 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl c67e4 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cbz r0, c7446 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [fp, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -128768,15 +128767,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + bcs.n c7c54 │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ mov r3, ip │ │ │ │ ldr.w lr, [r5, #24] │ │ │ │ mov r9, r5 │ │ │ │ str.w r2, [fp, #184] @ 0xb8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -129043,15 +129042,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n c7e66 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ ands.w r8, r0, #4 │ │ │ │ beq.n c7e2e │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 126a2c │ │ │ │ mov r8, r0 │ │ │ │ @@ -129290,15 +129289,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n c8108 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ ands.w r8, r0, #4 │ │ │ │ beq.n c80ce │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 126a2c │ │ │ │ mov r8, r0 │ │ │ │ @@ -129446,15 +129445,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n c82e8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n c82b6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ add.w r4, r4, #44 @ 0x2c │ │ │ │ ite ne │ │ │ │ strbne.w r6, [r9, #289] @ 0x121 │ │ │ │ strbeq.w r6, [r9, #288] @ 0x120 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -129563,15 +129562,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ strbne.w r0, [r8, r2] │ │ │ │ b.w c77d4 │ │ │ │ adds r4, #2 │ │ │ │ cmp ip, r4 │ │ │ │ bne.n c83c6 │ │ │ │ b.w c779a │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ movs r6, r4 │ │ │ │ strh r6, [r1, #24] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -129807,16 +129806,16 @@ │ │ │ │ ldr.w r3, [fp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r1, [fp, #312] @ 0x138 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r9, [r3, sl] │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ str.w r9, [r3, r7, lsl #3] │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cbz r0, c86ea │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c86ea │ │ │ │ ldr.w r2, [fp, #316] @ 0x13c │ │ │ │ lsls r3, r6 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -129895,16 +129894,16 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [ip, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r5, sl] │ │ │ │ str.w r1, [fp, #312] @ 0x138 │ │ │ │ str.w r9, [lr, sl] │ │ │ │ str.w r9, [r3, r7, lsl #3] │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cbz r0, c87f6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c87f6 │ │ │ │ ldr.w r2, [fp, #316] @ 0x13c │ │ │ │ lsls r3, r6 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -131593,15 +131592,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r1, #20 │ │ │ │ add.w r5, r1, #44 @ 0x2c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n c9a92 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -131609,28 +131608,28 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #20 │ │ │ │ add.w r6, r0, #44 @ 0x2c │ │ │ │ b.n c9ad4 │ │ │ │ - bl 1be958 │ │ │ │ + bl 1bebe8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 266964 │ │ │ │ + bl 266bf4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n c9aea │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c9ac2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1be958 │ │ │ │ + bl 1bebe8 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n c9ad4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -131945,34 +131944,34 @@ │ │ │ │ bl a8774 │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c9f64 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ add.w r0, r6, #5024 @ 0x13a0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #4 │ │ │ │ bl f8020 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n c9eea │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, c9eda │ │ │ │ bl 1384cc │ │ │ │ cmp r4, r5 │ │ │ │ bne.n c9ece │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #780] @ 0x30c │ │ │ │ cbz r1, c9ef6 │ │ │ │ mov r0, r6 │ │ │ │ bl 1384cc │ │ │ │ ldr.w r3, [r8, #956] @ 0x3bc │ │ │ │ cbz r3, c9f3e │ │ │ │ @@ -132179,24 +132178,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n ca11c │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n ca142 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bec9c │ │ │ │ + bl 1bef2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ca116 │ │ │ │ ldr.w r0, [r8, #3664] @ 0xe50 │ │ │ │ adds r4, #4 │ │ │ │ bl 14d430 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 266978 │ │ │ │ + bl 266c08 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n ca11c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -132280,15 +132279,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #24 │ │ │ │ bl a8c5c │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #600] @ 0x258 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 55100 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl a8a08 │ │ │ │ @@ -132471,15 +132470,15 @@ │ │ │ │ ldr.w r0, [r9, #604] @ 0x25c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n ca4a2 │ │ │ │ ldr.w r1, [r9, #608] @ 0x260 │ │ │ │ cbz r0, ca498 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ cbz r0, ca492 │ │ │ │ ldr.w r3, [r9, #612] @ 0x264 │ │ │ │ str.w r4, [r9, #616] @ 0x268 │ │ │ │ add.w ip, r0, r3 │ │ │ │ str.w r0, [r9, #608] @ 0x260 │ │ │ │ b.n ca3bc │ │ │ │ cmp r4, r8 │ │ │ │ @@ -132511,15 +132510,15 @@ │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r1, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrsh r0, [r1, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ bl 25a4e6 │ │ │ │ - strd r0, r0, [r4, #-176] @ 0xb0 │ │ │ │ + rsbs r0, r4, ip, asr #32 │ │ │ │ bl ec4ee │ │ │ │ ldrh r4, [r7, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ vrsqrts.f32 , , │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ @@ -132544,21 +132543,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ cbz r1, ca564 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ b.n ca51e │ │ │ │ vldr d7, [pc, #48] @ ca598 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (ca5a8 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -132577,15 +132576,15 @@ │ │ │ │ b.n ca554 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + add r2, pc, #384 @ (adr r2, ca72c ) │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #564] @ (ca7f4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -132809,50 +132808,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 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ cbz r6, ca87c │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ addw r6, sp, #1932 @ 0x78c │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 134470 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r3, [pc, #84] @ (ca8f8 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ ldr r2, [pc, #48] @ (ca8fc ) │ │ │ │ ldr r3, [pc, #36] @ (ca8f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -132893,19 +132892,19 @@ │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 55100 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r7, [r5, #96] @ 0x60 │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ strd sl, r9, [sp, #92] @ 0x5c │ │ │ │ @@ -132931,15 +132930,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n caa06 │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, ca9f8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n caa34 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ add r0, r2 │ │ │ │ @@ -133029,15 +133028,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, caad8 │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -133221,15 +133220,15 @@ │ │ │ │ add.w r7, r7, #8960 @ 0x2300 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adds r7, #20 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, cacc8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 1e83a0 │ │ │ │ + bl 1e8630 │ │ │ │ mov ip, r7 │ │ │ │ str.w r0, [r9] │ │ │ │ mov.w lr, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ @@ -133274,20 +133273,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 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add.w r3, sp, #2512 @ 0x9d0 │ │ │ │ strd r6, r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov fp, r2 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -133299,68 +133298,68 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 134470 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n cadd4 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cad6c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n cad90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be6a8 │ │ │ │ + bl 1be938 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266964 │ │ │ │ + bl 266bf4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, cadca │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cad86 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5422c │ │ │ │ b.n cad86 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ b.n cadbc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ addw sl, sp, #2444 @ 0x98c │ │ │ │ ldrd r6, r5, [sp, #116] @ 0x74 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr.w r3, [pc, #1404] @ cb364 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ mov ip, sl │ │ │ │ addw r3, sp, #2476 @ 0x9ac │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -133595,15 +133594,15 @@ │ │ │ │ cbz r3, cb0c2 │ │ │ │ ldrb.w r4, [r3, #400] @ 0x190 │ │ │ │ ldr.w r3, [r1, #212] @ 0xd4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r1, #212] @ 0xd4 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n cb0aa │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ cbz r6, cb128 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -133868,21 +133867,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ cbz r1, cb3da │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ b.n cb396 │ │ │ │ vldr d7, [pc, #52] @ cb410 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (cb420 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -133902,15 +133901,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ movs r6, r4 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -134397,16 +134396,16 @@ │ │ │ │ cbz r0, cba44 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, cba5e │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n cba5e │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n cba5e │ │ │ │ @@ -134644,23 +134643,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n cbce8 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cbdda │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r7, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n cbc96 │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ ldrb.w ip, [r5, #9] │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ @@ -134671,15 +134670,15 @@ │ │ │ │ bpl.n cbd72 │ │ │ │ cbz r5, cbd3a │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n cbd5a │ │ │ │ adds r3, r0, r7 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n cbd5a │ │ │ │ @@ -134727,32 +134726,32 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ b.n cbd4c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cbdac │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cbdfc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, cbdd2 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cbe0c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ b.n cbcba │ │ │ │ @@ -134882,15 +134881,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ bl a8c5c │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #600] @ 0x258 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 55100 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl a8a08 │ │ │ │ @@ -135059,15 +135058,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n cc15e │ │ │ │ ldr.w r3, [r8, #608] @ 0x260 │ │ │ │ cbz r0, cc154 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ cbz r0, cc150 │ │ │ │ ldr.w r3, [r8, #612] @ 0x264 │ │ │ │ str.w r5, [r8, #616] @ 0x268 │ │ │ │ str.w r0, [r8, #608] @ 0x260 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n cc0a8 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -135098,15 +135097,15 @@ │ │ │ │ sbcs r2, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adcs r6, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ strd pc, pc, [sp], #1020 @ 0x3fc │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ movs r4, r5 │ │ │ │ bpl.n cc296 │ │ │ │ vqrdmlsh.s , , d6[0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ bcs.n cc15a │ │ │ │ vabdl.u q15, d15, d5 │ │ │ │ vtbl.8 d16, {d31- │ │ │ │ add.w r7, r4, #5056 @ 0x13c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ add.w r1, r4, #5024 @ 0x13a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl f7ef8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ cbnz r6, cc24a │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cbnz r3, cc27c │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl a8710 │ │ │ │ @@ -135853,30 +135852,30 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n cc9f0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, cc9f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n cc9ec │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 127284 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cccf0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, fp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ add.w r2, r5, #8832 @ 0x2280 │ │ │ │ add.w r1, r5, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ movw ip, #14569 @ 0x38e9 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -135911,15 +135910,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1344d0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #228 @ 0xe4 │ │ │ │ bl f77a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -135934,17 +135933,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ccc4a │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 127410 │ │ │ │ ldr r2, [pc, #532] @ (ccd0c ) │ │ │ │ ldr r3, [pc, #520] @ (ccd04 ) │ │ │ │ add r2, pc │ │ │ │ @@ -135983,15 +135982,15 @@ │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w cccb2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ cbz r4, ccb90 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -136042,15 +136041,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl ca900 │ │ │ │ ldr.w r3, [r8, #544] @ 0x220 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ccce6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -136079,15 +136078,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl f4a38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 25d13c │ │ │ │ + bl 25d3cc │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ @@ -137958,23 +137957,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n ce10c │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n ce078 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ mov sl, r0 │ │ │ │ bl b5084 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cce88 │ │ │ │ + bl 1cd118 │ │ │ │ ubfx r3, fp, #8, #8 │ │ │ │ uxtb.w r1, fp │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr.w sl, [r8, #272] @ 0x110 │ │ │ │ lsls r3, r3, #28 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr.w r3, r3, r1, lsl #20 │ │ │ │ @@ -138543,30 +138542,30 @@ │ │ │ │ adds r2, r1, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ce6f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ce6ec │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127284 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ceacc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #144 @ 0x90 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ add.w r3, r5, #8832 @ 0x2280 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strd r7, r7, [sp, #144] @ 0x90 │ │ │ │ strd r7, r7, [sp, #152] @ 0x98 │ │ │ │ str.w r0, [r2, #668] @ 0x29c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ @@ -138597,15 +138596,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ bl 1344d0 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ bl f77a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -138630,15 +138629,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bl f4a38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 25d13c │ │ │ │ + bl 25d3cc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -138654,15 +138653,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ce99c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 1389d0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ cbz r4, ce858 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -138727,15 +138726,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl ca900 │ │ │ │ ldr.w r3, [r9, #544] @ 0x220 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [sl, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldrb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cea9a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -138795,17 +138794,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n cea4e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1384cc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127410 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n ce914 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ @@ -138861,31 +138860,31 @@ │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ b.n ce99c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n cea1e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127410 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ b.n ce9c0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n ceaa4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127410 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -141387,16 +141386,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n d0662 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n d0662 │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1ccd98 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1cd028 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d08d6 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d08fa │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -141564,16 +141563,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 2d0950 │ │ │ │ - bl 1ccd98 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1cd028 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d099c │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d0972 │ │ │ │ mov r1, r2 │ │ │ │ @@ -141627,16 +141626,16 @@ │ │ │ │ lsls r2, r2, #27 │ │ │ │ and.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ orr.w r2, r2, r4, lsl #8 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n d07b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, d08ee │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w d0646 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d0984 │ │ │ │ @@ -141701,16 +141700,16 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w d0654 │ │ │ │ b.n d08fa │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n d08ae │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cbz r0, d09fa │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n d09fa │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d0842 │ │ │ │ @@ -141764,17 +141763,17 @@ │ │ │ │ b.n d06e6 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ b.n d0676 │ │ │ │ mov r8, r9 │ │ │ │ b.n d0900 │ │ │ │ nop │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ movs r4, r5 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -142594,16 +142593,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n d14ba │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n d14ba │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1ccd98 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1cd028 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1694 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d16ba │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -142790,16 +142789,16 @@ │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d15a8 │ │ │ │ adds r1, #20 │ │ │ │ b.n d15cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, d16ac │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w d14a0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1894 │ │ │ │ @@ -142824,16 +142823,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 2d0950 │ │ │ │ - bl 1ccd98 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1cd028 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d18aa │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1880 │ │ │ │ movs r3, #0 │ │ │ │ @@ -142991,16 +142990,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d14ae │ │ │ │ b.n d16ba │ │ │ │ adds r1, #20 │ │ │ │ b.n d17e4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, d1900 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d1900 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -143054,17 +143053,17 @@ │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n d14d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ b.n d180c │ │ │ │ nop │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ movs r4, r5 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #500] @ (d1b60 ) │ │ │ │ @@ -147683,23 +147682,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 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r0, #2 │ │ │ │ beq.n d4b5e │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ cbnz r3, d4b82 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r0, #4 │ │ │ │ beq.n d4af0 │ │ │ │ ldrb.w r3, [sl, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d4af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -147733,15 +147732,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 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ movw r2, #2424 @ 0x978 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -148019,37 +148018,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n d4f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bcd84 │ │ │ │ + bl 2bd014 │ │ │ │ blx 55178 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2bcd84 │ │ │ │ + bl 2bd014 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 55100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 54720 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bccd4 │ │ │ │ + bl 2bcf64 │ │ │ │ blx 55178 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2bccd4 │ │ │ │ + bl 2bcf64 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 55100 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -148102,15 +148101,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf67e0025 │ │ │ │ + vst4.8 {d0-d3}, [lr :128], 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, #3872] @ 0xf20 │ │ │ │ ldr.w r0, [pc, #3596] @ d5de8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #3596] @ d5dec │ │ │ │ @@ -149258,70 +149257,70 @@ │ │ │ │ cmp r5, #27 │ │ │ │ bhi.w d5f52 │ │ │ │ b.n d5f70 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4c80025 │ │ │ │ - @ instruction: 0xf4d60025 │ │ │ │ - orns r0, r4, #10813440 @ 0xa50000 │ │ │ │ - orrs.w r0, sl, #10813440 @ 0xa50000 │ │ │ │ - orns r0, r0, #10813440 @ 0xa50000 │ │ │ │ - orn r0, r4, #10813440 @ 0xa50000 │ │ │ │ - orr.w r0, r0, #10813440 @ 0xa50000 │ │ │ │ - and.w r0, lr, #10813440 @ 0xa50000 │ │ │ │ - bic.w r0, r6, #10813440 @ 0xa50000 │ │ │ │ - and.w r0, r6, #10813440 @ 0xa50000 │ │ │ │ - ands.w r0, lr, #10813440 @ 0xa50000 │ │ │ │ - @ instruction: 0xf3fe0025 │ │ │ │ - ands.w r0, r6, #10813440 @ 0xa50000 │ │ │ │ - @ instruction: 0xf3fa0025 │ │ │ │ + @ instruction: 0xf7580025 │ │ │ │ + @ instruction: 0xf7660025 │ │ │ │ + @ instruction: 0xf7040025 │ │ │ │ + @ instruction: 0xf6ea0025 │ │ │ │ + @ instruction: 0xf7000025 │ │ │ │ + @ instruction: 0xf6f40025 │ │ │ │ + @ instruction: 0xf6d00025 │ │ │ │ + @ instruction: 0xf69e0025 │ │ │ │ + @ instruction: 0xf6b60025 │ │ │ │ + @ instruction: 0xf6960025 │ │ │ │ + subw r0, lr, #2085 @ 0x825 │ │ │ │ + @ instruction: 0xf68e0025 │ │ │ │ + subw r0, r6, #2085 @ 0x825 │ │ │ │ + @ instruction: 0xf68a0025 │ │ │ │ + subw r0, r0, #2085 @ 0x825 │ │ │ │ + @ instruction: 0xf6780025 │ │ │ │ + @ instruction: 0xf6900025 │ │ │ │ + @ instruction: 0xf66c0025 │ │ │ │ + @ instruction: 0xf67c0025 │ │ │ │ + @ instruction: 0xf68e0025 │ │ │ │ + @ instruction: 0xf61a0025 │ │ │ │ + addw r0, r0, #2085 @ 0x825 │ │ │ │ + @ instruction: 0xf6340025 │ │ │ │ + @ instruction: 0xf61e0025 │ │ │ │ + @ instruction: 0xf6560025 │ │ │ │ + movw r0, #43045 @ 0xa825 │ │ │ │ + addw r0, r4, #2085 @ 0x825 │ │ │ │ + @ instruction: 0xf61a0025 │ │ │ │ + subs.w r0, r4, #10813440 @ 0xa50000 │ │ │ │ + @ instruction: 0xf5960025 │ │ │ │ + sbc.w r0, r2, #10813440 @ 0xa50000 │ │ │ │ + adc.w r0, r8, #10813440 @ 0xa50000 │ │ │ │ + adds.w r0, r4, #10813440 @ 0xa50000 │ │ │ │ + @ instruction: 0xf4fa0025 │ │ │ │ + @ instruction: 0xf4c60025 │ │ │ │ + @ instruction: 0xf4ac0025 │ │ │ │ + orns r0, r8, #10813440 @ 0xa50000 │ │ │ │ + orrs.w r0, lr, #10813440 @ 0xa50000 │ │ │ │ + bic.w r0, sl, #10813440 @ 0xa50000 │ │ │ │ ands.w r0, r0, #10813440 @ 0xa50000 │ │ │ │ - @ instruction: 0xf3e80025 │ │ │ │ - and.w r0, r0, #10813440 @ 0xa50000 │ │ │ │ @ instruction: 0xf3dc0025 │ │ │ │ - @ instruction: 0xf3ec0025 │ │ │ │ - @ instruction: 0xf3fe0025 │ │ │ │ - @ instruction: 0xf38a0025 │ │ │ │ - @ instruction: 0xf3700025 │ │ │ │ - @ instruction: 0xf3a40025 │ │ │ │ + @ instruction: 0xf3c20025 │ │ │ │ @ instruction: 0xf38e0025 │ │ │ │ - @ instruction: 0xf3c60025 │ │ │ │ - @ instruction: 0xf3ba0025 │ │ │ │ - @ instruction: 0xf3740025 │ │ │ │ - @ instruction: 0xf38a0025 │ │ │ │ - @ instruction: 0xf3240025 │ │ │ │ - @ instruction: 0xf3060025 │ │ │ │ + @ instruction: 0xf37e0025 │ │ │ │ + @ instruction: 0xf34c0025 │ │ │ │ + @ instruction: 0xf32e0025 │ │ │ │ + @ instruction: 0xf2fc0025 │ │ │ │ + @ instruction: 0xf2e80025 │ │ │ │ + @ instruction: 0xf30a0025 │ │ │ │ + @ instruction: 0xf2f60025 │ │ │ │ + @ instruction: 0xf3140025 │ │ │ │ + @ instruction: 0xf3040025 │ │ │ │ + movt r0, #49189 @ 0xc025 │ │ │ │ @ instruction: 0xf2d20025 │ │ │ │ - @ instruction: 0xf2b80025 │ │ │ │ - @ instruction: 0xf2840025 │ │ │ │ - @ instruction: 0xf26a0025 │ │ │ │ - @ instruction: 0xf2360025 │ │ │ │ - @ instruction: 0xf21c0025 │ │ │ │ - @ instruction: 0xf1e80025 │ │ │ │ - rsb r0, lr, #37 @ 0x25 │ │ │ │ - @ instruction: 0xf19a0025 │ │ │ │ - @ instruction: 0xf1800025 │ │ │ │ - adc.w r0, ip, #37 @ 0x25 │ │ │ │ - @ instruction: 0xf1320025 │ │ │ │ - @ instruction: 0xf0fe0025 │ │ │ │ - @ instruction: 0xf0ee0025 │ │ │ │ - @ instruction: 0xf0bc0025 │ │ │ │ - eors.w r0, lr, #37 @ 0x25 │ │ │ │ - orn r0, ip, #37 @ 0x25 │ │ │ │ - orrs.w r0, r8, #37 @ 0x25 │ │ │ │ - orns r0, sl, #37 @ 0x25 │ │ │ │ - orn r0, r6, #37 @ 0x25 │ │ │ │ - eor.w r0, r4, #37 @ 0x25 │ │ │ │ - orns r0, r4, #37 @ 0x25 │ │ │ │ - bics.w r0, ip, #37 @ 0x25 │ │ │ │ - orr.w r0, r2, #37 @ 0x25 │ │ │ │ - vext.8 d16, d6, d21, #0 │ │ │ │ - vaddl.s32 q8, d4, d21 │ │ │ │ + @ instruction: 0xf2860025 │ │ │ │ + @ instruction: 0xf2740025 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n d5f6e │ │ │ │ cmp r5, #2 │ │ │ │ beq.n d5f6e │ │ │ │ cmp r5, #3 │ │ │ │ beq.n d5f6e │ │ │ │ cmp r5, #4 │ │ │ │ @@ -149804,22 +149803,22 @@ │ │ │ │ b.n d61ae │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #352 @ (adr r0, d64e0 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4, #148]! @ 0x94 │ │ │ │ - stc 0, cr0, [r2, #148]! @ 0x94 │ │ │ │ - stc 0, cr0, [ip, #-148] @ 0xffffff6c │ │ │ │ - ldcl 0, cr0, [r4], #148 @ 0x94 │ │ │ │ + orr.w r0, r4, #37 @ 0x25 │ │ │ │ + bics.w r0, r2, #37 @ 0x25 │ │ │ │ + vaddl.s16 q0, d12, d21 │ │ │ │ + vaddl.s8 q0, d4, d21 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stc 0, cr0, [r0], #-148 @ 0xffffff6c │ │ │ │ - ldc 0, cr0, [r4], {37} @ 0x25 │ │ │ │ + cdp 0, 11, cr0, cr0, cr5, {1} │ │ │ │ + cdp 0, 10, cr0, cr4, cr5, {1} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -150867,17 +150866,17 @@ │ │ │ │ mov r8, ip │ │ │ │ b.w d6798 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ movs r4, r5 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ movs r4, r5 │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1120] @ 0x460 │ │ │ │ @@ -150923,15 +150922,15 @@ │ │ │ │ bl 127284 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d851a │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -151484,15 +151483,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 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d84fa │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -151897,15 +151896,15 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n d7b80 │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r4, sl │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r4, #8768 @ 0x2240 │ │ │ │ add.w r6, r4, #8768 @ 0x2240 │ │ │ │ @@ -152340,15 +152339,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d7738 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w d7754 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -152510,15 +152509,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n d8050 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127410 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.n d80e0 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d84b6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -152592,15 +152591,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e78 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127410 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.n d80e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w d8604 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r6, r9 │ │ │ │ b.n d7f7e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -152700,15 +152699,15 @@ │ │ │ │ b.n d820c │ │ │ │ bne.n d84f2 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n d84f2 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n d7dfc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n d80e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbnz r3, d8534 │ │ │ │ orr.w r6, r6, #24903680 @ 0x17c0000 │ │ │ │ b.w d7454 │ │ │ │ @@ -152784,15 +152783,15 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n d7f7e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r6, r2 │ │ │ │ b.w d78a8 │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ movs r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -154432,15 +154431,15 @@ │ │ │ │ mov r8, ip │ │ │ │ b.w d9110 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [lr, #43] @ 0x2b │ │ │ │ + mcrr2 0, 2, r0, lr, cr11 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1128] @ 0x468 │ │ │ │ subw sp, sp, #2932 @ 0xb74 │ │ │ │ @@ -154485,15 +154484,15 @@ │ │ │ │ bl 127284 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dada6 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -155049,15 +155048,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 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dad94 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r3 │ │ │ │ @@ -155463,15 +155462,15 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n da4a8 │ │ │ │ nop │ │ │ │ str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], #-172 @ 0xffffff54 │ │ │ │ + cdp 0, 11, cr0, cr6, cr11, {1} │ │ │ │ ldrsh r4, [r6, r5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ mov r4, sl │ │ │ │ ldrd r8, r5, [sp, #40] @ 0x28 │ │ │ │ @@ -155863,15 +155862,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da05e │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w da07a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -156034,15 +156033,15 @@ │ │ │ │ strb.w r3, [r4, #441] @ 0x1b9 │ │ │ │ b.w d9b1c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127410 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.n da998 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dad70 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -156114,15 +156113,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e78 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127410 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.n da998 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w dae64 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, sl │ │ │ │ b.n da84e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -156204,15 +156203,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl eb33c │ │ │ │ b.w da070 │ │ │ │ ldrb.w r2, [r4, #440] @ 0x1b8 │ │ │ │ b.n daac8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.n da998 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbnz r3, dadbe │ │ │ │ orr.w sl, sl, #24903680 @ 0x17c0000 │ │ │ │ b.w d9d84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #24903680 @ 0x17c0000 │ │ │ │ @@ -156271,15 +156270,15 @@ │ │ │ │ b.n da910 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n da84e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r7, r2 │ │ │ │ b.w da1d6 │ │ │ │ - b.n db124 │ │ │ │ + b.n db644 │ │ │ │ movs r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -157885,15 +157884,15 @@ │ │ │ │ b.w db928 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blx ip │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n dc0bc │ │ │ │ + bmi.n dc1dc │ │ │ │ movs r3, r5 │ │ │ │ cmp ip, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1080] @ 0x438 │ │ │ │ @@ -157942,15 +157941,15 @@ │ │ │ │ bl 127284 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dd6f4 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -158509,15 +158508,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 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dd6c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -158932,15 +158931,15 @@ │ │ │ │ nop │ │ │ │ subs r6, #102 @ 0x66 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #70 @ 0x46 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ movs r3, r5 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r4, #8768 @ 0x2240 │ │ │ │ add.w r6, r4, #8768 @ 0x2240 │ │ │ │ @@ -159408,15 +159407,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dc8aa │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w dc8c6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -159626,15 +159625,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n dd266 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127410 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.n dd2f2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dd830 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -159674,15 +159673,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e78 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127410 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.n dd2f2 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r1, #5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -159752,15 +159751,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dd016 │ │ │ │ b.n dd012 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.n dd2f2 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd78e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -159937,15 +159936,15 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ b.n dd7d0 │ │ │ │ mov r6, r2 │ │ │ │ b.w dca26 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + cbnz r6, dd96e │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -160033,28 +160032,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12ceb4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160076,28 +160075,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12ceb4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160119,26 +160118,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12ceb4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160152,75 +160151,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b66d0 │ │ │ │ + bl 1b6960 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6858 │ │ │ │ + bl 1b6ae8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6e1c │ │ │ │ + bl 1b70ac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6374 │ │ │ │ + bl 1b6604 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b60a0 │ │ │ │ + bl 1b6330 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6208 │ │ │ │ + bl 1b6498 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1ba9c0 │ │ │ │ + bl 1bac50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b69e4 │ │ │ │ + bl 1b6c74 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b64b8 │ │ │ │ + bl 1b6748 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3c18 │ │ │ │ + bl 1d3ea8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6e1c │ │ │ │ + bl 1b70ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -160436,15 +160435,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ b.n ddd70 │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ddfd0 │ │ │ │ adds r3, #1 │ │ │ │ @@ -160457,15 +160456,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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -160560,19 +160559,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #8 │ │ │ │ + cbz r2, de060 │ │ │ │ movs r3, r5 │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + strb r0, [r2, #5] │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -160781,15 +160780,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n de182 │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de3d6 │ │ │ │ adds r3, #1 │ │ │ │ @@ -160802,15 +160801,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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -160906,19 +160905,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ movs r3, r5 │ │ │ │ adds r2, r7, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -161127,15 +161126,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n de58a │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de7de │ │ │ │ adds r3, #1 │ │ │ │ @@ -161148,15 +161147,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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -161252,19 +161251,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #928 @ (adr r6, debec ) │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ movs r3, r5 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ movs r5, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ add.w ip, r0, r1, lsl #3 │ │ │ │ push {lr} │ │ │ │ @@ -161481,23 +161480,23 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ add r1, pc, #60 @ (adr r1, deaa8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1c3ff8 │ │ │ │ + bl 1c4288 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n dea80 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n deaa2 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n dea78 │ │ │ │ ldr r2, [pc, #36] @ (deab0 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -161509,15 +161508,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, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -161814,19 +161813,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r6, r4, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #592 @ (adr r1, df024 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, dee64 ) │ │ │ │ movs r3, r5 │ │ │ │ asrs r6, r2, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, pc, #144 @ (adr r0, dee6c ) │ │ │ │ + add r2, pc, #720 @ (adr r2, df0ac ) │ │ │ │ movs r3, r5 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -162280,17 +162279,17 @@ │ │ │ │ ... │ │ │ │ asrs r0, r5, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r5 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ movs r3, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n df0ca │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ @@ -175526,15 +175525,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e8548 │ │ │ │ ldr.w r0, [r6, #3652] @ 0xe44 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #16 │ │ │ │ - bl 2c6564 │ │ │ │ + bl 2c67f4 │ │ │ │ ldr.w fp, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r7, #32] │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #7 │ │ │ │ str r0, [r7, #24] │ │ │ │ @@ -175742,15 +175741,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 2c6600 │ │ │ │ + bl 2c6890 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -175766,15 +175765,15 @@ │ │ │ │ ldr.w r0, [fp, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n e8640 │ │ │ │ ldr.w r0, [r6, #3652] @ 0xe44 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #16 │ │ │ │ - bl 2c6644 │ │ │ │ + bl 2c68d4 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n e8548 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -175815,18 +175814,18 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ - vqshrn.u64 d28, q13, #1 │ │ │ │ + vtbx.8 d28, {d31- │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -176193,15 +176192,15 @@ │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ and.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ adds r0, #16 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n e8c0c │ │ │ │ - bl 2c6600 │ │ │ │ + bl 2c6890 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8bee │ │ │ │ ldr.w sl, [pc, #560] @ e8d4c │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (e8d50 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -176236,15 +176235,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 55178 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1c3cc0 │ │ │ │ + bl 1c3f50 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -176289,15 +176288,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w e8d36 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2c6564 │ │ │ │ + bl 2c67f4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8bee │ │ │ │ ldr r3, [pc, #324] @ (e8d5c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -176342,15 +176341,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 55178 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c3cc0 │ │ │ │ + bl 1c3f50 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #20] │ │ │ │ str.w r1, [r8, #24] │ │ │ │ str.w r2, [r8, #28] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -176409,29 +176408,29 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ movs r3, r5 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ movs r3, r5 │ │ │ │ - cmp lr, sl │ │ │ │ + ldr r0, [pc, #408] @ (e8ef0 ) │ │ │ │ movs r5, r4 │ │ │ │ strb r0, [r1, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ movs r3, r5 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ movs r3, r5 │ │ │ │ - add ip, fp │ │ │ │ + bxns sp │ │ │ │ movs r5, r4 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #352] @ (e8ee0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -176468,15 +176467,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 2c6564 │ │ │ │ + bl 2c67f4 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r9, r0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r1, r3, #7 │ │ │ │ mov fp, r3 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ @@ -176804,15 +176803,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n e91b2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, e91a6 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, e9198 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n e9188 │ │ │ │ @@ -176957,15 +176956,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 1c54e8 │ │ │ │ + bl 1c5778 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orr.w r0, r0, r9 │ │ │ │ cmp r6, r3 │ │ │ │ uxtb.w r9, r0 │ │ │ │ bcc.n e92f0 │ │ │ │ str.w r9, [sp, #128] @ 0x80 │ │ │ │ b.n e9324 │ │ │ │ @@ -177035,28 +177034,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r5, [r6, #2408] @ 0x968 │ │ │ │ ldr.w r2, [r6, #3060] @ 0xbf4 │ │ │ │ ldr.w r3, [r6, #3064] @ 0xbf8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w e9ce6 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.w e9bf8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ bhi.w e9d18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r5, #32 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ @@ -177266,15 +177265,15 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e9658 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e9d58 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -177305,39 +177304,39 @@ │ │ │ │ cbz r0, e96bc │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ ldr.w r2, [r3, #3224] @ 0xc98 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ subs r3, r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 1c5970 │ │ │ │ + bl 1c5c00 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n e969e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, e96da │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r2, [r3, #3224] @ 0xc98 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1c5970 │ │ │ │ + bl 1c5c00 │ │ │ │ ldrd r2, r0, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r2, #2632] @ 0xa48 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2632] @ 0xa48 │ │ │ │ blx 5566c │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ blx 54858 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c53e8 │ │ │ │ + bl 1c5678 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl b8fc4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -177617,15 +177616,15 @@ │ │ │ │ beq.w e9f28 │ │ │ │ str.w sl, [r4, #672] @ 0x2a0 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n e943c │ │ │ │ ldr.w r0, [r5, #540] @ 0x21c │ │ │ │ add.w r0, r0, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r1, [r5, #540] @ 0x21c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ movs r3, #4 │ │ │ │ add.w r1, r1, #5248 @ 0x1480 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -177641,15 +177640,15 @@ │ │ │ │ bl f7ef8 │ │ │ │ ldr.w r3, [r5, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e9b8c │ │ │ │ add.w r0, r3, #5280 @ 0x14a0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r5, #688] @ 0x2b0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ cmn.w r4, #49 @ 0x31 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -177717,27 +177716,27 @@ │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.w e9d28 │ │ │ │ ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9cfe │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9f28 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ str.w r9, [r4, #676] @ 0x2a4 │ │ │ │ add.w r8, r0, r2 │ │ │ │ str.w r0, [r4, #668] @ 0x29c │ │ │ │ b.n e99e0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r1, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n e9702 │ │ │ │ movs r4, #1 │ │ │ │ b.n e93c0 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28818 @ 0x7092 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ @@ -177764,15 +177763,15 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ bl f8020 │ │ │ │ ldr.w r0, [r5, #540] @ 0x21c │ │ │ │ add.w r0, r0, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n e9702 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w e9d1e │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ @@ -177784,15 +177783,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w e9d96 │ │ │ │ ldr.w r1, [r5, #684] @ 0x2ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9d8c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9d88 │ │ │ │ ldr.w r2, [r5, #688] @ 0x2b0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r3, [r5, #692] @ 0x2b4 │ │ │ │ str.w r0, [r5, #684] @ 0x2ac │ │ │ │ @@ -177827,15 +177826,15 @@ │ │ │ │ strd r3, r4, [sp, #16] │ │ │ │ bl b8b30 │ │ │ │ ldr.w r5, [r6, #2408] @ 0x968 │ │ │ │ ldr.w r3, [r6, #3060] @ 0xbf4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e93fa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e9702 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -177945,15 +177944,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 │ │ │ │ - uxth r6, r4 │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ movs r4, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n e9a7e │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ blx 549fc │ │ │ │ b.n e9be0 │ │ │ │ @@ -177976,15 +177975,15 @@ │ │ │ │ b.n e9a7a │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ movw r6, #7100 @ 0x1bbc │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3224] @ 0xc98 │ │ │ │ add r0, r6 │ │ │ │ ldr.w r2, [r3, #2632] @ 0xa48 │ │ │ │ - bl 2bea94 │ │ │ │ + bl 2bed24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e963c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r8, [sl, #320] @ 0x140 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add.w fp, r8, r6 │ │ │ │ bmi.n e9ee2 │ │ │ │ @@ -177992,24 +177991,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 2becf8 │ │ │ │ + bl 2bef88 │ │ │ │ ldr r2, [pc, #284] @ (e9f30 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ adds r6, #12 │ │ │ │ - bl 2becf8 │ │ │ │ + bl 2bef88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r3, [r7, #2080] @ 0x820 │ │ │ │ ldr.w r2, [r7, #2084] @ 0x824 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n e9e98 │ │ │ │ mov r4, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -178030,32 +178029,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 2becf8 │ │ │ │ + bl 2bef88 │ │ │ │ ldrb.w r3, [r6, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e9e42 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl b8cf8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 2becf8 │ │ │ │ + bl 2bef88 │ │ │ │ b.n e9e4a │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r5, r3 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n e9ed4 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -178068,19 +178067,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 2becf8 │ │ │ │ + bl 2bef88 │ │ │ │ cmp r6, r5 │ │ │ │ bcc.n e9eac │ │ │ │ mov r0, fp │ │ │ │ - bl 2bed34 │ │ │ │ + bl 2befc4 │ │ │ │ b.w e963c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr.w r1, [sl, #372] @ 0x174 │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl b8f34 │ │ │ │ @@ -178091,31 +178090,31 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [pc, #44] @ (e9f34 ) │ │ │ │ ldr r1, [pc, #48] @ (e9f38 ) │ │ │ │ ldr.w r3, [r8, #3656] @ 0xe48 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n e9df6 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cbnz r3, e9f22 │ │ │ │ strd r0, r0, [sp, #92] @ 0x5c │ │ │ │ b.w e954c │ │ │ │ strd r0, r0, [sp, #92] @ 0x5c │ │ │ │ b.n e9cd2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r4, e9f3c │ │ │ │ + cbz r4, e9fa0 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + sxtb r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #400] @ (ea0e0 ) │ │ │ │ @@ -178270,25 +178269,25 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ str r2, [r5, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + cbz r4, ea128 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + cbz r6, ea122 │ │ │ │ movs r4, r4 │ │ │ │ bl 2860fa │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 2, APSR_nzcv, cr3, cr15, {7} │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + cbz r2, ea11a │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + cbz r4, ea10e │ │ │ │ movs r4, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -178332,15 +178331,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n ea1d2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea1a6 │ │ │ │ dmb ish │ │ │ │ @@ -178348,15 +178347,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea194 │ │ │ │ b.n ea166 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -178442,15 +178441,15 @@ │ │ │ │ vldr d7, [r2, #-8] │ │ │ │ b.n ea240 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ movs r4, r4 │ │ │ │ mrc2 15, 4, pc, cr5, cr15, {7} │ │ │ │ ldrb r2, [r3, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -178591,15 +178590,15 @@ │ │ │ │ cbz r1, ea4c2 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea4ea │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea474 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -178620,15 +178619,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w ea37c │ │ │ │ b.n ea37e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n ea3da │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ mov r3, r9 │ │ │ │ @@ -178747,28 +178746,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea642 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea61e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea610 │ │ │ │ b.n ea560 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n ea5f0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea648 │ │ │ │ @@ -178861,28 +178860,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea77a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea756 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea748 │ │ │ │ b.n ea6b6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n ea72a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea780 │ │ │ │ @@ -178951,29 +178950,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea86e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea84a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea83a │ │ │ │ b.n ea7ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n ea81e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea856 │ │ │ │ @@ -179039,30 +179038,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea95c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea936 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea926 │ │ │ │ b.n ea8d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n ea90a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea942 │ │ │ │ @@ -179141,29 +179140,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eaa64 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eaa3e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eaa30 │ │ │ │ b.n ea9c4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n eaa12 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eaa6a │ │ │ │ @@ -179243,29 +179242,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n eaae6 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eab72 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eab4e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eab3e │ │ │ │ b.n eaad4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n eab1c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eab5a │ │ │ │ @@ -179373,29 +179372,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eacce │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eaca8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eac9a │ │ │ │ b.n eabde │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n eac7c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eacd4 │ │ │ │ @@ -179485,29 +179484,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n eadfa │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eadd4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eadc4 │ │ │ │ b.n ead44 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n eada4 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n eae00 │ │ │ │ @@ -179604,28 +179603,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eaf36 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eaf12 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eaf04 │ │ │ │ b.n eae78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n eaee4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eaf3c │ │ │ │ @@ -179724,28 +179723,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb078 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb054 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb046 │ │ │ │ b.n eafb6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n eb026 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb07e │ │ │ │ @@ -179846,29 +179845,29 @@ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb1be │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb19a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb18a │ │ │ │ b.n eb0fc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n eb16e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb1a6 │ │ │ │ @@ -179971,29 +179970,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb30e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb2e8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb2da │ │ │ │ b.n eb244 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n eb2ba │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb314 │ │ │ │ @@ -180087,29 +180086,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb442 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb41c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb40e │ │ │ │ b.n eb382 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n eb3f0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb448 │ │ │ │ @@ -180203,29 +180202,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb576 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb550 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb542 │ │ │ │ b.n eb4b6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n eb524 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb57c │ │ │ │ @@ -180319,28 +180318,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb6aa │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb686 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb678 │ │ │ │ b.n eb5ee │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n eb658 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb6b0 │ │ │ │ @@ -180433,28 +180432,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb7dc │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb7b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb7aa │ │ │ │ b.n eb720 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n eb78a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb7e2 │ │ │ │ @@ -180541,30 +180540,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb8fa │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb8d4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb8c4 │ │ │ │ b.n eb876 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n eb8a8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb8e0 │ │ │ │ @@ -180636,30 +180635,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb9f2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb9cc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb9bc │ │ │ │ b.n eb964 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n eb9a0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb9d8 │ │ │ │ @@ -180695,52 +180694,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 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bea30 │ │ │ │ + bl 1becc0 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be958 │ │ │ │ + bl 1bebe8 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be958 │ │ │ │ + bl 1bebe8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 14d894 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, ebad0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be958 │ │ │ │ + bl 1bebe8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 14d894 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n ebacc │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be958 │ │ │ │ + bl 1bebe8 │ │ │ │ b.n ebab4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ @@ -180805,34 +180804,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n ebb84 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n ebbde │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [pc, #44] @ (ebc0c ) │ │ │ │ ldr r3, [pc, #36] @ (ebc08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -180969,75 +180968,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 2dfbd4 │ │ │ │ + bl 2dfe64 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2263e8 │ │ │ │ + bl 226678 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbe14 │ │ │ │ + bl 1fc0a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21becc │ │ │ │ + bl 21c15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f01f4 │ │ │ │ + bl 1f0484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43d4 │ │ │ │ + bl 1e4664 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23785c │ │ │ │ + bl 237aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eca90 │ │ │ │ + bl 1ecd20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecad8 │ │ │ │ + bl 1ecd68 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbe14 │ │ │ │ + bl 1fc0a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239f64 │ │ │ │ + bl 23a1f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2374ec │ │ │ │ + bl 23777c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2674ec │ │ │ │ + bl 26777c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fa54 │ │ │ │ + bl 22fce4 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215f64 │ │ │ │ + bl 2161f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2374ec │ │ │ │ + bl 23777c │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233980 │ │ │ │ + bl 233c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f344 │ │ │ │ + bl 22f5d4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2625fc │ │ │ │ + bl 26288c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23785c │ │ │ │ + bl 237aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2378bc │ │ │ │ + bl 237b4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a6c8 │ │ │ │ + bl 23a958 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 24c91c │ │ │ │ + bl 24cbac │ │ │ │ mov r0, r4 │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ ldr r2, [pc, #40] @ (ebe28 ) │ │ │ │ ldr r3, [pc, #28] @ (ebe20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -181047,15 +181046,15 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ orrs r2, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ rors r2, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, ebe76 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ @@ -181268,25 +181267,25 @@ │ │ │ │ bne.n ec08a │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ec08a │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (ec0b0 ) │ │ │ │ ldr r2, [pc, #28] @ (ec0ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -182160,15 +182159,15 @@ │ │ │ │ b.n ec8be │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n ec8be │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ blx 5407c │ │ │ │ add.w r0, r6, #5024 @ 0x13a0 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #4 │ │ │ │ bl f8020 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ @@ -182205,15 +182204,15 @@ │ │ │ │ beq.w ecf90 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n ec9a0 │ │ │ │ add.w r7, r6, #4960 @ 0x1360 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n ecae0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, eca66 │ │ │ │ mov r0, r6 │ │ │ │ @@ -182274,15 +182273,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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ed046 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ @@ -182477,15 +182476,15 @@ │ │ │ │ beq.w ecffe │ │ │ │ ldr r3, [pc, #32] @ (ecd88 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n ecd8c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ ldrh r5, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ strh r5, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r3, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ @@ -182808,40 +182807,40 @@ │ │ │ │ bl ebc38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed156 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bec58 │ │ │ │ + bl 1beee8 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bec58 │ │ │ │ + bl 1beee8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bed00 │ │ │ │ + bl 1bef90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1bec9c │ │ │ │ + bl 1bef2c │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bec9c │ │ │ │ + bl 1bef2c │ │ │ │ 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 14d7c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1bec9c │ │ │ │ + bl 1bef2c │ │ │ │ cbnz r0, ed15a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n ed136 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n ed136 │ │ │ │ @@ -182850,15 +182849,15 @@ │ │ │ │ bl ec848 │ │ │ │ cbnz r0, ed14e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1bec58 │ │ │ │ + bl 1beee8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl ec848 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed132 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -182904,15 +182903,15 @@ │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ bl 14d430 │ │ │ │ ldr r3, [pc, #164] @ (ed268 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4470 │ │ │ │ + bl 1e4700 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl ebc38 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed256 │ │ │ │ @@ -182963,15 +182962,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n ed220 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #118 @ 0x76 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ movs r4, r4 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -183218,78 +183217,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed548 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ b.n ed57e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed57e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r1, [pc, #132] @ (ed604 ) │ │ │ │ ldr r3, [pc, #124] @ (ed600 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n ed5f8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed5b6 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ b.n ed57e │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n ed59a │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n ed59a │ │ │ │ movs r3, #1 │ │ │ │ @@ -187568,37 +187567,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0556 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f06cc │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r6, #80 @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w r9, [pc, #588] @ f07d8 │ │ │ │ @@ -187608,15 +187607,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [pc, #548] @ (f07dc ) │ │ │ │ ldr r3, [pc, #536] @ (f07d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -187648,15 +187647,15 @@ │ │ │ │ and.w r1, r0, #524288 @ 0x80000 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f050c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ beq.n f06f8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsrs r1, r4, #5 │ │ │ │ @@ -187700,39 +187699,39 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cbnz r3, f0704 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f05b4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n f05b4 │ │ │ │ add r9, r7 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r9, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl ed458 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ b.n f055e │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r1, #31 │ │ │ │ bpl.n f05fc │ │ │ │ b.n f050c │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -187777,30 +187776,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ mov r1, fp │ │ │ │ b.n f0654 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0780 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r7, r0 │ │ │ │ b.n f05b4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n f0762 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -188047,24 +188046,24 @@ │ │ │ │ add.w r3, r2, r9 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f089e │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ strd r2, r9, [sp, #16] │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ ldrd r2, r9, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f0abe │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ands.w r1, r1, #7 │ │ │ │ beq.n f0a84 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -188085,15 +188084,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1326e0 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e2554 │ │ │ │ + bl 1e27e4 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n f089e │ │ │ │ mov lr, r3 │ │ │ │ b.n f0a04 │ │ │ │ @@ -191733,21 +191732,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1df9c8 │ │ │ │ + bl 1dfc58 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f3a9e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -191755,18 +191754,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w f36a6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -191796,39 +191795,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, f3462 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r3, [pc, #1752] @ f3b3c │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ @@ -191836,15 +191835,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #334 @ 0x14e │ │ │ │ beq.n f34f6 │ │ │ │ movw r2, #335 @ 0x14f │ │ │ │ cmp r3, r2 │ │ │ │ beq.w f3914 │ │ │ │ @@ -191859,48 +191858,48 @@ │ │ │ │ bne.w f3b2a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #336 @ 0x150 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r6, [r5, #32] │ │ │ │ cmp r6, #2 │ │ │ │ beq.w f36b2 │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ @@ -191975,23 +191974,23 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n f36ba │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w fp, sp, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ str r5, [sp, #32] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ strd r5, r5, [fp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -192002,40 +192001,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n f346a │ │ │ │ movs r6, #32 │ │ │ │ b.n f363e │ │ │ │ movs r6, #8 │ │ │ │ b.n f363e │ │ │ │ movs r6, #16 │ │ │ │ b.n f363e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ @@ -192051,34 +192050,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov r4, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -192094,36 +192093,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov ip, r5 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ @@ -192136,37 +192135,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov.w ip, #3 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -192179,112 +192178,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r0, sl │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strd r9, r6, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e48fc │ │ │ │ + bl 1e4b8c │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f34d4 │ │ │ │ movs r6, #1 │ │ │ │ b.n f363e │ │ │ │ mov.w r1, #336 @ 0x150 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f34d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w f3b1c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ @@ -192307,20 +192306,20 @@ │ │ │ │ mov r0, sl │ │ │ │ bl ebad8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #2 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -192351,58 +192350,58 @@ │ │ │ │ bl ebad8 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e48fc │ │ │ │ + bl 1e4b8c │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f34d4 │ │ │ │ ldr r2, [pc, #164] @ (f3b44 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1df774 │ │ │ │ + bl 1dfa04 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #440] @ 0x1b8 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ b.n f33b8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n f36ba │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n f3a24 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ b.n f36ba │ │ │ │ movs r7, #1 │ │ │ │ @@ -192560,60 +192559,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f3d7a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ movs r0, #1 │ │ │ │ b.n f3bce │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3664] @ 0xe50 │ │ │ │ ldrb.w r0, [r3, #434] @ 0x1b2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f3bce │ │ │ │ @@ -192675,15 +192674,15 @@ │ │ │ │ beq.w f3bcc │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add.w r9, sp, #148 @ 0x94 │ │ │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1e3c24 │ │ │ │ + bl 1e3eb4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ strd r8, r8, [sp, #96] @ 0x60 │ │ │ │ mov r7, r3 │ │ │ │ strd r8, r3, [sp, #104] @ 0x68 │ │ │ │ @@ -192703,37 +192702,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.w f4500 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -192768,37 +192767,37 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ beq.w f4890 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f49f6 │ │ │ │ @@ -192883,15 +192882,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl f0490 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e33b0 │ │ │ │ + bl 1e3640 │ │ │ │ b.n f3d9a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #829 @ 0x33d │ │ │ │ cmp r2, r3 │ │ │ │ bne.w f3bcc │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr.w r8, [sl, #92] @ 0x5c │ │ │ │ @@ -192913,36 +192912,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ strd r5, r5, [r4, #4] │ │ │ │ strd r5, r5, [sp, #172] @ 0xac │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r5, [r8, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -192956,34 +192955,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ strd r3, r3, [sp, #172] @ 0xac │ │ │ │ @@ -192996,45 +192995,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n f3d82 │ │ │ │ ldr.w r3, [pc, #1336] @ f47bc │ │ │ │ movw r1, #58640 @ 0xe510 │ │ │ │ @@ -193071,74 +193070,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f4310 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4350 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4374 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n f3d82 │ │ │ │ ldr.w r3, [pc, #1052] @ f47bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -193169,40 +193168,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f441c │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -193211,67 +193210,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ b.n f3d9a │ │ │ │ mov r7, r9 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.w f3cd4 │ │ │ │ ldrh.w r3, [r4, #410] @ 0x19a │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ b.n f43e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3632] @ 0xe30 │ │ │ │ ldrb.w r3, [r3, #451] @ 0x1c3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f3efe │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ - bl 1e3c24 │ │ │ │ + bl 1e3eb4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w f3efe │ │ │ │ ldr r3, [pc, #648] @ (f47bc ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -193283,44 +193282,44 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n f3efe │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4574 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #564] @ f47bc │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [r7, #36] @ 0x24 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -193331,19 +193330,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ @@ -193384,18 +193383,18 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f475a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e51fc │ │ │ │ + bl 1e548c │ │ │ │ adds.w r3, sl, #1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ @@ -193404,21 +193403,21 @@ │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, sl │ │ │ │ bhi.w f3fea │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r1, [sl, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1e0084 │ │ │ │ + bl 1e0314 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f46c6 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e511c │ │ │ │ + bl 1e53ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.n f4782 │ │ │ │ @@ -193430,22 +193429,22 @@ │ │ │ │ b.n f46f8 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n f4790 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n f46f0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e5504 │ │ │ │ mov r8, r0 │ │ │ │ b.n f46f0 │ │ │ │ strh.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n f4556 │ │ │ │ strb.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n f4556 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -193469,30 +193468,30 @@ │ │ │ │ b.n f3f6c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r8, #20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r7, [r3, sl, lsl #2] │ │ │ │ b.n f466e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n f4556 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla fp, r3, r1, r2 │ │ │ │ ldrb.w r7, [fp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n f4884 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ b.w f3d9a │ │ │ │ cmp r7, #0 │ │ │ │ beq.n f484e │ │ │ │ movs r0, #0 │ │ │ │ add.w r4, r5, #400 @ 0x190 │ │ │ │ mov r1, r0 │ │ │ │ b.n f47c8 │ │ │ │ @@ -193520,26 +193519,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, f480e │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f496a │ │ │ │ @@ -193549,15 +193548,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 14f480 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1884] @ 0x75c │ │ │ │ b.n f4310 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -193570,30 +193569,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f4838 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n f4838 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ b.n f4794 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w f3fbc │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -193619,21 +193618,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -193647,15 +193646,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r2, fp, #5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w r1, sl, r2 │ │ │ │ add r3, sl │ │ │ │ adds r2, #4 │ │ │ │ add r2, sl │ │ │ │ @@ -193675,41 +193674,41 @@ │ │ │ │ uxth.w r9, r2 │ │ │ │ b.n f48d6 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, f4996 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ @@ -193720,15 +193719,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n f4828 │ │ │ │ ldr r3, [pc, #12] @ (f4a04 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n f46a8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @@ -193739,19 +193738,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #3728] @ 0xe90 │ │ │ │ sub sp, #12 │ │ │ │ cbz r0, f4a28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #3732] @ 0xe94 │ │ │ │ cbz r0, f4a32 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -193793,21 +193792,21 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f4c1c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 205f08 │ │ │ │ + bl 206198 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 239f64 │ │ │ │ + bl 23a1f4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2374ec │ │ │ │ + bl 23777c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, f4aec │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -193815,34 +193814,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f4ad6 │ │ │ │ cbz r1, f4aec │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1f1fa4 │ │ │ │ + bl 1f2234 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f4bd0 │ │ │ │ - bl 2674ec │ │ │ │ + bl 26777c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 22fa54 │ │ │ │ + bl 22fce4 │ │ │ │ mov.w r1, #7340032 @ 0x700000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 215f64 │ │ │ │ + bl 2161f4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2374ec │ │ │ │ + bl 23777c │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 233980 │ │ │ │ + bl 233c10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2263e8 │ │ │ │ + bl 226678 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 213e5c │ │ │ │ + bl 2140ec │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f4bc8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ movs r5, #0 │ │ │ │ @@ -193850,24 +193849,24 @@ │ │ │ │ bl 14f720 │ │ │ │ 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 24c91c │ │ │ │ + bl 24cbac │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n f4b80 │ │ │ │ ldr.w r1, [r4, #3728] @ 0xe90 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f4c00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204f44 │ │ │ │ + bl 2051d4 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 14f720 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -193886,59 +193885,59 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #3732] @ 0xe94 │ │ │ │ cbz r1, f4be4 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff10c │ │ │ │ + bl 1ff39c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 14f720 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n f4b88 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 22fbd4 │ │ │ │ + bl 22fe64 │ │ │ │ b.n f4b30 │ │ │ │ - bl 24f3f4 │ │ │ │ + bl 24f684 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24f600 │ │ │ │ + bl 24f890 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl c5310 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n f4afa │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r2, [r4, #3732] @ 0xe94 │ │ │ │ cbz r2, f4c4c │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r1, [r4, #3732] @ 0xe94 │ │ │ │ b.n f4ba8 │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r2, [r4, #3728] @ 0xe90 │ │ │ │ cbz r2, f4c36 │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r1, [r4, #3728] @ 0xe90 │ │ │ │ b.n f4b66 │ │ │ │ ldr r3, [pc, #96] @ (f4c80 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (f4c84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25d0ec │ │ │ │ + bl 25d37c │ │ │ │ b.n f4ab2 │ │ │ │ ldr r1, [pc, #80] @ (f4c88 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, pc │ │ │ │ bl ebcd4 │ │ │ │ str.w r0, [r4, #3728] @ 0xe90 │ │ │ │ @@ -193952,28 +193951,28 @@ │ │ │ │ b.n f4bf2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ movs r4, r5 │ │ │ │ push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xe984002b │ │ │ │ - lsls r6, r6 │ │ │ │ + ldc 0, cr0, [r4], {43} @ 0x2b │ │ │ │ + muls r6, r0 │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #896] @ (f5024 ) │ │ │ │ @@ -195653,15 +195652,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7724 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bl 23240c │ │ │ │ + bl 23269c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #148 @ 0x94 │ │ │ │ beq.w f7270 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -195682,87 +195681,87 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2504] @ f690c │ │ │ │ ldr.w r1, [pc, #2504] @ f6910 │ │ │ │ strb r0, [r3, #6] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2e50 │ │ │ │ + bl 1e30e0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r2, r3, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w f6f2c │ │ │ │ ldr.w r2, [r8] │ │ │ │ cbnz r2, f5f74 │ │ │ │ ldrb.w r3, [r8, #9] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f7336 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232dc0 │ │ │ │ + bl 233050 │ │ │ │ mov r0, r4 │ │ │ │ bl 14f9d0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f6ecc │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f6ec4 │ │ │ │ ldr.w r2, [pc, #2424] @ f6914 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #2424] @ f6918 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e50 │ │ │ │ + bl 1e30e0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w f6ee2 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203e60 │ │ │ │ + bl 2040f0 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203e60 │ │ │ │ + bl 2040f0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203e60 │ │ │ │ + bl 2040f0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w f7222 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f602c │ │ │ │ + bl 1f62bc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f602c │ │ │ │ + bl 1f62bc │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w f613c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f28ec │ │ │ │ + bl 1f2b7c │ │ │ │ ldr.w r5, [r4, #468] @ 0x1d4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f613c │ │ │ │ addw r6, sp, #1212 @ 0x4bc │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -195778,15 +195777,15 @@ │ │ │ │ lsls r7, r3, #28 │ │ │ │ bpl.n f6042 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ beq.w f7216 │ │ │ │ and.w r7, r3, #3 │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f6042 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -195895,15 +195894,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 219c50 │ │ │ │ + bl 219ee0 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ @@ -196149,15 +196148,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f6c9e │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -196203,15 +196202,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f07e4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n f64a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f67bc │ │ │ │ mov sl, r0 │ │ │ │ b.n f6468 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ @@ -196244,15 +196243,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f6eac │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strd r7, r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -196281,15 +196280,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 1e3888 │ │ │ │ + bl 1e3b18 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f676c │ │ │ │ ldrd r7, r2, [sl, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -196349,49 +196348,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 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f669e │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -196431,26 +196430,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f6578 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f6d06 │ │ │ │ mov fp, r0 │ │ │ │ b.n f655c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [fp] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -196465,24 +196464,24 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f07e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f64e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n f67da │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f6434 │ │ │ │ @@ -196493,20 +196492,20 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ orr.w r3, sl, r2 │ │ │ │ uxtb r2, r3 │ │ │ │ cbz r2, f67fa │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2625fc │ │ │ │ + bl 26288c │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, f6828 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -196516,15 +196515,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f6812 │ │ │ │ cbz r1, f6828 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1fa4 │ │ │ │ + bl 1f2234 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ mov r1, r5 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -196554,15 +196553,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f6c9a │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov fp, r8 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -196584,15 +196583,15 @@ │ │ │ │ bne.n f68ba │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n f692e │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n f6982 │ │ │ │ mov sl, r0 │ │ │ │ b.n f68ae │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.w f6c96 │ │ │ │ @@ -196645,26 +196644,26 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w f6af0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n f68c4 │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n f68e0 │ │ │ │ mov r8, fp │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cbz r2, f69b0 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f687a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -196834,47 +196833,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f6b98 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -196884,15 +196883,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r3, #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #4 │ │ │ │ add r1, r5 │ │ │ │ @@ -196957,43 +196956,43 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n f659a │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1e0084 │ │ │ │ + bl 1e0314 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f6cda │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e511c │ │ │ │ + bl 1e53ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ b.n f676c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w f6772 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.w f659a │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f6780 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, f6d32 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -197021,35 +197020,35 @@ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f6dfe │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f6d96 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ strd r3, r3, [r7] │ │ │ │ add.w ip, r1, #80 @ 0x50 │ │ │ │ str r3, [r7, #8] │ │ │ │ @@ -197065,51 +197064,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n f664e │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ str.w ip, [r7] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f6e38 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -197124,15 +197123,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n f675a │ │ │ │ mov r8, r4 │ │ │ │ b.n f6d0c │ │ │ │ cmp r1, r2 │ │ │ │ beq.w f6284 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ adds r5, r1, #1 │ │ │ │ @@ -197364,15 +197363,15 @@ │ │ │ │ cmp r6, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r6, r2 │ │ │ │ cmp r7, r3 │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cbz r0, f718e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f7156 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -197440,27 +197439,27 @@ │ │ │ │ adds r2, #3 │ │ │ │ it mi │ │ │ │ movmi r2, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ bl 150b90 │ │ │ │ b.w f6294 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ mov r3, r0 │ │ │ │ b.w f6068 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ ldr r2, [pc, #860] @ (f7588 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 201f04 │ │ │ │ + bl 202194 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203e60 │ │ │ │ + bl 2040f0 │ │ │ │ ldrb.w r3, [r4, #357] @ 0x165 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ beq.n f7250 │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f752e │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ @@ -197468,15 +197467,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 226488 │ │ │ │ + bl 226718 │ │ │ │ b.w f5fec │ │ │ │ ldrb.w r2, [r8, #10] │ │ │ │ add.w fp, sp, #148 @ 0x94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #0 │ │ │ │ str.w r1, [fp] │ │ │ │ @@ -197485,20 +197484,20 @@ │ │ │ │ strb.w r3, [fp, #1] │ │ │ │ cbnz r2, f72d6 │ │ │ │ ldrb.w r3, [r8, #11] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 209404 │ │ │ │ + bl 209694 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ movs r3, #28 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bl 231d68 │ │ │ │ + bl 231ff8 │ │ │ │ b.w f5f12 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ mov r1, r5 │ │ │ │ bl 1509d4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ @@ -197561,23 +197560,23 @@ │ │ │ │ bmi.w f7714 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ movs r2, #22 │ │ │ │ - bl 1df9c8 │ │ │ │ + bl 1dfc58 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f770a │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9c8 │ │ │ │ + bl 1dfc58 │ │ │ │ ldr.w r6, [r4, #424] @ 0x1a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, f73a0 │ │ │ │ b.n f6f26 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -197595,15 +197594,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f7706 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ @@ -197641,24 +197640,24 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.w f75a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w f7570 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f6f22 │ │ │ │ mov r3, sl │ │ │ │ b.n f7478 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -197716,15 +197715,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f74a2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f74de │ │ │ │ b.n f70dc │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f74a6 │ │ │ │ b.n f74e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w f71c8 │ │ │ │ @@ -197735,23 +197734,23 @@ │ │ │ │ b.w f6598 │ │ │ │ ldr r2, [pc, #116] @ (f758c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (f7590 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.n f6f6a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ adds r3, #15 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1fbf2c │ │ │ │ + bl 1fc1bc │ │ │ │ b.n f7250 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ bne.w f740a │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -197760,33 +197759,33 @@ │ │ │ │ cmp r2, #8 │ │ │ │ beq.n f75a0 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f73fa │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f744a │ │ │ │ mov r5, r0 │ │ │ │ b.n f73e0 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ movs r4, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #324] @ (f76d0 ) │ │ │ │ - @ instruction: 0xffffdab0 │ │ │ │ + vqrdmulh.s , , d0[0] │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w f773e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ @@ -197801,15 +197800,15 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w f76d4 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r6, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r9, [r6, #108] @ 0x6c │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -197817,28 +197816,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ strb.w ip, [r0, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #140] @ 0x8c │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #128] @ 0x80 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ @@ -197873,15 +197872,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ b.n f755c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ b.n f75b0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w f7562 │ │ │ │ @@ -197895,15 +197894,15 @@ │ │ │ │ ldr r3, [pc, #112] @ (f7748 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1df8f0 │ │ │ │ + bl 1dfb80 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n f75be │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -197912,21 +197911,21 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ b.n f7548 │ │ │ │ mov r9, r4 │ │ │ │ b.n f7452 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ b.n f6f26 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [r3, #436] @ 0x1b4 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ b.n f6f26 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n f7038 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ b.w f6aa6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -198095,18 +198094,18 @@ │ │ │ │ blx 5566c │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, f7910 │ │ │ │ mov r0, r5 │ │ │ │ bl b8ca0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, f7918 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, f7920 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -198154,37 +198153,37 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd sl, r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 54720 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ strd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r7, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [r8, #4]! │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n f7a14 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ str.w sl, [sp] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ bl f4a38 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7e24 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs.w r0, r0, r9 │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -198203,15 +198202,15 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cbz r7, f7a50 │ │ │ │ subs r5, r6, #4 │ │ │ │ add.w r4, r6, #20 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cbz r0, f7a4a │ │ │ │ mov r1, sl │ │ │ │ - bl 25d13c │ │ │ │ + bl 25d3cc │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n f7a3c │ │ │ │ add.w r8, r6, #24 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r6 │ │ │ │ @@ -198230,120 +198229,120 @@ │ │ │ │ ldr.w r3, [pc, #1056] @ f7ea4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov fp, r5 │ │ │ │ - bl 2138b0 │ │ │ │ + bl 213b40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7b0c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2138b0 │ │ │ │ + bl 213b40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7b4e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5768 │ │ │ │ + bl 1f59f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7b82 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r6, [sp, #80] @ 0x50 │ │ │ │ - bl 2625fc │ │ │ │ + bl 26288c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2625fc │ │ │ │ + bl 26288c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4b80 │ │ │ │ + bl 1f4e10 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4d64 │ │ │ │ + bl 1f4ff4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n f7b96 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257238 │ │ │ │ + bl 2574c8 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #4 │ │ │ │ - bl 257238 │ │ │ │ + bl 2574c8 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n f7bb2 │ │ │ │ ldr.w r3, [r8, #-4]! │ │ │ │ mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f7bac │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2138b0 │ │ │ │ + bl 213b40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7a98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23785c │ │ │ │ + bl 237aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 234f74 │ │ │ │ + bl 235204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2378bc │ │ │ │ + bl 237b4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2374ec │ │ │ │ + bl 23777c │ │ │ │ mov r0, r4 │ │ │ │ - bl 238b48 │ │ │ │ + bl 238dd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 2625fc │ │ │ │ + bl 26288c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2138b0 │ │ │ │ + bl 213b40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7aa4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23785c │ │ │ │ + bl 237aec │ │ │ │ mov r0, r7 │ │ │ │ - bl 2374ec │ │ │ │ + bl 23777c │ │ │ │ mov r0, r7 │ │ │ │ - bl 238b48 │ │ │ │ + bl 238dd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - bl 2625fc │ │ │ │ + bl 26288c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5768 │ │ │ │ + bl 1f59f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7ab0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 234f74 │ │ │ │ + bl 235204 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dccd4 │ │ │ │ + bl 1dcf64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ b.n f7ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205f08 │ │ │ │ + bl 206198 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7de4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 205f08 │ │ │ │ + bl 206198 │ │ │ │ b.n f7ae0 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w f7a5c │ │ │ │ mov r6, sl │ │ │ │ sub.w r7, r8, #4 │ │ │ │ add.w r4, r8, #16 │ │ │ │ @@ -198360,27 +198359,27 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f7bce │ │ │ │ cbz r1, f7be4 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1f1fa4 │ │ │ │ + bl 1f2234 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f7bbe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f7c0e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cbz r1, f7c08 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e83a0 │ │ │ │ + bl 1e8630 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f7bfa │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f7e02 │ │ │ │ @@ -198466,15 +198465,15 @@ │ │ │ │ beq.n f7daa │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f7cfa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f7cfa │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ mov ip, sl │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -198497,15 +198496,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r4, [sp, #200] @ 0xc8 │ │ │ │ bl f5e90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7e90 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -198518,15 +198517,15 @@ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #89] @ 0x59 │ │ │ │ movs r3, #5 │ │ │ │ b.n f7c8e │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r1, [pc, #244] @ (f7eac ) │ │ │ │ ldr r2, [pc, #228] @ (f7e9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ eors r1, r2 │ │ │ │ @@ -198540,17 +198539,17 @@ │ │ │ │ b.n f7da6 │ │ │ │ ldrb.w r3, [r1, #372] @ 0x174 │ │ │ │ strb.w r3, [r2, #372] @ 0x174 │ │ │ │ b.n f7c72 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2625fc │ │ │ │ + bl 26288c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ b.n f7ba2 │ │ │ │ mov r4, r7 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w f7a5c │ │ │ │ b.n f7bb2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.n f7c8a │ │ │ │ @@ -198564,28 +198563,28 @@ │ │ │ │ b.n f7bb4 │ │ │ │ ldrb.w r3, [sp, #89] @ 0x59 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ b.n f7cd6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cbz r1, f7e3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl f78c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f7e76 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r6, r3, #24 │ │ │ │ cbz r0, f7e60 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n f7db4 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f7e36 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -198619,15 +198618,15 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ movs r2, r5 │ │ │ │ strh r4, [r0, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -198801,15 +198800,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (f807c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, f807a │ │ │ │ - bl 1c4600 │ │ │ │ + bl 1c4890 │ │ │ │ pop {r3, pc} │ │ │ │ add r2, pc, #464 @ (adr r2, f8250 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -198821,18 +198820,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (f827c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ ldr r1, [pc, #464] @ (f8280 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb8e4 │ │ │ │ + bl 1cbb74 │ │ │ │ ldr r3, [pc, #460] @ (f8284 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f80be │ │ │ │ @@ -198848,30 +198847,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f8214 │ │ │ │ ldr r0, [pc, #400] @ (f828c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f81b6 │ │ │ │ ldr r2, [pc, #388] @ (f8290 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n f81e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c40f0 │ │ │ │ + bl 1c4380 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f81be │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -198900,23 +198899,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (f829c ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c4440 │ │ │ │ + bl 1c46d0 │ │ │ │ ldr r3, [pc, #276] @ (f82a0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8242 │ │ │ │ ldr r0, [pc, #268] @ (f82a4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330d14 │ │ │ │ + bl 330fa4 │ │ │ │ ldr r2, [pc, #264] @ (f82a8 ) │ │ │ │ ldr r3, [pc, #212] @ (f8274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -198926,15 +198925,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (f82ac ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n f8194 │ │ │ │ ldr r1, [pc, #240] @ (f82b0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb8e4 │ │ │ │ + bl 1cbb74 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 5422c │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -198950,18 +198949,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 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c40f0 │ │ │ │ + bl 1c4380 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8132 │ │ │ │ b.n f81be │ │ │ │ ldr r3, [pc, #164] @ (f82bc ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -198973,86 +198972,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (f82c0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (f82c4 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n f80e4 │ │ │ │ ldr r2, [pc, #132] @ (f82c8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (f82cc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n f8194 │ │ │ │ ldr r2, [pc, #116] @ (f82d0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (f82d4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n f8176 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + bne.n f8274 │ │ │ │ movs r3, r4 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ lsls r3, r4, #2 │ │ │ │ add r2, pc, #96 @ (adr r2, f82e8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r1, pc, #952 @ (adr r1, f8644 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + bne.n f8200 │ │ │ │ movs r3, r4 │ │ │ │ add r1, pc, #808 @ (adr r1, f85bc ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r1, pc, #608 @ (adr r1, f84f8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + bne.n f8260 │ │ │ │ movs r3, r4 │ │ │ │ lsls r3, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #352 @ (adr r1, f8404 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r1, pc, #176 @ (adr r1, f8360 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + beq.n f8258 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + beq.n f83a4 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #1000 @ (adr r7, f86b0 ) │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + bne.n f8314 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #920 @ (adr r7, f8668 ) │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + beq.n f829c │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #840 @ (adr r7, f8620 ) │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -199268,15 +199267,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, r7, r4 │ │ │ │ + subs r0, r1, r7 │ │ │ │ movs r4, r5 │ │ │ │ ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -199296,55 +199295,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f856a │ │ │ │ cbnz r4, f85a6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c40f0 │ │ │ │ + bl 1c4380 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8550 │ │ │ │ ldr r1, [pc, #52] @ (f85c0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb8e4 │ │ │ │ + bl 1cbb74 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 5422c │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n f8552 │ │ │ │ ldr r2, [pc, #28] @ (f85c4 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (f85c8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #528 @ (adr r4, f87dc ) │ │ │ │ + add r7, pc, #80 @ (adr r7, f861c ) │ │ │ │ movs r3, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2be7e0 │ │ │ │ + bl 2bea70 │ │ │ │ ldr r1, [pc, #12] @ (f85ec ) │ │ │ │ ldr r0, [pc, #12] @ (f85f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d93f4 │ │ │ │ + bl 1d9684 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa9bffff │ │ │ │ ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -199359,15 +199358,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (f8640 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 55750 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1cbac4 │ │ │ │ + bl 1cbd54 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ strh r7, [r4, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r5, #2 │ │ │ │ @@ -199402,15 +199401,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (f86c4 ) │ │ │ │ ldr r1, [pc, #60] @ (f86c8 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r2, [pc, #48] @ (f86cc ) │ │ │ │ ldr r3, [pc, #32] @ (f86c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -199421,17 +199420,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #656 @ (adr r3, f895c ) │ │ │ │ + add r6, pc, #208 @ (adr r6, f879c ) │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -199444,15 +199443,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 2c96f4 │ │ │ │ + bl 2c9984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, f874e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -199465,15 +199464,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (f8774 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r2, [pc, #68] @ (f8778 ) │ │ │ │ ldr r3, [pc, #52] @ (f876c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -199486,30 +199485,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (f8780 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n f8732 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #56 @ (adr r3, f87b0 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, f89f0 ) │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r0, #3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #872 @ (adr r2, f8aec ) │ │ │ │ + add r5, pc, #424 @ (adr r5, f892c ) │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -199884,30 +199883,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (f8c5c ) │ │ │ │ ldr r1, [pc, #168] @ (f8c60 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ vldr s12, [sp, #28] │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vmov r3, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r2, [pc, #128] @ (f8c64 ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ vdiv.f32 s14, s15, s13 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 5566c │ │ │ │ @@ -199940,19 +199939,19 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + add r1, pc, #24 @ (adr r1, f8c7c ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r4, #15] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -200108,30 +200107,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (f8e48 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (f8e4c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f8e00 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r6, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r0, [r7, #7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov lr, r3 │ │ │ │ @@ -200175,28 +200174,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (f8efc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n f8eb2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r7, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r6, [r0, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #208] @ (f8fe0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -200264,32 +200263,32 @@ │ │ │ │ ldr r2, [pc, #48] @ (f8fec ) │ │ │ │ ldr r1, [pc, #48] @ (f8ff0 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n f8f8c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -200578,22 +200577,22 @@ │ │ │ │ bne.n f9366 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c2c │ │ │ │ + bl 1c5ebc │ │ │ │ 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 1c5c40 │ │ │ │ + bl 1c5ed0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n f9316 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 54828 │ │ │ │ @@ -200606,17 +200605,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -200636,26 +200635,26 @@ │ │ │ │ bl f9290 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6176 @ 0x1820 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -200665,15 +200664,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (f94b4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5d60 │ │ │ │ cbz r0, f944c │ │ │ │ mov r4, r0 │ │ │ │ blx 55178 │ │ │ │ vldr d7, [pc, #112] @ f94a0 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -200684,15 +200683,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 5569c │ │ │ │ ldr r4, [pc, #104] @ (f94b8 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5b78 │ │ │ │ + bl 1c5e08 │ │ │ │ cbnz r0, f9474 │ │ │ │ ldr r2, [pc, #92] @ (f94bc ) │ │ │ │ ldr r3, [pc, #84] @ (f94b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -200817,19 +200816,19 @@ │ │ │ │ b.n f9556 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bkpt 0x006a │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #384] @ (f9740 ) │ │ │ │ @@ -200881,18 +200880,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 54da8 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6112 @ 0x17e0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1cc7f0 │ │ │ │ + bl 1cca80 │ │ │ │ add.w r0, r6, #6272 @ 0x1880 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cb228 │ │ │ │ + bl 1cb4b8 │ │ │ │ ldr.w fp, [r5, #2204] @ 0x89c │ │ │ │ ldr.w r0, [r5, #2200] @ 0x898 │ │ │ │ ldr.w r1, [r5, #2208] @ 0x8a0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n f96ce │ │ │ │ @@ -200918,15 +200917,15 @@ │ │ │ │ ldr r2, [pc, #136] @ (f9748 ) │ │ │ │ ldr r1, [pc, #140] @ (f974c ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r2, [pc, #128] @ (f9750 ) │ │ │ │ ldr r3, [pc, #112] @ (f9744 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -200961,17 +200960,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ - movs r3, r4 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + itt al │ │ │ │ + moval r3, r4 │ │ │ │ + stral r5, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -200990,15 +200989,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r3, [r4, #3652] @ 0xe44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #1890] @ 0x762 │ │ │ │ cbnz r2, f97fa │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -201047,15 +201046,15 @@ │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9784 │ │ │ │ add.w r5, r4, #6080 @ 0x17c0 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [ip, #2204] @ 0x89c │ │ │ │ ldr.w r0, [ip, #2200] @ 0x898 │ │ │ │ @@ -201289,15 +201288,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 1c5c04 │ │ │ │ + bl 1c5e94 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2148] @ 0x864 │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -201343,15 +201342,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f9ecc │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c18 │ │ │ │ + bl 1c5ea8 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w f9d00 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n f9b94 │ │ │ │ dmb ish │ │ │ │ @@ -201425,15 +201424,15 @@ │ │ │ │ add r3, pc │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r1, r5 │ │ │ │ blx 542d4 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c04 │ │ │ │ + bl 1c5e94 │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #2148] @ 0x864 │ │ │ │ blx 54720 │ │ │ │ @@ -201470,15 +201469,15 @@ │ │ │ │ ldr.w r0, [r3, #3660] @ 0xe4c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 5569c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c18 │ │ │ │ + bl 1c5ea8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f9b84 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n f9d90 │ │ │ │ ldr r3, [pc, #660] @ (f9f98 ) │ │ │ │ @@ -201506,15 +201505,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 126f0c │ │ │ │ mov r5, r0 │ │ │ │ b.n f9bae │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #928] @ 0x3a0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f9f12 │ │ │ │ ldrd r6, r0, [r7, #4] │ │ │ │ add r0, r6 │ │ │ │ @@ -201554,15 +201553,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f9f18 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c04 │ │ │ │ + bl 1c5e94 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w f9f54 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -201642,19 +201641,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9e26 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c18 │ │ │ │ + bl 1c5ea8 │ │ │ │ b.n f9d00 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n f9b7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n f9b18 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -201683,27 +201682,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n f9ba2 │ │ │ │ ldr r2, [pc, #140] @ (f9fbc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (f9fc0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n f9db0 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r0, r2, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5c18 │ │ │ │ + bl 1c5ea8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n f9b84 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c18 │ │ │ │ + bl 1c5ea8 │ │ │ │ b.n f9d00 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -201713,42 +201712,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, f9fb0 │ │ │ │ + pop {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ bl 21df92 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + rev r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + rev16 r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + cbnz r6, f9fba │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + cbnz r0, f9fba │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + cbnz r6, f9fb6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + cbnz r6, f9fbe │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ movs r3, r4 │ │ │ │ - push {r7, lr} │ │ │ │ + @ instruction: 0xb810 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xb75a │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -201864,15 +201863,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (fa264 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n fa156 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ and.w r2, r3, #1 │ │ │ │ @@ -201892,15 +201891,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 54da8 │ │ │ │ b.n fa0cc │ │ │ │ add.w r3, r5, #6176 @ 0x1820 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2068] @ 0x814 │ │ │ │ ldr.w r2, [r0, #2072] @ 0x818 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2064] @ 0x810 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -201937,15 +201936,15 @@ │ │ │ │ ldr.w r3, [r2, #928] @ 0x3a0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #928] @ 0x3a0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n fa072 │ │ │ │ add.w r0, r5, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n fa0b6 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n fa072 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -201953,15 +201952,15 @@ │ │ │ │ b.n fa0c8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2068] @ 0x814 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2068] @ 0x814 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 54da8 │ │ │ │ @@ -201972,17 +201971,17 @@ │ │ │ │ nop │ │ │ │ str r4, [r3, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r6, fa2d4 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #112] @ fa2e8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -202162,21 +202161,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, fa45e │ │ │ │ + cbz r2, fa4c2 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + sxtb r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + cbz r2, fa4bc │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + sxtb r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -202353,29 +202352,29 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + cbz r0, fa660 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + sxth r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + sxtb r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + cbz r4, fa6b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r0, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cbnz r3, fa68c │ │ │ │ @@ -202388,33 +202387,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3652] @ 0xe44 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #1888] @ 0x760 │ │ │ │ cbz r0, fa6f0 │ │ │ │ add.w r0, r1, #6112 @ 0x17e0 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ adds r0, #24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1cc7f0 │ │ │ │ + bl 1cca80 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cbz r3, fa6f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -202460,15 +202459,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 1c5c04 │ │ │ │ + bl 1c5e94 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fa796 │ │ │ │ @@ -202509,15 +202508,15 @@ │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 54da8 │ │ │ │ add.w r0, r5, #6208 @ 0x1840 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1c5c18 │ │ │ │ + bl 1c5ea8 │ │ │ │ ldr r2, [pc, #176] @ (fa8d0 ) │ │ │ │ ldr r3, [pc, #168] @ (fa8cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -202642,38 +202641,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 1c5c2c │ │ │ │ + bl 1c5ebc │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ add r2, sp, #28 │ │ │ │ blx 55408 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fa9ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5c40 │ │ │ │ + bl 1c5ed0 │ │ │ │ ldr r2, [pc, #252] @ (faa90 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1003 @ 0x3eb │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 126f0c │ │ │ │ mov r4, r0 │ │ │ │ b.n fa94e │ │ │ │ add.w r0, r6, #6272 @ 0x1880 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ca1bc │ │ │ │ + bl 1ca44c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, faa16 │ │ │ │ vldr d7, [pc, #176] @ faa78 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -202700,26 +202699,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl f9fc4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, faa56 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5c40 │ │ │ │ + bl 1c5ed0 │ │ │ │ b.n fa94e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n faa1e │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1c5c40 │ │ │ │ + bl 1c5ed0 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n fa94e │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ @@ -202738,21 +202737,21 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsb r4, [r1, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r2, [r5, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -202828,15 +202827,15 @@ │ │ │ │ orrpl.w r3, r3, #4 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ b.n fab12 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6272 @ 0x1880 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ca1bc │ │ │ │ + bl 1ca44c │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -202886,15 +202885,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (fad4c ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #328] @ (fad50 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n fab40 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n fac24 │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -202972,15 +202971,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #112] @ (fad58 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (fad5c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n fac76 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl eb6d8 │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fac24 │ │ │ │ @@ -203001,29 +203000,29 @@ │ │ │ │ bl fa678 │ │ │ │ b.n fabae │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r7, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r6, [r6, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ strb r2, [r7, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #112] @ (fade4 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -203076,17 +203075,17 @@ │ │ │ │ nop │ │ │ │ strh r4, [r0, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #224 @ (adr r6, faed8 ) │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r6, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -203173,15 +203172,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fb248 │ │ │ │ ldr r0, [pc, #400] @ (fb098 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #1752] @ 0x6d8 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb4d8 │ │ │ │ + bl 1cb768 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #1752] @ 0x6d8 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #1692] @ 0x69c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ @@ -203306,15 +203305,15 @@ │ │ │ │ bmi.w fb2e2 │ │ │ │ b.n fb0a0 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #376 @ (adr r7, fb214 ) │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r5, #1692] @ 0x69c │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #24 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -203528,31 +203527,31 @@ │ │ │ │ bl fc2f2 │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia.w sl, {r0, r1, r2, r5, r7} │ │ │ │ - add r4, pc, #288 @ (adr r4, fb428 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, fb668 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #976 @ (adr r1, fb6dc ) │ │ │ │ + add r4, pc, #528 @ (adr r4, fb51c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #840 @ (adr r1, fb658 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, fb498 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #136 @ (adr r4, fb39c ) │ │ │ │ + add r6, pc, #712 @ (adr r6, fb5dc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #728 @ (adr r1, fb5f0 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, fb430 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #136 @ (adr r4, fb3a4 ) │ │ │ │ + add r6, pc, #712 @ (adr r6, fb5e4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #600 @ (adr r1, fb578 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, fb3b8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #24 @ (adr r4, fb33c ) │ │ │ │ + add r6, pc, #600 @ (adr r6, fb57c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #488 @ (adr r1, fb510 ) │ │ │ │ + add r4, pc, #40 @ (adr r4, fb350 ) │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vldr d7, [pc, #164] @ fb3e0 │ │ │ │ @@ -203570,41 +203569,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 1cc514 │ │ │ │ + bl 1cc7a4 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n fb3ce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 1cc78c │ │ │ │ + bl 1cca1c │ │ │ │ cbz r0, fb3d4 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n fb386 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r1, [r5, #2056] @ 0x808 │ │ │ │ ldr r1, [pc, #48] @ (fb3ec ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cc514 │ │ │ │ + bl 1cc7a4 │ │ │ │ b.n fb37e │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n fb388 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n fb388 │ │ │ │ nop │ │ │ │ @@ -203659,56 +203658,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1ca1bc │ │ │ │ + bl 1ca44c │ │ │ │ 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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ add.w r0, r5, #6272 @ 0x1880 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r5, #3636] @ 0xe34 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ vldr d7, [r1, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ @@ -203718,15 +203717,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #3 │ │ │ │ @@ -203754,43 +203753,43 @@ │ │ │ │ cbz r0, fb596 │ │ │ │ ldr r2, [pc, #124] @ (fb5fc ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb58e │ │ │ │ cbz r3, fb5e8 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, fb5b6 │ │ │ │ ldr r2, [pc, #96] @ (fb5fc ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb5ac │ │ │ │ cbz r3, fb5ee │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cbz r0, fb5d6 │ │ │ │ ldr r2, [pc, #64] @ (fb5fc ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb5cc │ │ │ │ cbz r3, fb5e0 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ @@ -203897,15 +203896,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n fb7ac │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb76a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, fb75a │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ add.w r8, r0, r2 │ │ │ │ b.n fb64e │ │ │ │ @@ -203922,15 +203921,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n fb786 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cbz r0, fb760 │ │ │ │ mov r2, sl │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb7dc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ b.n fb666 │ │ │ │ @@ -204070,15 +204069,15 @@ │ │ │ │ beq.n fb932 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb926 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb956 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ @@ -217646,343 +217645,343 @@ │ │ │ │ ldr.w ip, [pc, #676] @ 104844 │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f0c │ │ │ │ b.w 103bd6 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + subs r0, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + adds r2, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + adds r4, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r7, #0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + adds r4, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + adds r6, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + adds r0, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + adds r2, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + adds r4, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r0, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + adds r6, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + adds r0, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + adds r4, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + adds r6, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + adds r0, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + adds r0, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + adds r6, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + adds r0, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + adds r0, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + adds r6, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + adds r0, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + adds r4, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + adds r0, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + adds r4, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + adds r0, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r4, r3, #0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r5, #0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r0, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r0, #0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + subs r6, r7, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r0, r0, #1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + adds r4, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + subs r6, r1, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r0, r2, #0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + adds r4, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + subs r6, r3, r6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + subs r0, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + adds r0, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + subs r6, r5, r5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + subs r0, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + subs r6, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + adds r4, r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + adds r6, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + subs r2, r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + adds r4, r7, r5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + adds r6, r7, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + subs r2, r7, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + adds r4, r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + adds r6, r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + subs r2, r3, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + adds r4, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + adds r6, r5, r5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + subs r6, r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + adds r4, r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + adds r6, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + adds r2, r7, r7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + adds r4, r3, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + adds r6, r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + adds r6, r3, r7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + adds r4, r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + adds r6, r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + adds r6, r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + adds r4, r1, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + adds r6, r1, r3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + subs r6, r3, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + adds r4, r3, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + adds r6, r3, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + adds r2, r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + adds r4, r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + adds r6, r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + adds r6, r5, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + adds r4, r1, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + adds r6, r1, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + adds r6, r3, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + adds r6, r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + adds r2, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + adds r6, r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + adds r2, r5, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #20 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + adds r2, r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + adds r2, r7, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + adds r6, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + adds r6, r5, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + adds r2, r5, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + adds r2, r5, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + adds r2, r5, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + adds r2, r5, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + adds r2, r5, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + adds r2, r5, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + adds r6, r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + adds r2, r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + adds r6, r5, r5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + adds r6, r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + adds r4, r7, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + adds r6, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + adds r0, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + adds r2, r1, r4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + adds r4, r7, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + adds r6, r5, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + adds r0, r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + adds r2, r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + adds r4, r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + adds r2, r5, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + adds r0, r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + adds r6, r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -220654,119 +220653,119 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1875 @ 0x753 │ │ │ │ bl 126f0c │ │ │ │ b.n 106f64 │ │ │ │ - stc2 0, cr0, [r8, #-136]! @ 0xffffff78 │ │ │ │ - cmn r4, r1 │ │ │ │ + vrev64.32 d0, d18 │ │ │ │ + cmp r4, fp │ │ │ │ movs r3, r4 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmp r6, ip │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6640022 │ │ │ │ - @ instruction: 0xf6140022 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + ldr??.w r0, [r4, #34] @ 0x22 │ │ │ │ + strh.w r0, [r4, #34] @ 0x22 │ │ │ │ + adds r2, r7, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + adds r0, r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf59e0022 │ │ │ │ - adc.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ - sbcs r2, r2 │ │ │ │ + strh.w r0, [lr, r2, lsl #2] │ │ │ │ + @ instruction: 0xf7de0022 │ │ │ │ + add r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - sbcs r0, r6 │ │ │ │ + add r0, r8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf4ee0022 │ │ │ │ - eors.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + @ instruction: 0xf77e0022 │ │ │ │ + @ instruction: 0xf72e0022 │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - orr.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf3f20022 │ │ │ │ - @ instruction: 0xfa2a0022 │ │ │ │ - @ instruction: 0xfa440022 │ │ │ │ - @ instruction: 0xf3960022 │ │ │ │ - @ instruction: 0xf3460022 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + @ instruction: 0xf6d20022 │ │ │ │ + @ instruction: 0xf6820022 │ │ │ │ + ldc2 0, cr0, [sl], #136 @ 0x88 │ │ │ │ + ldc2l 0, cr0, [r4], {34} @ 0x22 │ │ │ │ + @ instruction: 0xf6260022 │ │ │ │ + rsbs r0, r6, #10616832 @ 0xa20000 │ │ │ │ + subs r0, r1, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + subs r2, r3, r0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2dc0022 │ │ │ │ - @ instruction: 0xf28c0022 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + sbc.w r0, ip, #10616832 @ 0xa20000 │ │ │ │ + adds.w r0, ip, #10616832 @ 0xa20000 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2300022 │ │ │ │ - @ instruction: 0xf1e00022 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + @ instruction: 0xf4c00022 │ │ │ │ + orns r0, r0, #10616832 @ 0xa20000 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf1880022 │ │ │ │ - @ instruction: 0xf1380022 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + ands.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf3c80022 │ │ │ │ + subs r4, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, fp │ │ │ │ + @ instruction: 0x47ee │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0ec0022 │ │ │ │ - eors.w r0, ip, #34 @ 0x22 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + @ instruction: 0xf37c0022 │ │ │ │ + @ instruction: 0xf32c0022 │ │ │ │ + subs r4, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + subs r6, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - orr.w r0, r4, #34 @ 0x22 │ │ │ │ - vext.8 d16, d4, d18, #0 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf2d40022 │ │ │ │ + @ instruction: 0xf2840022 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s32 q0, d10, d18 │ │ │ │ - vhadd.s16 d16, d10, d18 │ │ │ │ - ldr r7, [pc, #216] @ (106cb8 ) │ │ │ │ + @ instruction: 0xf23a0022 │ │ │ │ + @ instruction: 0xf1ea0022 │ │ │ │ + str r6, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #272] @ (106cf4 ) │ │ │ │ + str r4, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s16 d0, d6, d18 │ │ │ │ - cdp 0, 12, cr0, cr6, cr2, {1} │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + sub.w r0, r6, #34 @ 0x22 │ │ │ │ + adcs.w r0, r6, #34 @ 0x22 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 7, cr0, cr4, cr2, {1} │ │ │ │ - cdp 0, 2, cr0, cr6, cr2, {1} │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + add.w r0, r4, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf0b60022 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [r4, #136]! @ 0x88 │ │ │ │ - ldc 0, cr0, [r6, #136] @ 0x88 │ │ │ │ - subs r5, #26 │ │ │ │ + orns r0, r4, #34 @ 0x22 │ │ │ │ + bic.w r0, r6, #34 @ 0x22 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ - ldc 0, cr0, [r0, #-136] @ 0xffffff78 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + vext.8 d16, d0, d18, #0 │ │ │ │ + vaddl.s32 q0, d0, d18 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [r2], #136 @ 0x88 │ │ │ │ - ldc 0, cr0, [r2], {34} @ 0x22 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + vhadd.s d16, d2, d18 │ │ │ │ + vhadd.s32 d0, d2, d18 │ │ │ │ + movs r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - mcrr 0, 2, r0, r8, cr2 │ │ │ │ - @ instruction: 0xebf80022 │ │ │ │ - @ instruction: 0xf5e20022 │ │ │ │ - @ instruction: 0xf5ee0022 │ │ │ │ - rsb r0, r4, r2, asr #32 │ │ │ │ - sbcs.w r0, r4, r2, asr #32 │ │ │ │ + cdp 0, 13, cr0, cr8, cr2, {1} │ │ │ │ + cdp 0, 8, cr0, cr8, cr2, {1} │ │ │ │ + ldr??.w r0, [r2, r2, lsl #2] │ │ │ │ + ldr??.w r0, [lr, r2, lsl #2] │ │ │ │ + cdp 0, 5, cr0, cr4, cr2, {1} │ │ │ │ + cdp 0, 0, cr0, cr4, cr2, {1} │ │ │ │ movw r2, #16888 @ 0x41f8 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10b9a8 │ │ │ │ bhi.w 108a8a │ │ │ │ movw r2, #13892 @ 0x3644 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ @@ -221762,104 +221761,97 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 105eb0 │ │ │ │ ldrb.w r3, [r4, #157] @ 0x9d │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105eb0 │ │ │ │ ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ b.w 105e8e │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ - and.w r0, ip, r2, asr #32 │ │ │ │ - @ instruction: 0xe9bc0022 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + ldc 0, cr0, [ip], {34} @ 0x22 │ │ │ │ + mcrr 0, 2, r0, ip, cr2 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe9860022 │ │ │ │ - ldmdb r6!, {r1, r5} │ │ │ │ - ands r4, r2 │ │ │ │ + ldc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ + rsb r0, r6, r2, asr #32 │ │ │ │ + cmp r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - ands r6, r4 │ │ │ │ + cmp r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - stmdb r0, {r1, r5} │ │ │ │ - ldmia.w r0!, {r1, r5} │ │ │ │ - stc2l 0, cr0, [r8, #-136] @ 0xffffff78 │ │ │ │ - @ instruction: 0xfbea0022 │ │ │ │ - b.n 1078a8 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 10780c │ │ │ │ - movs r2, r4 │ │ │ │ - ldcl 0, cr0, [r8], {34} @ 0x22 │ │ │ │ + @ instruction: 0xeb900022 │ │ │ │ + adc.w r0, r0, r2, asr #32 │ │ │ │ + vaddl.u16 q8, d8, d18 │ │ │ │ + cdp2 0, 7, cr0, cr10, cr2, {1} │ │ │ │ + orns r0, r4, r2, asr #32 │ │ │ │ + bic.w r0, r4, r2, asr #32 │ │ │ │ + vhadd.s32 d16, d8, d18 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1076bc │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 107620 │ │ │ │ - movs r2, r4 │ │ │ │ - subs r7, #14 │ │ │ │ + ldrd r0, r0, [r0, #-136]! @ 0x88 │ │ │ │ + stmdb r0!, {r1, r5} │ │ │ │ + sbcs r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + lsls r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107520 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 107484 │ │ │ │ - movs r2, r4 │ │ │ │ - @ instruction: 0xf36c0022 │ │ │ │ - @ instruction: 0xf37a0022 │ │ │ │ - b.n 107424 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 107388 │ │ │ │ + ldmia.w sl, {r1, r5} │ │ │ │ + strex r0, r0, [sl, #136] @ 0x88 │ │ │ │ + @ instruction: 0xf5fc0022 │ │ │ │ + addw r0, sl, #2082 @ 0x822 │ │ │ │ + @ instruction: 0xe8140022 │ │ │ │ + b.n 1078a8 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107328 │ │ │ │ + b.n 107848 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10728c │ │ │ │ + b.n 1077ac │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + subs r2, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 10721c │ │ │ │ + b.n 10773c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107180 │ │ │ │ + b.n 1076a0 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r4, #10 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1080e8 │ │ │ │ + b.n 107608 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10804c │ │ │ │ + b.n 10756c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107fb4 │ │ │ │ + b.n 1074d4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107f18 │ │ │ │ + b.n 107438 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r5, #0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107eb8 │ │ │ │ + b.n 1073d8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107e1c │ │ │ │ + b.n 10733c │ │ │ │ movs r2, r4 │ │ │ │ movw r3, #43888 @ 0xab70 │ │ │ │ movt r3, #15267 @ 0x3ba3 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 10e2a2 │ │ │ │ bhi.w 10993e │ │ │ │ movw r3, #40888 @ 0x9fb8 │ │ │ │ @@ -223069,206 +223061,205 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1731 @ 0x6c3 │ │ │ │ bl 126f0c │ │ │ │ b.w 106f64 │ │ │ │ nop │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 108748 │ │ │ │ + ble.n 108868 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 1088ac │ │ │ │ + bgt.n 1087cc │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 10886c │ │ │ │ + bgt.n 10878c │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 1087d0 │ │ │ │ + bgt.n 1088f0 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 108774 │ │ │ │ + bgt.n 108894 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 1088d8 │ │ │ │ + blt.n 1087f8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3a00022 │ │ │ │ - @ instruction: 0xf3aa0022 │ │ │ │ - bls.n 108898 │ │ │ │ + @ instruction: 0xf6300022 │ │ │ │ + @ instruction: 0xf63a0022 │ │ │ │ + blt.n 1087b8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 1087fc │ │ │ │ + blt.n 10891c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfb8c0022 │ │ │ │ - @ instruction: 0xfb5a0022 │ │ │ │ - bhi.n 1087a0 │ │ │ │ + cdp2 0, 1, cr0, cr12, cr2, {1} │ │ │ │ + stc2l 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ + blt.n 1088c0 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 108904 │ │ │ │ + bge.n 108824 │ │ │ │ movs r2, r4 │ │ │ │ - orrs.w r0, lr, #34 @ 0x22 │ │ │ │ - orns r0, r4, #34 @ 0x22 │ │ │ │ - bhi.n 1088c4 │ │ │ │ + @ instruction: 0xf2ee0022 │ │ │ │ + @ instruction: 0xf3040022 │ │ │ │ + bge.n 1087e4 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 108828 │ │ │ │ + bge.n 108948 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1087e8 │ │ │ │ + bge.n 108908 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10894c │ │ │ │ + bls.n 10886c │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ - ldc 0, cr0, [r4], #-136 @ 0xffffff78 │ │ │ │ - bvs.n 1087dc │ │ │ │ + bics.w r0, r6, #34 @ 0x22 │ │ │ │ + cdp 0, 12, cr0, cr4, cr2, {1} │ │ │ │ + bls.n 1088fc │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 108940 │ │ │ │ + bhi.n 108860 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 108900 │ │ │ │ + bhi.n 108820 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 108864 │ │ │ │ + bhi.n 108984 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 108824 │ │ │ │ + bhi.n 108944 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 108988 │ │ │ │ + bvc.n 1088a8 │ │ │ │ movs r2, r4 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + b.n 108adc │ │ │ │ movs r2, r4 │ │ │ │ - udf #16 │ │ │ │ + b.n 108a0c │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 1088e4 │ │ │ │ + bvc.n 108804 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 108848 │ │ │ │ + bvc.n 108968 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 9, cr0, cr6, cr2, {1} │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 108814 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ + movs r3, r4 │ │ │ │ + bvc.n 108934 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 108978 │ │ │ │ + bvs.n 108898 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 108954 │ │ │ │ - movs r2, r4 │ │ │ │ - bcc.n 1088b8 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 1085b4 │ │ │ │ + bvs.n 108874 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10854c │ │ │ │ + bvs.n 1089d8 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 108804 │ │ │ │ + strd r0, r0, [lr], #136 @ 0x88 │ │ │ │ + ldmia.w r8!, {r1, r5} │ │ │ │ + bvs.n 108924 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 108968 │ │ │ │ + bpl.n 108888 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 108944 │ │ │ │ + bpl.n 108864 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 1088a8 │ │ │ │ + bpl.n 1089c8 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 108914 │ │ │ │ + ble.n 108834 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10892c │ │ │ │ + ble.n 10884c │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 108884 │ │ │ │ + bpl.n 1089a4 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 1089e8 │ │ │ │ + bmi.n 108908 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + adds r2, r1, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + adds r0, r5, r3 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1089c4 │ │ │ │ + bmi.n 1088e4 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 108928 │ │ │ │ + bmi.n 108848 │ │ │ │ movs r2, r4 │ │ │ │ - ldr??.w r0, [ip, r2, lsl #2] │ │ │ │ - ldrh.w r0, [lr, r2, lsl #2] │ │ │ │ - bne.n 1088e8 │ │ │ │ + @ instruction: 0xfb0c0022 │ │ │ │ + @ instruction: 0xface0022 │ │ │ │ + bmi.n 108a08 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10884c │ │ │ │ + bmi.n 10896c │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + subs r6, r1, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + subs r2, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 108a38 │ │ │ │ + bmi.n 108958 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10899c │ │ │ │ + bcc.n 1088bc │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + adds r6, r1, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + adds r2, r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 108988 │ │ │ │ + bcc.n 1088a8 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 1088ec │ │ │ │ + bcc.n 108a0c │ │ │ │ movs r2, r4 │ │ │ │ - mrrc2 0, 2, r0, r6, cr2 │ │ │ │ - stc2l 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ - beq.n 1088d8 │ │ │ │ + cdp2 0, 14, cr0, cr6, cr2, {1} │ │ │ │ + cdp2 0, 15, cr0, cr10, cr2, {1} │ │ │ │ + bcc.n 1089f8 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 108a3c │ │ │ │ + bcs.n 10895c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf4a20022 │ │ │ │ - @ instruction: 0xf4b60022 │ │ │ │ - beq.n 108a28 │ │ │ │ + @ instruction: 0xf7320022 │ │ │ │ + @ instruction: 0xf7460022 │ │ │ │ + bcs.n 108948 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10898c │ │ │ │ + bcs.n 1088ac │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + bcs.n 108898 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + bcs.n 1089fc │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + movs r0, #10 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + bcs.n 1089e8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + bne.n 10894c │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + bne.n 108938 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + bne.n 108a9c │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 108a14 │ │ │ │ + bvc.n 108934 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 108a28 │ │ │ │ + bvc.n 108948 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + bne.n 108a78 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + bne.n 1089dc │ │ │ │ movs r2, r4 │ │ │ │ movs r3, #32 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 10ed7e │ │ │ │ movw r3, #1039 @ 0x40f │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ @@ -224048,70 +224039,70 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3106 @ 0xc22 │ │ │ │ bl 126f0c │ │ │ │ b.w 106f64 │ │ │ │ - cdp 0, 3, cr0, cr0, cr2, {1} │ │ │ │ - cdp 0, 4, cr0, cr10, cr2, {1} │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + @ instruction: 0xf0c00022 │ │ │ │ + @ instruction: 0xf0da0022 │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7100022 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + vld1.8 {d0[1]}, [r0], r2 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 1092a4 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 1093c4 │ │ │ │ + bge.n 1092e4 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + cmp r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 109410 │ │ │ │ + bvs.n 109330 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s32 q0, d8, d18 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xf2380022 │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf0cc0022 │ │ │ │ - vaddl.s32 q8, d8, d18 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + @ instruction: 0xf35c0022 │ │ │ │ + @ instruction: 0xf2780022 │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + bcs.n 109350 │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 3, cr0, cr4, cr2, {1} │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + @ instruction: 0xf0c40022 │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 106f5a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -225326,195 +225317,195 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2153 @ 0x869 │ │ │ │ bl 126f0c │ │ │ │ b.w 106f64 │ │ │ │ - eors.w r0, r0, r2, asr #32 │ │ │ │ - ldrd r0, r0, [sl, #136]! @ 0x88 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stc 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ + stc 0, cr0, [sl], {34} @ 0x22 │ │ │ │ + stmia r3!, {r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10a250 │ │ │ │ + bge.n 10a170 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10a1e8 │ │ │ │ + bge.n 10a108 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - itte le │ │ │ │ - movle r2, r4 │ │ │ │ - lslle r2, r7, #30 │ │ │ │ - movgt r3, r4 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1} │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ + movs r3, r4 │ │ │ │ + bkpt 0x0092 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a230 │ │ │ │ + bkpt 0x0042 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10a2bc │ │ │ │ + bhi.n 10a1dc │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10a0fc │ │ │ │ + bhi.n 10a21c │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a23c │ │ │ │ + bkpt 0x0046 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a22c │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a23a │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a22a │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10a22c │ │ │ │ + ble.n 10a14c │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10a24c │ │ │ │ + ble.n 10a16c │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a234 │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ movs r2, r4 │ │ │ │ - revsh r6, r0 │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10a1e4 │ │ │ │ + bgt.n 10a104 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10a144 │ │ │ │ + bgt.n 10a264 │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x002e │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r6, r3 │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ movs r3, r4 │ │ │ │ - rev16 r2, r4 │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - rev r2, r2 │ │ │ │ + pop {r1, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - rev r6, r2 │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a254 │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 109bcc │ │ │ │ + b.n 10a0ec │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 10a260 │ │ │ │ + pop {r1, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a250 │ │ │ │ + pop {r1} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 10a25c │ │ │ │ + pop {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a24c │ │ │ │ + cbnz r6, 10a2b0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a250 │ │ │ │ + cbnz r6, 10a2b4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + cbnz r6, 10a2a4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + cbnz r2, 10a2b2 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + revsh r2, r7 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + revsh r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + hlt 0x001a │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + hlt 0x0022 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + rev16 r4, r2 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10a29c │ │ │ │ + bpl.n 10a1bc │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10a240 │ │ │ │ + bpl.n 10a360 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + rev16 r4, r2 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + rev r4, r0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + cbnz r2, 10a2de │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + cbnz r2, 10a2ce │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + cbnz r2, 10a2d6 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + cbnz r2, 10a2c6 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10a218 │ │ │ │ + bvc.n 10a338 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10a294 │ │ │ │ + bvs.n 10a3b4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + cbnz r6, 10a2c6 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb8da │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb88a │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb846 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + @ instruction: 0xb852 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb802 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + @ instruction: 0xb79a │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f5a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 10a31c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -226534,297 +226525,299 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3650 @ 0xe42 │ │ │ │ bl 126f0c │ │ │ │ b.w 106f64 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + bne.n 10aec4 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + bne.n 10ae6c │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10af38 │ │ │ │ + @ instruction: 0xb620 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10af28 │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, 10af34 │ │ │ │ - movs r2, r4 │ │ │ │ - uxtb r4, r6 │ │ │ │ - movs r2, r4 │ │ │ │ - strex r0, r0, [r6, #136] @ 0x88 │ │ │ │ - b.n 10ae48 │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - uxtb r6, r1 │ │ │ │ + push {r2, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r6, r7 │ │ │ │ + @ instruction: 0xead60022 │ │ │ │ + bics.w r0, ip, r2, asr #32 │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10aeb8 │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10ab30 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r2, r7 │ │ │ │ + stmia.w r8!, {r1, r5} │ │ │ │ + push {r1, r3, lr} │ │ │ │ movs r2, r4 │ │ │ │ - sxth r2, r5 │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r6, r5 │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10af4e │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [r2], {34} @ 0x22 │ │ │ │ - ldc 0, cr0, [r8], {34} @ 0x22 │ │ │ │ - cbz r2, 10af5c │ │ │ │ + cdp 0, 9, cr0, cr2, cr2, {1} │ │ │ │ + cdp 0, 10, cr0, cr8, cr2, {1} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10af4c │ │ │ │ + push {r1, r5} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10af58 │ │ │ │ + push {r1, r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10af48 │ │ │ │ + cbz r6, 10afac │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr2, {1} │ │ │ │ - cdp2 0, 8, cr0, cr2, cr2, {1} │ │ │ │ - cbz r0, 10af4c │ │ │ │ + lsls r0, r1, #6 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ + movs r3, r4 │ │ │ │ + cbz r0, 10afb0 │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + cbz r0, 10afa0 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10aea8 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + cbz r6, 10afa6 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + uxtb r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + uxtb r4, r6 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + uxth r4, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + bcs.n 10b034 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + bcs.n 10b064 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + uxth r0, r5 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + sxtb r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10b074 │ │ │ │ + blt.n 10af94 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10aeac │ │ │ │ + blt.n 10afcc │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + sxtb r4, r2 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + sxth r4, r0 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + cbz r4, 10afce │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + cbz r4, 10afbe │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10afca │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10afd0 │ │ │ │ + pop {r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + cbz r2, 10afcc │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + cbz r2, 10afbc │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xeafe0022 │ │ │ │ - add.w r0, ip, r2, asr #32 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + stc 0, cr0, [lr, #136] @ 0x88 │ │ │ │ + ldc 0, cr0, [ip, #136] @ 0x88 │ │ │ │ + cbz r6, 10afc8 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + cbz r6, 10afb8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10aebc │ │ │ │ + bls.n 10afdc │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10aedc │ │ │ │ + bls.n 10affc │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10aed8 │ │ │ │ + bls.n 10aff8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10b078 │ │ │ │ + bhi.n 10af98 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10b094 │ │ │ │ + bhi.n 10afb4 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10b014 │ │ │ │ + bhi.n 10af34 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + sub sp, #32 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10b074 │ │ │ │ + bhi.n 10af94 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10af74 │ │ │ │ + bhi.n 10b094 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10af0c │ │ │ │ + blt.n 10b02c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - ldr.w r0, [r4, r2, lsl #2] │ │ │ │ - ldr.w r0, [sl, r2, lsl #2] │ │ │ │ - add r5, sp, #0 │ │ │ │ + @ instruction: 0xfae40022 │ │ │ │ + @ instruction: 0xfaea0022 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + cbnz r4, 10b020 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + cbnz r6, 10b028 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 3, cr0, cr4, cr2, {1} │ │ │ │ - cdp2 0, 4, cr0, cr2, cr2, {1} │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + movs r3, r4 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10b0ac │ │ │ │ + @ instruction: 0xb654 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10b0b2 │ │ │ │ + @ instruction: 0xb65a │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r7} │ │ │ │ + @ instruction: 0xb714 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + bcs.n 10b0d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + bcs.n 10b0f0 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + rev16 r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + rev16 r0, r5 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + cbnz r4, 10b0b8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + cbnz r0, 10b0c2 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #24 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10b0dc │ │ │ │ + bpl.n 10affc │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [r4], #136 @ 0x88 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + vhadd.s d0, d4, d18 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b904 │ │ │ │ + b.n 10ae24 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10a948 │ │ │ │ + b.n 10ae68 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #856 @ (adr r7, 10b470 ) │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f5a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 10b130 │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ @@ -227809,245 +227802,247 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4250 @ 0x109a │ │ │ │ bl 126f0c │ │ │ │ b.w 106f64 │ │ │ │ nop │ │ │ │ - bne.n 10bba4 │ │ │ │ + bmi.n 10bcc4 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10bd3c │ │ │ │ + bmi.n 10bc5c │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #496 @ (adr r5, 10be4c ) │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #176 @ (adr r5, 10bd10 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 10bf50 ) │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10bba4 │ │ │ │ + bgt.n 10bcc4 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10bd24 │ │ │ │ + blt.n 10bc44 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #80 @ (adr r5, 10bcbc ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 10befc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #784 @ (adr r4, 10bf80 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 10bdc0 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #800 @ (adr r4, 10bf9c ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 10bddc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #480 @ (adr r4, 10be60 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 10bca0 ) │ │ │ │ movs r2, r4 │ │ │ │ - vst1.8 {d0[1]}, [r4], r2 │ │ │ │ - ldrsb.w r0, [r2, #34] @ 0x22 │ │ │ │ - add r4, pc, #496 @ (adr r4, 10be7c ) │ │ │ │ + ldc2 0, cr0, [r4], {34} @ 0x22 │ │ │ │ + stc2 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ + add r7, pc, #48 @ (adr r7, 10bcbc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #176 @ (adr r4, 10bd40 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 10bf80 ) │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #192 @ (adr r4, 10bd5c ) │ │ │ │ - movs r2, r4 │ │ │ │ - add r3, pc, #896 @ (adr r3, 10c020 ) │ │ │ │ - movs r2, r4 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + add r6, pc, #768 @ (adr r6, 10bf9c ) │ │ │ │ movs r2, r4 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ - movs r2, r4 │ │ │ │ - add r3, pc, #912 @ (adr r3, 10c03c ) │ │ │ │ - movs r2, r4 │ │ │ │ - add r3, pc, #592 @ (adr r3, 10bf00 ) │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 10c2bc │ │ │ │ + add r6, pc, #448 @ (adr r6, 10be60 ) │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c2ec │ │ │ │ + b.n 10be74 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #608 @ (adr r3, 10bf1c ) │ │ │ │ + b.n 10be8c │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #288 @ (adr r3, 10bde0 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 10be7c ) │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b564 │ │ │ │ + add r6, pc, #144 @ (adr r6, 10bd40 ) │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b58c │ │ │ │ + b.n 10b7dc │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #304 @ (adr r3, 10bdfc ) │ │ │ │ + b.n 10b80c │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 10c0c0 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 10bd5c ) │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10bc70 │ │ │ │ + add r5, pc, #864 @ (adr r5, 10c020 ) │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10bc18 │ │ │ │ + b.n 10ba84 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #968 @ (adr r2, 10c0a4 ) │ │ │ │ + b.n 10baac │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #648 @ (adr r2, 10bf68 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 10c03c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldcl 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ - ldcl 0, cr0, [r4, #-136]! @ 0xffffff78 │ │ │ │ - add r2, pc, #664 @ (adr r2, 10bf84 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 10bf00 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #344 @ (adr r2, 10be48 ) │ │ │ │ + blt.n 10bd90 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10bc38 │ │ │ │ + blt.n 10bd38 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10bc60 │ │ │ │ + add r5, pc, #520 @ (adr r5, 10bee4 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #360 @ (adr r2, 10be64 ) │ │ │ │ + add r5, pc, #200 @ (adr r5, 10bda8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #40 @ (adr r2, 10bd28 ) │ │ │ │ + vaddl.s32 q8, d10, d18 │ │ │ │ + and.w r0, r4, #34 @ 0x22 │ │ │ │ + add r5, pc, #216 @ (adr r5, 10bdc4 ) │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10bc48 │ │ │ │ + add r4, pc, #920 @ (adr r4, 10c088 ) │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10bc70 │ │ │ │ + b.n 10bd58 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #56 @ (adr r2, 10bd44 ) │ │ │ │ - movs r2, r4 │ │ │ │ - add r1, pc, #760 @ (adr r1, 10c008 ) │ │ │ │ - movs r2, r4 │ │ │ │ - strd r0, r0, [r6, #136] @ 0x88 │ │ │ │ - ldrd r0, r0, [r8, #136] @ 0x88 │ │ │ │ - add r1, pc, #776 @ (adr r1, 10c024 ) │ │ │ │ - movs r2, r4 │ │ │ │ - add r1, pc, #456 @ (adr r1, 10bee8 ) │ │ │ │ + b.n 10bd80 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10bc74 │ │ │ │ + add r4, pc, #936 @ (adr r4, 10c0a4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + add r4, pc, #616 @ (adr r4, 10bf68 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.u32 q8, d8, d18 │ │ │ │ - vaddl.u q8, d14, d18 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + add r4, pc, #632 @ (adr r4, 10bf84 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + add r4, pc, #312 @ (adr r4, 10be48 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2e00022 │ │ │ │ - @ instruction: 0xf2f20022 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + mrrc 0, 2, r0, r6, cr2 │ │ │ │ + stcl 0, cr0, [r8], #-136 @ 0xffffff78 │ │ │ │ + add r4, pc, #328 @ (adr r4, 10be64 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + add r4, pc, #8 @ (adr r4, 10bd28 ) │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 6, cr0, cr12, cr2, {1} │ │ │ │ - cdp2 0, 7, cr0, cr14, cr2, {1} │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + bpl.n 10bd94 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + beq.n 10bd4c │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + add r2, pc, #384 @ (adr r2, 10beac ) │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + add r2, pc, #64 @ (adr r2, 10bd70 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ + movs r3, r4 │ │ │ │ + add r2, pc, #80 @ (adr r2, 10bd8c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + add r1, pc, #784 @ (adr r1, 10c050 ) │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10be08 │ │ │ │ + sbcs.w r0, r0, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf5820022 │ │ │ │ + add r1, pc, #800 @ (adr r1, 10c06c ) │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10be28 │ │ │ │ + add r1, pc, #480 @ (adr r1, 10bf30 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ + movs r3, r4 │ │ │ │ + add r1, pc, #496 @ (adr r1, 10bf4c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + add r1, pc, #176 @ (adr r1, 10be10 ) │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10be08 │ │ │ │ + ittt al │ │ │ │ + moval r2, r4 │ │ │ │ + it ge @ unpredictable │ │ │ │ + movge r2, r4 │ │ │ │ + add r1, pc, #136 @ (adr r1, 10bdf4 ) │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10bd60 │ │ │ │ + add r0, pc, #840 @ (adr r0, 10c0b8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + blt.n 10bd28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + blt.n 10bd48 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c518 │ │ │ │ + add r0, pc, #856 @ (adr r0, 10c0d4 ) │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c548 │ │ │ │ + add r0, pc, #536 @ (adr r0, 10bf98 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + bvc.n 10bd28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + bvc.n 10be80 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10bd70 │ │ │ │ + add r0, pc, #424 @ (adr r0, 10bf34 ) │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10bd90 │ │ │ │ + add r0, pc, #112 @ (adr r0, 10be00 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + b.n 10ba38 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + b.n 10ba68 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3800022 │ │ │ │ - @ instruction: 0xf3940022 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + add r0, pc, #136 @ (adr r0, 10be24 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + bhi.n 10be90 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + bhi.n 10bcb0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x008c │ │ │ │ + @ instruction: 0xf6100022 │ │ │ │ + @ instruction: 0xf6240022 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldr??.w r0, [r4, r2, lsl #2] │ │ │ │ - ldr??.w r0, [ip, r2, lsl #2] │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + it pl │ │ │ │ + movpl r2, r4 │ │ │ │ + itt vs │ │ │ │ + movvs r2, r4 │ │ │ │ + ldrvs r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + @ instruction: 0xfb040022 │ │ │ │ + @ instruction: 0xfb0c0022 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10be20 │ │ │ │ + itt le │ │ │ │ + movle r2, r4 │ │ │ │ + it hi @ unpredictable │ │ │ │ + movhi r2, r4 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10bdc4 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10bd80 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10bdac │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + bics.w r0, r6, r2, asr #32 │ │ │ │ + orr.w r0, sl, r2, asr #32 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f5a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f5a │ │ │ │ @@ -229059,291 +229054,291 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2275 @ 0x8e3 │ │ │ │ bl 126f0c │ │ │ │ b.w 106f64 │ │ │ │ - bcc.n 10c9cc │ │ │ │ - movs r2, r4 │ │ │ │ - bmi.n 10c9ec │ │ │ │ + bvs.n 10c8ec │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + bvs.n 10c90c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10ca4e │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10ca56 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + setpan #1 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10ca76 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10ca60 │ │ │ │ + @ instruction: 0xb66e │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10cac8 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10ca60 │ │ │ │ + bgt.n 10c9e8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + bgt.n 10c980 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + itt cc │ │ │ │ + movcc r2, r4 │ │ │ │ + bkpt 0x00e2 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x000c │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x001e │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + b.n 10cd50 │ │ │ │ movs r2, r4 │ │ │ │ - svc 10 │ │ │ │ + b.n 10cd88 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cde8 │ │ │ │ + b.n 10c308 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10ce08 │ │ │ │ + b.n 10c328 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + bne.n 10cac8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + bne.n 10caf0 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf31e0022 │ │ │ │ - @ instruction: 0xf2f00022 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + sub.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf5800022 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [lr], {34} @ 0x22 │ │ │ │ - stc 0, cr0, [r4], #-136 @ 0xffffff78 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + cdp 0, 9, cr0, cr14, cr2, {1} │ │ │ │ + cdp 0, 11, cr0, cr4, cr2, {1} │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10caac │ │ │ │ + udf #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10caec │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe80a0022 │ │ │ │ - @ instruction: 0xe8200022 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + eors.w r0, sl, r2, asr #32 │ │ │ │ + @ instruction: 0xeab00022 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc, #664 @ (adr r1, 10cd58 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + add r1, pc, #704 @ (adr r1, 10cd84 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + @ instruction: 0xb71a │ │ │ │ movs r2, r4 │ │ │ │ - push {r5, r7} │ │ │ │ + @ instruction: 0xb730 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cd04 │ │ │ │ + b.n 10d224 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cd34 │ │ │ │ + b.n 10d254 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10ca04 │ │ │ │ + bhi.n 10cb24 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10cb84 │ │ │ │ + bvc.n 10caa4 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + bne.n 10cac0 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + bne.n 10ca58 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10cc10 │ │ │ │ + bcc.n 10cb30 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10cc38 │ │ │ │ + bmi.n 10cb58 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ movs r2, r4 │ │ │ │ - vext.8 d0, d12, d18, #0 │ │ │ │ - vaddl.s16 q8, d6, d18 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + movw r0, #49186 @ 0xc022 │ │ │ │ + @ instruction: 0xf2660022 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #200 @ (adr r1, 10cc58 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 10ce98 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #256 @ (adr r1, 10cc94 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 10ced4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r0, r5 │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r4, r6 │ │ │ │ + push {r2, lr} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - rev r4, r6 │ │ │ │ + pop {r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10cc7c │ │ │ │ + bge.n 10cb9c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + str r1, [sp, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - rsbs r0, r0, r2, asr #32 │ │ │ │ - @ instruction: 0xebf00022 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + cdp 0, 6, cr0, cr0, cr2, {1} │ │ │ │ + cdp 0, 8, cr0, cr0, cr2, {1} │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10cbf8 │ │ │ │ + bpl.n 10cb18 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10cb24 │ │ │ │ + bpl.n 10cc44 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #720 @ (adr r4, 10cee0 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 10cd20 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #816 @ (adr r4, 10cf44 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 10cd84 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 10e9f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -230350,285 +230345,284 @@ │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ b.w 106f64 │ │ │ │ nop │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ - movs r2, r4 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + cbz r6, 10d7c6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + cbz r4, 10d7d0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10dea0 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10ded0 │ │ │ │ + b.n 10d3c0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + b.n 10d3f0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10dec0 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10dee0 │ │ │ │ + b.n 10d3e0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + b.n 10d400 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10d83c │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10d7d4 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + udf #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10d7cc │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + cbz r6, 10d830 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + cbz r4, 10d828 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb81a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + @ instruction: 0xb82c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + stmia r5!, {r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d30c │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d18c │ │ │ │ + @ instruction: 0xe81c0022 │ │ │ │ + b.n 10d6ac │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xb73c │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d2d4 │ │ │ │ + b.n 10d7f4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d1c4 │ │ │ │ + b.n 10d6e4 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10d788 │ │ │ │ + bls.n 10d8a8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10d828 │ │ │ │ + blt.n 10d948 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10d858 │ │ │ │ + blt.n 10d778 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + bne.n 10d8e8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + bne.n 10d900 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10d960 │ │ │ │ + bvc.n 10d880 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10d998 │ │ │ │ + bvc.n 10d8b8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + cbnz r4, 10d952 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + cbnz r2, 10d948 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r1, #12] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10d9b4 │ │ │ │ + bmi.n 10d8d4 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10d9c0 │ │ │ │ + bmi.n 10d8e0 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #552 @ (adr r3, 10db8c ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 10d9cc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #616 @ (adr r3, 10dbd0 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 10da10 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + bne.n 10da08 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + bne.n 10da3c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #175] @ 0xaf │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f5a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f5a │ │ │ │ @@ -231588,117 +231582,117 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ b.w 105e8e │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105eb0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ b.w 105e8e │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #104 @ (adr r7, 10e5f8 ) │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - rev r4, r6 │ │ │ │ + pop {r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #528 @ (adr r3, 10e810 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 10e650 ) │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + @ instruction: 0xb836 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10e5f4 │ │ │ │ + bvs.n 10e514 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10e514 │ │ │ │ + bpl.n 10e634 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105eb0 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ b.w 105e8e │ │ │ │ ldrb.w r3, [r4, #372] @ 0x174 │ │ │ │ @@ -232017,15 +232011,15 @@ │ │ │ │ ldrb.w r3, [r4, #218] @ 0xda │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f5a │ │ │ │ b.w 108b20 │ │ │ │ add.w r3, sp, #5120 @ 0x1400 │ │ │ │ adds r3, #24 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2c9b4c │ │ │ │ + bl 2c9ddc │ │ │ │ ldr.w r3, [pc, #2692] @ 10f4f4 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #2684] @ 10f4f8 │ │ │ │ @@ -232910,193 +232904,193 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2203 @ 0x89b │ │ │ │ bl 126f0c │ │ │ │ b.w 106f64 │ │ │ │ nop │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ - movs r2, r4 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ - movs r2, r4 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ - movs r2, r4 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ - movs r2, r4 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + strb r6, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r4, [sp, #24] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - itet cs │ │ │ │ - movcs r2, r4 │ │ │ │ - strcc r4, [r3, #76] @ 0x4c │ │ │ │ - movcs r2, r4 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + strh r6, [r6, #32] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + strh r6, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + itee vs │ │ │ │ + movvs r2, r4 │ │ │ │ + itet ne @ unpredictable │ │ │ │ + movne r2, r4 │ │ │ │ + streq r4, [r6, #108] @ 0x6c │ │ │ │ + movne r2, r4 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + ittt vs │ │ │ │ + movvs r2, r4 │ │ │ │ + bkpt 0x00ee │ │ │ │ + movvs r2, r4 │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + itte pl │ │ │ │ + movpl r2, r4 │ │ │ │ + bkpt 0x00c6 │ │ │ │ + movmi r2, r4 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + itte pl │ │ │ │ + movpl r2, r4 │ │ │ │ + bkpt 0x009e │ │ │ │ + movmi r2, r4 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10f602 │ │ │ │ + bkpt 0x005a │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f60c │ │ │ │ + bkpt 0x0076 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10f61c │ │ │ │ + bkpt 0x0082 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f612 │ │ │ │ + bkpt 0x004e │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3888] @ 110580 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ 110584 │ │ │ │ ldr.w r3, [pc, #3888] @ 110588 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 11058c │ │ │ │ @@ -234306,661 +234300,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3064 @ 0xbf8 │ │ │ │ bl 126f0c │ │ │ │ b.w 106f64 │ │ │ │ - hlt 0x003a │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ movs r2, r4 │ │ │ │ - revsh r0, r0 │ │ │ │ + pop {r4, r6, pc} │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x003e │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x0010 │ │ │ │ + pop {r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x002a │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r0, r4 │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x0016 │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - rev r0, r6 │ │ │ │ + pop {r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + str r2, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x0002 │ │ │ │ + pop {r1, r4, pc} │ │ │ │ movs r2, r4 │ │ │ │ - rev r0, r0 │ │ │ │ + pop {r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + str r2, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r2, r6 │ │ │ │ + pop {r1, pc} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 11060c │ │ │ │ + pop {r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + str r2, [r2, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + str r2, [r0, #28] │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r6, r3 │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 110610 │ │ │ │ + pop {r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + str r2, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + str r2, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r6, r1 │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 110614 │ │ │ │ + pop {} │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + str r2, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + str r2, [r4, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + str r2, [r0, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + str r2, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + str r2, [r2, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + str r2, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + str r2, [r4, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + str r2, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + str r2, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + str r2, [r0, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + str r2, [r6, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + str r2, [r2, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + str r2, [r0, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + str r2, [r4, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + str r2, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + str r2, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + str r2, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #456 @ (adr r4, 1108cc ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 11070c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #256 @ (adr r4, 110808 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 110a48 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + add r0, pc, #24 @ (adr r0, 11076c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + add r0, pc, #80 @ (adr r0, 1107a8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 1119c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 1119c4 │ │ │ │ ldr.w r3, [pc, #3884] @ 1119c8 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 1119cc │ │ │ │ @@ -236169,661 +236163,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2092 @ 0x82c │ │ │ │ bl 126f0c │ │ │ │ b.w 106f64 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #184] @ (111a84 ) │ │ │ │ + ldr r6, [pc, #760] @ (111cc4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #888] @ (111d48 ) │ │ │ │ + ldr r6, [pc, #440] @ (111b88 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #1016] @ (111dd4 ) │ │ │ │ + ldr r6, [pc, #568] @ (111c14 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #696] @ (111c98 ) │ │ │ │ + ldr r6, [pc, #248] @ (111ad8 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #824] @ (111d24 ) │ │ │ │ + ldr r6, [pc, #376] @ (111b64 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #504] @ (111be8 ) │ │ │ │ + ldr r6, [pc, #56] @ (111a28 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #632] @ (111c74 ) │ │ │ │ + ldr r6, [pc, #184] @ (111ab4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #312] @ (111b38 ) │ │ │ │ + ldr r5, [pc, #888] @ (111d78 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #440] @ (111bc4 ) │ │ │ │ + ldr r5, [pc, #1016] @ (111e04 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #120] @ (111a88 ) │ │ │ │ + ldr r5, [pc, #696] @ (111cc8 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #248] @ (111b14 ) │ │ │ │ + ldr r5, [pc, #824] @ (111d54 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #952] @ (111dd8 ) │ │ │ │ + ldr r5, [pc, #504] @ (111c18 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #56] @ (111a64 ) │ │ │ │ + ldr r5, [pc, #632] @ (111ca4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #760] @ (111d28 ) │ │ │ │ + ldr r5, [pc, #312] @ (111b68 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #888] @ (111db4 ) │ │ │ │ + ldr r5, [pc, #440] @ (111bf4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #568] @ (111c78 ) │ │ │ │ + ldr r5, [pc, #120] @ (111ab8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #680] @ (111cf4 ) │ │ │ │ + ldr r5, [pc, #232] @ (111b34 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #368] @ (111bc0 ) │ │ │ │ + ldr r4, [pc, #944] @ (111e00 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #504] @ (111c54 ) │ │ │ │ + ldr r5, [pc, #56] @ (111a94 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #184] @ (111b18 ) │ │ │ │ + ldr r4, [pc, #760] @ (111d58 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #312] @ (111ba4 ) │ │ │ │ + ldr r4, [pc, #888] @ (111de4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #1016] @ (111e68 ) │ │ │ │ + ldr r4, [pc, #568] @ (111ca8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #120] @ (111af4 ) │ │ │ │ + ldr r4, [pc, #696] @ (111d34 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #824] @ (111db8 ) │ │ │ │ + ldr r4, [pc, #376] @ (111bf8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #952] @ (111e44 ) │ │ │ │ + ldr r4, [pc, #504] @ (111c84 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #632] @ (111d08 ) │ │ │ │ + ldr r4, [pc, #184] @ (111b48 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #760] @ (111d94 ) │ │ │ │ + ldr r4, [pc, #312] @ (111bd4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #440] @ (111c58 ) │ │ │ │ + ldr r3, [pc, #1016] @ (111e98 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #552] @ (111cd4 ) │ │ │ │ + ldr r4, [pc, #104] @ (111b14 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #240] @ (111ba0 ) │ │ │ │ + ldr r3, [pc, #816] @ (111de0 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #376] @ (111c34 ) │ │ │ │ + ldr r3, [pc, #952] @ (111e74 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #56] @ (111af8 ) │ │ │ │ + ldr r3, [pc, #632] @ (111d38 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #776 @ (adr r7, 111dcc ) │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #480 @ (adr r7, 111ca8 ) │ │ │ │ + add r2, sp, #32 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #184] @ (111b84 ) │ │ │ │ + ldr r3, [pc, #760] @ (111dc4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #888] @ (111e48 ) │ │ │ │ + ldr r3, [pc, #440] @ (111c88 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #728 @ (adr r7, 111dac ) │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #288 @ (adr r7, 111bf8 ) │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #1016] @ (111ed4 ) │ │ │ │ + ldr r3, [pc, #568] @ (111d14 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #696] @ (111d98 ) │ │ │ │ + ldr r3, [pc, #248] @ (111bd8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #168 @ (adr r6, 111b8c ) │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #608 @ (adr r5, 111d48 ) │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #824] @ (111e24 ) │ │ │ │ + ldr r3, [pc, #376] @ (111c64 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #504] @ (111ce8 ) │ │ │ │ + ldr r3, [pc, #56] @ (111b28 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #632] @ (111d74 ) │ │ │ │ + ldr r3, [pc, #184] @ (111bb4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #312] @ (111c38 ) │ │ │ │ + ldr r2, [pc, #888] @ (111e78 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #184 @ (adr r5, 111bbc ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 111dfc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #224 @ (adr r5, 111be8 ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 111e28 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #440] @ (111cc4 ) │ │ │ │ + ldr r2, [pc, #1016] @ (111f04 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #120] @ (111b88 ) │ │ │ │ + ldr r2, [pc, #696] @ (111dc8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #200 @ (adr r5, 111bdc ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 111e1c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #32 @ (adr r5, 111b38 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 111d78 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #248] @ (111c14 ) │ │ │ │ + ldr r2, [pc, #824] @ (111e54 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + ldr r2, [pc, #504] @ (111d18 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #56] @ (111b64 ) │ │ │ │ + ldr r2, [pc, #632] @ (111da4 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + ldr r2, [pc, #312] @ (111c68 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + ldr r2, [pc, #440] @ (111cf4 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + ldr r2, [pc, #120] @ (111bb8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + strb r2, [r7, #7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + strb r0, [r1, #8] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + ldr r2, [pc, #248] @ (111c44 ) │ │ │ │ movs r2, r4 │ │ │ │ - bx fp │ │ │ │ + ldr r1, [pc, #952] @ (111f08 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ movs r2, r4 │ │ │ │ - bx pc │ │ │ │ + ldr r2, [pc, #56] @ (111b94 ) │ │ │ │ movs r2, r4 │ │ │ │ - bx r5 │ │ │ │ + ldr r1, [pc, #760] @ (111e58 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ movs r2, r4 │ │ │ │ - bx r9 │ │ │ │ + ldr r1, [pc, #888] @ (111ee4 ) │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, pc │ │ │ │ + ldr r1, [pc, #568] @ (111da8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ movs r2, r4 │ │ │ │ - bx r3 │ │ │ │ + ldr r1, [pc, #696] @ (111e34 ) │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r9 │ │ │ │ + ldr r1, [pc, #376] @ (111cf8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, sp │ │ │ │ + ldr r1, [pc, #504] @ (111d84 ) │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r3 │ │ │ │ + ldr r1, [pc, #184] @ (111c48 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r7 │ │ │ │ + ldr r1, [pc, #312] @ (111cd4 ) │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, sp │ │ │ │ + ldr r0, [pc, #1016] @ (111f98 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #312] @ (111cdc ) │ │ │ │ + str r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #112] @ (111c18 ) │ │ │ │ + str r4, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r1 │ │ │ │ + ldr r1, [pc, #120] @ (111c24 ) │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r7 │ │ │ │ + ldr r0, [pc, #824] @ (111ee8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #904] @ (111f3c ) │ │ │ │ + str r2, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #944] @ (111f68 ) │ │ │ │ + str r4, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, fp │ │ │ │ + ldr r0, [pc, #952] @ (111f74 ) │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r1 │ │ │ │ + ldr r0, [pc, #632] @ (111e38 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r5 │ │ │ │ + ldr r0, [pc, #760] @ (111ec4 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, fp │ │ │ │ + ldr r0, [pc, #440] @ (111d88 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, pc │ │ │ │ + ldr r0, [pc, #568] @ (111e14 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r5 │ │ │ │ + ldr r0, [pc, #248] @ (111cd8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r9 │ │ │ │ + ldr r0, [pc, #376] @ (111d64 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, pc │ │ │ │ + ldr r0, [pc, #56] @ (111c28 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + add r2, pc, #104 @ (adr r2, 111c5c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + add r2, pc, #160 @ (adr r2, 111c98 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r3 │ │ │ │ + ldr r0, [pc, #184] @ (111cb4 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r9 │ │ │ │ + @ instruction: 0x47de │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + strb r2, [r1, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + strb r0, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, sp │ │ │ │ + @ instruction: 0x47fe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r3 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r7 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ movs r2, r4 │ │ │ │ - add lr, sp │ │ │ │ + bx pc │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r1 │ │ │ │ + @ instruction: 0x479e │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r7 │ │ │ │ + bx r9 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, fp │ │ │ │ + bx sp │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r1 │ │ │ │ + bx r3 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r5 │ │ │ │ + bx r7 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, fp │ │ │ │ + mov lr, sp │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + strb r6, [r4, #7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc │ │ │ │ + bx r1 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r5 │ │ │ │ + mov lr, r7 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #344 @ (adr r1, 111dbc ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 111ffc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #96 @ (adr r1, 111cc8 ) │ │ │ │ + add r3, pc, #672 @ (adr r3, 111f08 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r9 │ │ │ │ + mov lr, fp │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r7 │ │ │ │ + mov lr, r1 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #312 @ (adr r1, 111dac ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 111fec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #928 @ (adr r0, 112018 ) │ │ │ │ + add r3, pc, #480 @ (adr r3, 111e58 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r3 │ │ │ │ + mov lr, r5 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r1 │ │ │ │ + mov r6, fp │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #200 @ (adr r2, 111d4c ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 111f8c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #224 @ (adr r2, 111d68 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 111fa8 ) │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r5 │ │ │ │ + mov r6, pc │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r3 │ │ │ │ + mov r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #216 @ (adr r2, 111d6c ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 111fac ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #32 @ (adr r2, 111cb8 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 111ef8 ) │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r7 │ │ │ │ + mov r6, r9 │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r5 │ │ │ │ + cmp lr, pc │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + strb r4, [r1, #3] │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r1 │ │ │ │ + mov r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r7 │ │ │ │ + cmp lr, r9 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + strb r4, [r3, #2] │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r3 │ │ │ │ + cmp lr, sp │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r1 │ │ │ │ + cmp lr, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + strb r4, [r5, #1] │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r5 │ │ │ │ + cmp lr, r7 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmp r6, sp │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + strb r4, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r7 │ │ │ │ + cmp lr, r1 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + strb r4, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmp r6, fp │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r7 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r1 │ │ │ │ + add lr, fp │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r5 │ │ │ │ + add sl, pc │ │ │ │ movs r2, r4 │ │ │ │ - tst r4, r3 │ │ │ │ + add ip, r5 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - tst r6, r7 │ │ │ │ + add lr, r9 │ │ │ │ movs r2, r4 │ │ │ │ - rors r6, r5 │ │ │ │ + add r6, pc │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - tst r6, r1 │ │ │ │ + add lr, r3 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r7 │ │ │ │ + add r6, r9 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #424] @ (111edc ) │ │ │ │ + ldr r7, [pc, #1000] @ (11211c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - rors r6, r3 │ │ │ │ + add r6, sp │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r1 │ │ │ │ + add r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #456] @ (111f0c ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r5 │ │ │ │ + add r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r3 │ │ │ │ + mvns r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r7 │ │ │ │ + add r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r5 │ │ │ │ + bics r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r1 │ │ │ │ + mvns r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7 │ │ │ │ + bics r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #56] @ (111dac ) │ │ │ │ + ldr r4, [pc, #632] @ (111fec ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r3 │ │ │ │ + bics r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r1 │ │ │ │ + muls r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #136] @ (111e0c ) │ │ │ │ + ldr r4, [pc, #712] @ (11204c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r5 │ │ │ │ + muls r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r3 │ │ │ │ + orrs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #88] @ (111dec ) │ │ │ │ + ldr r4, [pc, #664] @ (11202c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r7 │ │ │ │ + muls r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r5 │ │ │ │ + cmn r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r1 │ │ │ │ + orrs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r7 │ │ │ │ + cmn r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r3 │ │ │ │ + cmn r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r1 │ │ │ │ + cmp r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r5 │ │ │ │ + cmp r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + negs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + cmp r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + tst r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #112] @ (111e58 ) │ │ │ │ + str r4, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + negs r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + tst r4, r1 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #960] @ (1121b8 ) │ │ │ │ + str r0, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + tst r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + rors r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #768] @ (112108 ) │ │ │ │ + str r0, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + rors r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #30 │ │ │ │ + sbcs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #576] @ (112058 ) │ │ │ │ + str r0, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + rors r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + adcs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #14 │ │ │ │ + sbcs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + adcs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + adcs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + asrs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + str r6, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + str r4, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + asrs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + str r2, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + str r4, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + asrs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + lsls r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r3 │ │ │ │ + ldr r0, [pc, #168] @ (111f0c ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r8, r4 │ │ │ │ + ldr r0, [pc, #192] @ (111f28 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + lsrs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + lsls r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r3 │ │ │ │ + ldr r0, [pc, #168] @ (111f1c ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, lr │ │ │ │ + ldr r0, [pc, #0] @ (111e78 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #30 │ │ │ │ + lsls r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + eors r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + eors r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + ands r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + eors r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + ands r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #664] @ (11215c ) │ │ │ │ + str r6, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #512] @ (1120c8 ) │ │ │ │ + ldr r6, [pc, #64] @ (111f08 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 112e00 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 112e04 │ │ │ │ ldr.w r3, [pc, #3884] @ 112e08 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 112e0c │ │ │ │ @@ -238032,662 +238026,662 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3848 @ 0xf08 │ │ │ │ bl 126f0c │ │ │ │ b.w 106f64 │ │ │ │ - ldr r1, [pc, #536] @ (11301c ) │ │ │ │ + ldr r4, [pc, #88] @ (112e5c ) │ │ │ │ movs r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [pc, #832] @ (113148 ) │ │ │ │ + movs r2, r4 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ + movs r2, r4 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #840] @ (11315c ) │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #640] @ (113098 ) │ │ │ │ + movs r2, r4 │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ + movs r2, r4 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #840] @ (11316c ) │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #448] @ (112fe8 ) │ │ │ │ + movs r2, r4 │ │ │ │ + subs r2, #30 │ │ │ │ + movs r2, r4 │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #840] @ (11317c ) │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #256] @ (112f38 ) │ │ │ │ + movs r2, r4 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ + movs r2, r4 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #824] @ (11317c ) │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #64] @ (112e88 ) │ │ │ │ + movs r2, r4 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ + movs r2, r4 │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #808] @ (11317c ) │ │ │ │ + movs r2, r4 │ │ │ │ + blx ip │ │ │ │ + movs r2, r4 │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ + movs r2, r4 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #792] @ (11317c ) │ │ │ │ + movs r2, r4 │ │ │ │ + blx r6 │ │ │ │ + movs r2, r4 │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ + movs r2, r4 │ │ │ │ + subs r1, #14 │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #776] @ (11317c ) │ │ │ │ + movs r2, r4 │ │ │ │ + blx r0 │ │ │ │ + movs r2, r4 │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #776] @ (11318c ) │ │ │ │ + movs r2, r4 │ │ │ │ + bx sl │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #776] @ (11319c ) │ │ │ │ + movs r2, r4 │ │ │ │ + bx r4 │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #776] @ (1131ac ) │ │ │ │ + movs r2, r4 │ │ │ │ + mov r8, lr │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #776] @ (1131bc ) │ │ │ │ + movs r2, r4 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #30 │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #776] @ (1131cc ) │ │ │ │ + movs r2, r4 │ │ │ │ + mov r8, r2 │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ adds r7, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r8 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - mov r0, r2 │ │ │ │ + subs r0, #14 │ │ │ │ movs r2, r4 │ │ │ │ adds r7, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r8, ip │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r8, r6 │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ adds r7, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #14 │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r7 │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r8, r0 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, sl │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r6 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, r4 │ │ │ │ + adds r7, #30 │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r6 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - add r8, lr │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r6 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - add r8, r8 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #30 │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r6 │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - add r8, r2 │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r6 │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, ip │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #14 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, r6 │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ adds r5, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + ldr r7, [pc, #72] @ (112fcc ) │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r7, [pc, #160] @ (113028 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, r0 │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ adds r5, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + str r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + str r0, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ adds r5, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + str r2, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + str r0, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + str r6, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ adds r5, #30 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + str r2, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + str r0, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + adds r5, #14 │ │ │ │ movs r2, r4 │ │ │ │ adds r4, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ adds r4, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ adds r4, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #14 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r6, #32] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ adds r4, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + str r0, [r0, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + str r0, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + adds r4, #30 │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r4, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #520] @ (11318c ) │ │ │ │ + str r4, [r5, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #608] @ (1131e8 ) │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #30 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #920] @ (11332c ) │ │ │ │ + str r0, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #128] @ (113018 ) │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #936] @ (11334c ) │ │ │ │ + str r0, [r2, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #960] @ (113368 ) │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #14 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #952] @ (11336c ) │ │ │ │ + str r0, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #768] @ (1132b8 ) │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #840] @ (11330c ) │ │ │ │ + str r0, [r6, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #576] @ (113208 ) │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r0, [r0, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r0, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r0, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #30 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + adds r2, #14 │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #14 │ │ │ │ + ldr r3, [pc, #648] @ (11338c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + ldr r3, [pc, #704] @ (1133c8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + @ instruction: 0x479a │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + mov ip, ip │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + @ instruction: 0x4786 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + mov ip, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + adds r1, #30 │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + bx lr │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + mov r8, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + bx ip │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + mov r4, sl │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #30 │ │ │ │ + bx sl │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + mov r4, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + bx r8 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + cmp ip, lr │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #14 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r6, pc │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + cmp ip, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp sl, r3 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + cmp r4, ip │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp sl, r1 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + cmp r4, r6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r2, pc │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + cmp r4, r0 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #30 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r2, sp │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #72] @ (11314c ) │ │ │ │ + add ip, sl │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #128] @ (113188 ) │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + strh r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, r1 │ │ │ │ + strh r4, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sl │ │ │ │ + cmp r7, #14 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, lr │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, r4 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + str r2, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - add sl, ip │ │ │ │ + str r0, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - mvns r0, r6 │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #12 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, sl │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r4, r0 │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + sbcs r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r8 │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - bics r4, r2 │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + adcs r2, r7 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r6 │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - muls r4, r4 │ │ │ │ + cmp r6, #30 │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r5 │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - orrs r4, r0 │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #30 │ │ │ │ + adds r7, #22 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r2, r1 │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + strh r6, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - cmn r2, r7 │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #14 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ movs r2, r4 │ │ │ │ - cmn r2, r5 │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - negs r4, r6 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ movs r2, r4 │ │ │ │ - cmn r2, r3 │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - negs r4, r0 │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + ldr r6, [pc, #216] @ (11336c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + ldr r6, [pc, #280] @ (1133bc ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + strb r0, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + ldr r6, [pc, #232] @ (11339c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #840] @ (11353c ) │ │ │ │ + strb r0, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #896] @ (113578 ) │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #30 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + strb r0, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + cmp r4, #14 │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #14 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ - movs r2, r4 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ - movs r2, r4 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ - movs r2, r4 │ │ │ │ - str r6, [r1, r3] │ │ │ │ - movs r2, r4 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ - movs r2, r4 │ │ │ │ - subs r0, #10 │ │ │ │ - movs r2, r4 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ - movs r2, r4 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ - movs r2, r4 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r2, #30 │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r3, [pc, #664] @ (11352c ) │ │ │ │ - movs r2, r4 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r3, [pc, #728] @ (11357c ) │ │ │ │ - movs r2, r4 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r2, #14 │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r3, [pc, #680] @ (11355c ) │ │ │ │ - movs r2, r4 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ - movs r2, r4 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ - movs r2, r4 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ - movs r2, r4 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ - movs r2, r4 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r1, #30 │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ - movs r2, r4 │ │ │ │ ldr.w r5, [pc, #1156] @ 113798 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1156] @ 11379c │ │ │ │ ldr.w r3, [pc, #1156] @ 1137a0 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #1152] @ 1137a4 │ │ │ │ add r1, pc │ │ │ │ @@ -239100,237 +239094,237 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3272 @ 0xcc8 │ │ │ │ bl 126f0c │ │ │ │ b.w 106f64 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r5, #20 │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r6, #14 │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r0 │ │ │ │ + bx r2 │ │ │ │ movs r2, r4 │ │ │ │ - add ip, r2 │ │ │ │ + bxns r4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + str r0, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + sbcs r4, r6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + rors r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r5, #6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + rors r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #16 │ │ │ │ + sbcs r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + rors r4, r2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + adcs r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r5, #6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r7, #12 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r7, #12 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r4, #20 │ │ │ │ movs r2, r4 │ │ │ │ - ands r0, r4 │ │ │ │ + cmp r0, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ands r4, r6 │ │ │ │ + cmn r4, r0 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #32] @ (11388c ) │ │ │ │ + str r0, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #208] @ (113940 ) │ │ │ │ + str r4, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r4, #18 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #352] @ (113a3c ) │ │ │ │ + str r0, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #128] @ (113960 ) │ │ │ │ + str r0, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #352] @ (113a4c ) │ │ │ │ + str r0, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #992] @ (113cd0 ) │ │ │ │ + str r0, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #336] @ (113a4c ) │ │ │ │ + str r4, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #832] @ (113c40 ) │ │ │ │ + str r0, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #352] @ (113a6c ) │ │ │ │ + str r0, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #672] @ (113bb0 ) │ │ │ │ + str r0, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #320] @ (113a5c ) │ │ │ │ + str r0, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #512] @ (113b20 ) │ │ │ │ + str r0, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + movs r2, #14 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #336] @ (113a7c ) │ │ │ │ + str r4, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #352] @ (113a90 ) │ │ │ │ + ldr r7, [pc, #928] @ (113cd0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #336] @ (113a8c ) │ │ │ │ + str r4, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #192] @ (113a00 ) │ │ │ │ + ldr r7, [pc, #768] @ (113c40 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + movs r2, #14 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #320] @ (113a8c ) │ │ │ │ + str r0, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #32] @ (113970 ) │ │ │ │ + ldr r7, [pc, #608] @ (113bb0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ 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 │ │ │ │ @@ -248771,15 +248765,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 1c31c8 │ │ │ │ + bl 1c3458 │ │ │ │ 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 │ │ │ │ @@ -248818,37 +248812,37 @@ │ │ │ │ cbz r0, 11ad82 │ │ │ │ ldr r2, [pc, #120] @ (11add4 ) │ │ │ │ ldr.w r3, [r5, #3304] @ 0xce8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11ad70 │ │ │ │ cbz r3, 11adc6 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr.w r3, [r5, #3304] @ 0xce8 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3304] @ 0xce8 │ │ │ │ str.w r2, [r5, #3308] @ 0xcec │ │ │ │ str.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ str.w r2, [r5, #3316] @ 0xcf4 │ │ │ │ ldr.w r0, [r5, #3552] @ 0xde0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbnz r3, 11ad96 │ │ │ │ - bl 1c32d0 │ │ │ │ + bl 1c3560 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (11add8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (11addc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3552] @ 0xde0 │ │ │ │ - bl 1c32d0 │ │ │ │ + bl 1c3560 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ b.n 11ad94 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r5, #3308] @ 0xcec │ │ │ │ ldr.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ @@ -248858,15 +248852,15 @@ │ │ │ │ b.n 11ad70 │ │ │ │ strh r4, [r5, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #236] @ (11aee0 ) │ │ │ │ @@ -248877,15 +248871,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (11aee8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ ldr r2, [pc, #220] @ (11aeec ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -248917,15 +248911,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 11aeb2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 11aea4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11aed8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -248976,52 +248970,52 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r0, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vaddl.s32 q0, d0, d25 │ │ │ │ + @ instruction: 0xf2300029 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3552] @ 0xde0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1c33a0 │ │ │ │ + bl 1c3630 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 11af20 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3556] @ 0xde4 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3556] @ 0xde4 │ │ │ │ ldr.w r0, [r4, #3552] @ 0xde0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c32e4 │ │ │ │ + bl 1c3574 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 11af1a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3552] @ 0xde0 │ │ │ │ - bl 1c3420 │ │ │ │ + bl 1c36b0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #212] @ (11b03c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -249073,30 +249067,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 11af7e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3320] @ 0xcf8 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n 11af7e │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 11b00e │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11b02e │ │ │ │ b.n 11b000 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11b022 │ │ │ │ @@ -249711,15 +249705,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 55438 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1c4910 │ │ │ │ + bl 1c4ba0 │ │ │ │ cbz r0, 11b5a6 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r2, lsl #12 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #332] @ (11b6f4 ) │ │ │ │ ldr r0, [pc, #332] @ (11b6f8 ) │ │ │ │ @@ -249850,39 +249844,39 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n 11b6b6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #776] @ (11b9f4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ movs r6, r4 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r2, r4 │ │ │ │ ldr r1, [pc, #240] @ (11b818 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1384] @ 0x568 │ │ │ │ @@ -249903,15 +249897,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 55184 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5d60 │ │ │ │ ldr.w r1, [pc, #1192] @ 11bc2c │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ add r4, sp, #620 @ 0x26c │ │ │ │ add r1, pc │ │ │ │ adds r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -250333,24 +250327,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #712] @ (11beec ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r0, [pc, #704] @ (11bee8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ movs r2, r4 │ │ │ │ bl ffffbc36 │ │ │ │ - b.n 11b468 │ │ │ │ + b.n 11b988 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r6], {33} @ 0x21 │ │ │ │ + vhadd.u32 d16, d6, d17 │ │ │ │ add r0, r8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ beq.n 11bc6a │ │ │ │ @@ -250882,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 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 11c324 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -251445,16 +251439,16 @@ │ │ │ │ bne.n 11c8d8 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ subs r5, r5, r3 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ strd r5, r1, [r4, #56] @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 11c8fe │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -252442,15 +252436,15 @@ │ │ │ │ cbz r0, 11d440 │ │ │ │ ldr r2, [pc, #68] @ (11d460 ) │ │ │ │ ldr.w r3, [r4, #1308] @ 0x51c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11d42e │ │ │ │ cbz r3, 11d452 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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] │ │ │ │ @@ -253180,15 +253174,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bgt.n 11db84 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 11dbd4 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -253312,15 +253306,15 @@ │ │ │ │ beq.n 11dd7e │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r4, [r4, #284] @ 0x11c │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 11dd78 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ mov sl, r7 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -253341,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 11dd4a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 │ │ │ │ @@ -253369,24 +253363,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 127178 │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 │ │ │ │ @@ -253405,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 │ │ │ │ @@ -253421,22 +253415,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 11de62 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 │ │ │ │ @@ -253558,15 +253552,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 11dff4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, 11dfe2 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 11e01a │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n 11df34 │ │ │ │ @@ -253616,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r4, [r5, #324] @ 0x144 │ │ │ │ add.w r5, r5, #320 @ 0x140 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 11e08c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -253638,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 11e068 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #136] @ (11e134 ) │ │ │ │ @@ -253822,24 +253816,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 12713c │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 │ │ │ │ @@ -253874,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1271b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 11e33c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -254021,15 +254015,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 11e434 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3588 @ 0xe04 │ │ │ │ addw r0, r0, #3588 @ 0xe04 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ cbz r0, 11e4e6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 11e4f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 55178 │ │ │ │ movs r3, #1 │ │ │ │ @@ -254042,42 +254036,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11e4f2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 55100 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11e4f8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, 11e4cc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #32] │ │ │ │ b.n 11e470 │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ str.w r0, [r4, #3612] @ 0xe1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e490 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 11e4d0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e4ce │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 11e4f2 │ │ │ │ @@ -254637,15 +254631,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 11ea14 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 11e9f0 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 11eae4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -254824,31 +254818,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (11ece0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 11ec64 │ │ │ │ asrs r4, r0, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11e6a4 │ │ │ │ + b.n 11ebc4 │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ movs r1, r4 │ │ │ │ asrs r4, r6, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #88] @ (11ed30 ) │ │ │ │ + ldr r6, [pc, #664] @ (11ef70 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ ldr.w lr, [pc, #252] @ 11edf4 │ │ │ │ @@ -254904,15 +254898,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126ac8 │ │ │ │ ldr r0, [pc, #112] @ (11ee08 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb448 │ │ │ │ + bl 1cb6d8 │ │ │ │ cbnz r0, 11edee │ │ │ │ ldr r2, [pc, #104] @ (11ee0c ) │ │ │ │ ldr r3, [pc, #80] @ (11edf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -254944,31 +254938,31 @@ │ │ │ │ b.n 11ed76 │ │ │ │ blx 548ac │ │ │ │ nop │ │ │ │ asrs r4, r7, #11 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r6, {r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ asrs r6, r2, #9 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #952] @ (11f1cc ) │ │ │ │ + ldr r5, [pc, #504] @ (11f00c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 11ee56 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -254978,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 2c7ed4 │ │ │ │ + bl 2c8164 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -255883,17 +255877,17 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r4, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #140] @ 11f80c │ │ │ │ sub sp, #32 │ │ │ │ @@ -255994,15 +255988,15 @@ │ │ │ │ add.w r0, r6, #960 @ 0x3c0 │ │ │ │ blx 55100 │ │ │ │ ldr r3, [pc, #692] @ (11fb40 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7b40 │ │ │ │ + bl 2c7dd0 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 11f904 │ │ │ │ ldr r3, [pc, #676] @ (11fb44 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -256089,20 +256083,20 @@ │ │ │ │ bne.n 11f990 │ │ │ │ ldr r7, [pc, #432] @ (11fb4c ) │ │ │ │ movs r4, #2 │ │ │ │ str.w r4, [r6, #3292] @ 0xcdc │ │ │ │ add r7, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 11f9be │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cb448 │ │ │ │ + bl 1cb6d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11fb06 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3296] @ 0xce0 │ │ │ │ str.w r2, [r6, #3232] @ 0xca0 │ │ │ │ @@ -256256,27 +256250,27 @@ │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - it cc │ │ │ │ - movcc r1, r4 │ │ │ │ - ittt ge │ │ │ │ - movge r1, r4 │ │ │ │ - lslge r6, r4, #23 │ │ │ │ - lslge r6, r4, #2 │ │ │ │ - bkpt 0x00fa │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - itt vs │ │ │ │ - movvs r1, r4 │ │ │ │ - stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ + movs r1, r4 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ + movs r1, r4 │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + movs r1, r4 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #276] @ (11fc90 ) │ │ │ │ @@ -256587,19 +256581,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ mov r4, r0 │ │ │ │ b.n 11fe3e │ │ │ │ nop │ │ │ │ - cbnz r6, 11ff02 │ │ │ │ + bkpt 0x003e │ │ │ │ movs r1, r4 │ │ │ │ - cbnz r6, 11fefc │ │ │ │ + bkpt 0x0016 │ │ │ │ movs r1, r4 │ │ │ │ - cbnz r2, 11fef4 │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #84] @ 11ff04 │ │ │ │ sub sp, #8 │ │ │ │ @@ -256799,15 +256793,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 12018c │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1c3ff8 │ │ │ │ + bl 1c4288 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -257068,15 +257062,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc2 0, cr0, [r6, #660] @ 0x294 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + cbnz r4, 1203aa │ │ │ │ movs r1, r4 │ │ │ │ ldc2 0, cr0, [r4, #-660] @ 0xfffffd6c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ @@ -260011,15 +260005,15 @@ │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ ldrb.w fp, [r9, #60] @ 0x3c │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.w 121524 │ │ │ │ nop │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ 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 │ │ │ │ @@ -261086,15 +261080,15 @@ │ │ │ │ mov fp, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [sp, #168] @ 0xa8 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ b.w 121524 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ 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] │ │ │ │ @@ -261800,15 +261794,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 1234d8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ 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 │ │ │ │ @@ -261837,15 +261831,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 r6, [r3, #20] │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -261887,15 +261881,15 @@ │ │ │ │ cbz r5, 123592 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ str.w r5, [r4, #984] @ 0x3d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ 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] @ (1238b4 ) │ │ │ │ @@ -265689,15 +265683,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 12713c │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 12658c │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -265987,23 +265981,23 @@ │ │ │ │ beq.n 1268f0 │ │ │ │ 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 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cbz r0, 126884 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 126884 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 126914 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 126914 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -266064,16 +266058,16 @@ │ │ │ │ b.n 1268b0 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n 1267c6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -266182,15 +266176,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 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n 126a70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 126a76 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -266211,15 +266205,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 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 126ab6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 126ab8 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 126aac │ │ │ │ @@ -266299,32 +266293,32 @@ │ │ │ │ b.n 126afc │ │ │ │ ldr r2, [pc, #476] @ (126d3c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #476] @ (126d40 ) │ │ │ │ adds r6, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 126b18 │ │ │ │ b.n 126b3a │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1c63bc │ │ │ │ + bl 1c664c │ │ │ │ ldr r1, [pc, #444] @ (126d44 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6400 │ │ │ │ + bl 1c6690 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 126cf8 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 126c8a │ │ │ │ @@ -266337,15 +266331,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 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 126d26 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -266408,15 +266402,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 11e038 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr.w r2, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r4, #280 @ 0x118 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 126cc6 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 126d1a │ │ │ │ it hi │ │ │ │ @@ -266433,45 +266427,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 11dea4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.n 126b18 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c9230 │ │ │ │ + bl 2c94c0 │ │ │ │ ldr r2, [pc, #104] @ (126d48 ) │ │ │ │ ldr r1, [pc, #108] @ (126d4c ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 126b18 │ │ │ │ b.n 126b46 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 11e098 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.n 126b18 │ │ │ │ tst.w sl, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 126cac │ │ │ │ movs r3, #0 │ │ │ │ @@ -266480,23 +266474,23 @@ │ │ │ │ nop │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r7, [pc, #64] @ (126d80 ) │ │ │ │ + str r0, [r4, r6] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [pc, #200] @ (126e0c ) │ │ │ │ + str r2, [r0, r7] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [pc, #320] @ (126e88 ) │ │ │ │ + str r0, [r4, r7] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r5, [pc, #760] @ (127044 ) │ │ │ │ + str r6, [r1, r1] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r5, [pc, #712] @ (127018 ) │ │ │ │ + str r2, [r0, r1] │ │ │ │ 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] @ (126ef0 ) │ │ │ │ @@ -266537,58 +266531,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n 126dc0 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 126e9c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 126e1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c96f4 │ │ │ │ + bl 2c9984 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 126eb6 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c63bc │ │ │ │ + bl 1c664c │ │ │ │ ldr r1, [pc, #280] @ (126ef8 ) │ │ │ │ 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 126ac8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r2, [pc, #248] @ (126efc ) │ │ │ │ ldr r3, [pc, #240] @ (126ef4 ) │ │ │ │ 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 126eea │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c96f4 │ │ │ │ + bl 2c9984 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 126e58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c63bc │ │ │ │ + bl 1c664c │ │ │ │ ldr r1, [pc, #200] @ (126f00 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -266664,23 +266658,23 @@ │ │ │ │ b.n 126dc4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #8] @ (126f04 ) │ │ │ │ + ldr r7, [pc, #584] @ (127144 ) │ │ │ │ movs r1, r4 │ │ │ │ str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r4, [pc, #680] @ (1271ac ) │ │ │ │ + ldr r7, [pc, #232] @ (126fec ) │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ 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] @ (126f64 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -266834,15 +266828,15 @@ │ │ │ │ cbz r0, 1270ae │ │ │ │ ldr r3, [pc, #48] @ (1270c8 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1270a6 │ │ │ │ cbz r2, 1270b0 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 5422c │ │ │ │ movs r3, #0 │ │ │ │ @@ -266862,43 +266856,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, 127102 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cbz r0, 127114 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1ca1bc │ │ │ │ + bl 1ca44c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ str.w r0, [r4, #3584] @ 0xe00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1270e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3584] @ 0xe00 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ca0cc │ │ │ │ + bl 1ca35c │ │ │ │ ldr.w r0, [r4, #3584] @ 0xe00 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1270ec │ │ │ │ b.n 12710e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -266911,15 +266905,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 1ca0cc │ │ │ │ + bl 1ca35c │ │ │ │ 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 │ │ │ │ @@ -266929,23 +266923,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 1ca0cc │ │ │ │ + bl 1ca35c │ │ │ │ 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 1ca0e4 │ │ │ │ + bl 1ca374 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 1271d8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 1271da │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -266969,15 +266963,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 1ca0cc │ │ │ │ + bl 1ca35c │ │ │ │ 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 │ │ │ │ @@ -267000,15 +266994,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 1ca0cc │ │ │ │ + bl 1ca35c │ │ │ │ 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 │ │ │ │ @@ -267042,15 +267036,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 1ca0cc │ │ │ │ + bl 1ca35c │ │ │ │ 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 │ │ │ │ @@ -267181,15 +267175,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 1ca0cc │ │ │ │ + bl 1ca35c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 127306 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -267239,15 +267233,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 1ca0cc │ │ │ │ + bl 1ca35c │ │ │ │ addw r0, r5, #3236 @ 0xca4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1274a6 │ │ │ │ @@ -267325,15 +267319,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 1275a4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1ca1bc │ │ │ │ + bl 1ca44c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (1275e4 ) │ │ │ │ ldr r3, [pc, #80] @ (1275e0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -267345,25 +267339,25 @@ │ │ │ │ bne.n 1275d6 │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 1270cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 12758c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 127582 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -267400,15 +267394,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 12765c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1ca1bc │ │ │ │ + bl 1ca44c │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (12769c ) │ │ │ │ ldr r3, [pc, #80] @ (127698 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -267418,25 +267412,25 @@ │ │ │ │ bne.n 12768e │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1270cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ cbnz r5, 127688 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 12763c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 127640 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @@ -267491,15 +267485,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (127740 ) │ │ │ │ add.w r0, r4, #4448 @ 0x1160 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7ac0 │ │ │ │ + bl 2c7d50 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #656] @ 0x290 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r0, [r6, #8] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ @@ -268255,15 +268249,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f0c │ │ │ │ b.n 127efe │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 127f20 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -268529,24 +268523,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r1, [pc, #52] @ (12822c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1d9568 │ │ │ │ + bl 1d97f8 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 128210 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (128230 ) │ │ │ │ @@ -268558,17 +268552,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ bl 126f0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r7, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ 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 │ │ │ │ @@ -269434,24 +269428,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 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128ab4 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9438 │ │ │ │ + bl 1d96c8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128aea │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1d9438 │ │ │ │ + bl 1d96c8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128b12 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 128ad4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -269477,56 +269471,56 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1281d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 128a9a │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1d9424 │ │ │ │ + bl 1d96b4 │ │ │ │ b.n 128b2a │ │ │ │ ldr r1, [pc, #80] @ (128b3c ) │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ ldr r2, [pc, #80] @ (128b40 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 126f0c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #48] @ (128b44 ) │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ ldr r2, [pc, #48] @ (128b48 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 126f0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9424 │ │ │ │ + bl 1d96b4 │ │ │ │ b.n 128b02 │ │ │ │ nop │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ 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] @ (128bf4 ) │ │ │ │ @@ -269574,28 +269568,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 128bc6 │ │ │ │ ldr r0, [pc, #40] @ (128c00 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1cb448 │ │ │ │ + bl 1cb6d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 128b78 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 11ebe0 │ │ │ │ blx 548ac │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, #18] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + adds r0, #16 │ │ │ │ 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] @ (128d58 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -269729,21 +269723,21 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r4, #15] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #11] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -269809,25 +269803,25 @@ │ │ │ │ bl 12dad8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 128f56 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 128ddc │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1d9458 │ │ │ │ + bl 1d96e8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 11eb4c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -269837,25 +269831,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1280e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128ef2 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1d9458 │ │ │ │ + bl 1d96e8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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] │ │ │ │ @@ -269971,25 +269965,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 12901e │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 128ffc │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1d9458 │ │ │ │ + bl 1d96e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 128c04 │ │ │ │ mov r1, r5 │ │ │ │ @@ -270001,25 +269995,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1d9458 │ │ │ │ + bl 1d96e8 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 11eb4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (129074 ) │ │ │ │ @@ -270030,35 +270024,35 @@ │ │ │ │ movw r3, #1169 @ 0x491 │ │ │ │ bl 126f0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 129110 │ │ │ │ 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 129120 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 12dbf4 │ │ │ │ mov r1, r4 │ │ │ │ @@ -270070,41 +270064,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 129164 │ │ │ │ bl 12806c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1d9408 │ │ │ │ + bl 1d9698 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1290a6 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 1d9474 │ │ │ │ + bl 1d9704 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 129108 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [pc, #60] @ (129178 ) │ │ │ │ ldr r1, [pc, #64] @ (12917c ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #721 @ 0x2d1 │ │ │ │ add r1, pc │ │ │ │ bl 128b4c │ │ │ │ @@ -270122,25 +270116,25 @@ │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ ldr r1, [pc, #32] @ (12918c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 128b4c │ │ │ │ b.n 12914a │ │ │ │ nop │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ 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 │ │ │ │ @@ -270391,33 +270385,33 @@ │ │ │ │ bl 126f0c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 1293d6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + cmp r2, #2 │ │ │ │ movs r1, r4 │ │ │ │ - movs r7, #0 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 129590 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -270482,17 +270476,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 129492 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 129532 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1d9408 │ │ │ │ + bl 1d9698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ cbz r6, 12953e │ │ │ │ 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] │ │ │ │ @@ -270518,21 +270512,21 @@ │ │ │ │ bl 128b4c │ │ │ │ b.n 12956a │ │ │ │ ... │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ 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] @ 129714 │ │ │ │ mov r5, r0 │ │ │ │ @@ -270560,19 +270554,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 1295e2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d9424 │ │ │ │ + bl 1d96b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d9424 │ │ │ │ + bl 1d96b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 12963e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 129636 │ │ │ │ @@ -270589,15 +270583,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (129718 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 12965a │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1296ec │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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 │ │ │ │ @@ -270607,17 +270601,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 1271b4 │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ b.n 12969c │ │ │ │ - bl 1d9474 │ │ │ │ + bl 1d9704 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1296f6 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 1296bc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3248] @ 0xcb0 │ │ │ │ @@ -270626,26 +270620,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 129694 │ │ │ │ ldrb.w r2, [r3, #3252] @ 0xcb4 │ │ │ │ cbz r2, 12970a │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r5, #96 @ 0x60 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 1d9458 │ │ │ │ + bl 1d96e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d95cc │ │ │ │ + bl 1d985c │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 1295d6 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 12965a │ │ │ │ ldr r3, [pc, #36] @ (12971c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -270659,17 +270653,17 @@ │ │ │ │ bl 11ebe0 │ │ │ │ b.n 1296bc │ │ │ │ nop │ │ │ │ ldr r0, [r7, #32] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ 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] @ (129864 ) │ │ │ │ @@ -271176,15 +271170,15 @@ │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ cbz r3, 129c22 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 129988 │ │ │ │ bl 11ebe0 │ │ │ │ b.n 129c1c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r2, #4 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ 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] @ (129d08 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -271902,15 +271896,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 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ bl 126a2c │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ @@ -272476,32 +272470,32 @@ │ │ │ │ beq.w 12a856 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #1 │ │ │ │ bne.w 12a856 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1cce88 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1cd118 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12b2bc │ │ │ │ str r7, [r4, #20] │ │ │ │ b.n 12a856 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 12a856 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d0950 │ │ │ │ - bl 1cce88 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1cd118 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12abdc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 12a830 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -273711,15 +273705,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n 12b65c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 12b632 │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -274293,15 +274287,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 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ 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] │ │ │ │ @@ -275010,21 +275004,21 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 12c394 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ 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 │ │ │ │ @@ -275174,23 +275168,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (12c54c ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - bhi.n 12c508 │ │ │ │ + blt.n 12c628 │ │ │ │ movs r0, r5 │ │ │ │ ldr r3, [pc, #12] @ (12c560 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bhi.n 12c4f8 │ │ │ │ + blt.n 12c618 │ │ │ │ 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 │ │ │ │ @@ -275345,15 +275339,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 2d0944 │ │ │ │ + bl 2d0bd4 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -275461,15 +275455,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 2d0b00 │ │ │ │ + bl 2d0d90 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 12c84a │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 12c84a │ │ │ │ @@ -275562,15 +275556,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 54720 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d0944 │ │ │ │ + bl 2d0bd4 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -275627,15 +275621,15 @@ │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r3, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1360] @ 0x550 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ cbz r3, 12ca34 │ │ │ │ - bl 2d0944 │ │ │ │ + bl 2d0bd4 │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ cbz r1, 12ca34 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ @@ -275806,17 +275800,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (12cc08 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcs.n 12ccc8 │ │ │ │ + bmi.n 12cbe8 │ │ │ │ movs r0, r5 │ │ │ │ - bcs.n 12cc68 │ │ │ │ + bmi.n 12cb88 │ │ │ │ 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] @ (12cdb8 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -275896,15 +275890,15 @@ │ │ │ │ b.n 12cd36 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 12cd7e │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 12cd32 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ cbz r0, 12cd32 │ │ │ │ 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} │ │ │ │ @@ -276267,17 +276261,17 @@ │ │ │ │ bl 126f0c │ │ │ │ mov r4, r0 │ │ │ │ b.n 12d04c │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 12cff6 │ │ │ │ - sub.w r0, lr, r0, asr #32 │ │ │ │ - @ instruction: 0xeb820020 │ │ │ │ - adc.w r0, lr, r0, asr #32 │ │ │ │ + cdp 0, 3, cr0, cr14, cr0, {1} │ │ │ │ + cdp 0, 1, cr0, cr2, cr0, {1} │ │ │ │ + ldcl 0, cr0, [lr, #128] @ 0x80 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 12d0f2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -276513,15 +276507,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 12d42e │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c3ff8 │ │ │ │ + bl 1c4288 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 12d3e8 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 12d40a │ │ │ │ @@ -276652,18 +276646,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11ece4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 11eb4c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 12ce78 │ │ │ │ - movs r0, r4 │ │ │ │ - b.n 12d368 │ │ │ │ + b.n 12d398 │ │ │ │ movs r0, r4 │ │ │ │ + strd r0, r0, [sl, #128]! @ 0x80 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #280] @ (12d5e0 ) │ │ │ │ @@ -276782,20 +276775,17 @@ │ │ │ │ ... │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #162 @ 0xa2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 12d2d0 │ │ │ │ - movs r0, r4 │ │ │ │ - b.n 12d348 │ │ │ │ - movs r0, r4 │ │ │ │ - b.n 12d254 │ │ │ │ - movs r0, r4 │ │ │ │ + stmdb r0, {r5} │ │ │ │ + ldmdb sl!, {r5} │ │ │ │ + ldmia.w lr!, {r5} │ │ │ │ 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 │ │ │ │ sub sp, #24 │ │ │ │ @@ -276868,17 +276858,16 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 126f0c │ │ │ │ b.n 12d652 │ │ │ │ nop │ │ │ │ - b.n 12d2ac │ │ │ │ - movs r0, r4 │ │ │ │ - b.n 12d154 │ │ │ │ + stmia.w r6, {r5} │ │ │ │ + b.n 12d674 │ │ │ │ movs r0, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 12d6f0 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -276899,23 +276888,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (12d708 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (12d70c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, 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] @ 12d798 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -276981,27 +276970,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (12d7f0 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb4d8 │ │ │ │ + bl 1cb768 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12d7be │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1c3ff8 │ │ │ │ + bl 1c4288 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r4, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 12d1fc │ │ │ │ + b.n 12d71c │ │ │ │ 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 │ │ │ │ @@ -277088,15 +277077,15 @@ │ │ │ │ bl 12d710 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 12d8f6 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 12d8c6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 12d8c2 │ │ │ │ b.n 12d8aa │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -277191,15 +277180,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 12dffc │ │ │ │ + b.n 12d51c │ │ │ │ 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 │ │ │ │ @@ -277393,17 +277382,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (12dbf0 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11ece4 │ │ │ │ b.n 12dbc0 │ │ │ │ - b.n 12de34 │ │ │ │ + b.n 12e354 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12ddf4 │ │ │ │ + b.n 12e314 │ │ │ │ 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 │ │ │ │ @@ -277437,17 +277426,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (12dc60 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11ece4 │ │ │ │ b.n 12dc34 │ │ │ │ - b.n 12ddc4 │ │ │ │ + b.n 12e2e4 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12dd84 │ │ │ │ + b.n 12e2a4 │ │ │ │ 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 │ │ │ │ @@ -277594,17 +277583,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 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + b.n 12e1e0 │ │ │ │ movs r0, r4 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + b.n 12e168 │ │ │ │ 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] @ (12de68 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -277735,17 +277724,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 12df2a │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ 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} │ │ │ │ @@ -277765,15 +277754,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 12e006 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 54720 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ cbz r0, 12dfd0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (12e048 ) │ │ │ │ ldr r2, [pc, #148] @ (12e04c ) │ │ │ │ @@ -277783,15 +277772,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1bef00 │ │ │ │ + bl 1bf190 │ │ │ │ cbnz r0, 12e01e │ │ │ │ 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 │ │ │ │ @@ -277809,15 +277798,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (12e054 ) │ │ │ │ ldr r2, [pc, #40] @ (12e058 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -277825,23 +277814,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blt.n 12df78 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ movs r0, r4 │ │ │ │ - ble.n 12df50 │ │ │ │ + b.n 12e070 │ │ │ │ movs r0, r4 │ │ │ │ - ble.n 12e0b4 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ movs r0, r4 │ │ │ │ - blt.n 12e0b4 │ │ │ │ + ble.n 12dfd4 │ │ │ │ movs r0, r4 │ │ │ │ - ble.n 12e06c │ │ │ │ + svc 152 @ 0x98 │ │ │ │ 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 │ │ │ │ @@ -277947,42 +277936,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e060 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ cbnz r5, 12e1a6 │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12e060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12e1dc │ │ │ │ @@ -278000,15 +277989,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e060 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 12e24a │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -278016,19 +278005,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 12e272 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 12e256 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (12e288 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (12e28c ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -278044,21 +278033,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (12e294 ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11ece4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 12e24a │ │ │ │ - blt.n 12e30c │ │ │ │ + ble.n 12e22c │ │ │ │ movs r0, r4 │ │ │ │ - bge.n 12e248 │ │ │ │ + ble.n 12e368 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n 12e274 │ │ │ │ + ble.n 12e194 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n 12e21c │ │ │ │ + ble.n 12e33c │ │ │ │ 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] @ (12e488 ) │ │ │ │ @@ -278086,26 +278075,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ add r3, pc, #392 @ (adr r3, 12e480 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 12e320 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1befcc │ │ │ │ + bl 1bf25c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 12e3d2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 12e448 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -278127,26 +278116,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.w 12e46a │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 12db80 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 12e3c2 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -278170,15 +278159,15 @@ │ │ │ │ bne.n 12e3d6 │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ cbnz r3, 12e3de │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n 12e34e │ │ │ │ mov.w fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 12e2ca │ │ │ │ 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 │ │ │ │ @@ -278217,50 +278206,50 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 126f0c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 12e2ca │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 12e2ca │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, #4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bls.n 12e564 │ │ │ │ + blt.n 12e484 │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n 12e470 │ │ │ │ + blt.n 12e590 │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e060 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 12e534 │ │ │ │ @@ -278298,15 +278287,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 12e522 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 │ │ │ │ @@ -278349,26 +278338,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 126f0c │ │ │ │ mov r9, r0 │ │ │ │ b.n 12e534 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bvc.n 12e4fc │ │ │ │ + bge.n 12e61c │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 12e626 │ │ │ │ @@ -278376,15 +278365,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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12e606 │ │ │ │ @@ -278392,44 +278381,44 @@ │ │ │ │ cbnz r2, 12e622 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12dec4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 12e686 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (12e6a4 ) │ │ │ │ @@ -278440,27 +278429,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvc.n 12e6c4 │ │ │ │ + bls.n 12e5e4 │ │ │ │ movs r0, r4 │ │ │ │ - bvs.n 12e600 │ │ │ │ + bls.n 12e720 │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 12e70e │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -278480,23 +278469,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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 12e6fc │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 │ │ │ │ @@ -281541,15 +281530,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ movw r3, #857 @ 0x359 │ │ │ │ bl 126f0c │ │ │ │ b.n 130636 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + rev r4, r3 │ │ │ │ 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 │ │ │ │ @@ -281601,15 +281590,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 130740 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2d0cb0 │ │ │ │ + bl 2d0f40 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 13072e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, 13072e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -281782,17 +281771,17 @@ │ │ │ │ bl 126f0c │ │ │ │ b.n 130854 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ str.w r0, [r8, r4, lsl #2] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7a400a4 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb80a │ │ │ │ movs r0, r4 │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + @ instruction: 0xb7de │ │ │ │ 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 │ │ │ │ @@ -281843,17 +281832,17 @@ │ │ │ │ b.n 13090c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf71a00a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6ec00a4 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + @ instruction: 0xb79e │ │ │ │ movs r0, r4 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb74e │ │ │ │ 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] @ (130a10 ) │ │ │ │ @@ -281926,17 +281915,17 @@ │ │ │ │ b.n 1309c0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf68a00a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf63800a4 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + @ instruction: 0xb700 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r4, 130aa0 │ │ │ │ + @ instruction: 0xb684 │ │ │ │ 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 │ │ │ │ @@ -281967,17 +281956,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r2, 130ae2 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ movs r0, r4 │ │ │ │ - cbz r4, 130aee │ │ │ │ + @ instruction: 0xb63c │ │ │ │ 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 │ │ │ │ @@ -282039,21 +282028,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r6, 130b90 │ │ │ │ + @ instruction: 0xb626 │ │ │ │ movs r0, r4 │ │ │ │ - uxtb r6, r6 │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, 130b92 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ movs r0, r4 │ │ │ │ - uxtb r0, r3 │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ 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 │ │ │ │ @@ -282115,17 +282104,17 @@ │ │ │ │ blx 54828 │ │ │ │ movs r0, #0 │ │ │ │ b.n 130bb2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf4a600a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r2 │ │ │ │ + push {r5, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - cbz r2, 130c2a │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ movs r0, r4 │ │ │ │ orr.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] @ (130e44 ) │ │ │ │ @@ -282284,15 +282273,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 130d30 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ b.n 130db8 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 130d32 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e3c │ │ │ │ blx 5572c │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 130b38 │ │ │ │ @@ -282322,40 +282311,40 @@ │ │ │ │ bl 130b38 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 130d32 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, sl │ │ │ │ bne.n 130df2 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e3c │ │ │ │ blx 5572c │ │ │ │ b.n 130dec │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e3c │ │ │ │ blx 5572c │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e3c │ │ │ │ blx 5572c │ │ │ │ b.n 130e1a │ │ │ │ movs r0, #2 │ │ │ │ b.n 130d32 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3f800a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 130e7a │ │ │ │ + push {r3, r4, r5} │ │ │ │ movs r0, r4 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + cbz r4, 130eb0 │ │ │ │ movs r0, r4 │ │ │ │ movt r0, #24740 @ 0x60a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -282375,17 +282364,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 126f0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + uxtb r4, r4 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + cbz r4, 130ede │ │ │ │ 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 │ │ │ │ @@ -282404,17 +282393,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 126f0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + sxth r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + cbz r4, 130f14 │ │ │ │ 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 │ │ │ │ @@ -282436,17 +282425,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + sxtb r2, r7 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + cbz r6, 130f4c │ │ │ │ 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 │ │ │ │ @@ -282465,17 +282454,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 126f0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + sxth r0, r1 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + cbz r0, 130f84 │ │ │ │ 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 │ │ │ │ @@ -282495,17 +282484,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + cbz r6, 130fd6 │ │ │ │ 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] @ (1310fc ) │ │ │ │ @@ -282636,29 +282625,29 @@ │ │ │ │ b.n 131030 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bic.w r0, r2, #164 @ 0xa4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vaddl.s8 q8, d24, d20 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ 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 │ │ │ │ @@ -282995,43 +282984,43 @@ │ │ │ │ b.n 131242 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 11, cr0, cr8, cr4, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bl fff3749a │ │ │ │ ldc 0, cr0, [r6, #656]! @ 0x290 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ @@ -283170,15 +283159,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 1d4140 │ │ │ │ + bl 1d43d0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1314e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -283222,18 +283211,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 1c3008 │ │ │ │ + bl 1c3298 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1c2e70 │ │ │ │ + bl 1c3100 │ │ │ │ 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 │ │ │ │ @@ -283242,15 +283231,15 @@ │ │ │ │ blx 54720 │ │ │ │ ldr r2, [pc, #40] @ (13172c ) │ │ │ │ ldr r1, [pc, #40] @ (131730 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (131734 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c2be0 │ │ │ │ ldr r2, [pc, #36] @ (131738 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (13173c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -283270,31 +283259,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 1c2cdc │ │ │ │ + bl 1c2f6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13177a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 5422c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 126f70 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c2cdc │ │ │ │ + bl 1c2f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13175e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2b58 │ │ │ │ + bl 1c2de8 │ │ │ │ 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 │ │ │ │ @@ -283305,33 +283294,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (131874 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3008 │ │ │ │ + bl 1c3298 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1c2e70 │ │ │ │ + bl 1c3100 │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1317d6 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1317c6 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 131820 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2c24 │ │ │ │ + bl 1c2eb4 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1317ec │ │ │ │ @@ -283353,30 +283342,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 131858 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131834 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131824 │ │ │ │ b.n 1317dc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n 131800 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 131840 │ │ │ │ @@ -283404,33 +283393,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 55100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3008 │ │ │ │ + bl 1c3298 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1c2e70 │ │ │ │ + bl 1c3100 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1318dc │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1318cc │ │ │ │ dmb ish │ │ │ │ cbnz r3, 13194c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c2c24 │ │ │ │ + bl 1c2eb4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 131920 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -283445,15 +283434,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 1c2c64 │ │ │ │ + bl 1c2ef4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131930 │ │ │ │ dmb ish │ │ │ │ @@ -283463,34 +283452,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 131996 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131962 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131954 │ │ │ │ b.n 1318e2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n 131908 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ mov r0, r6 │ │ │ │ b.n 131946 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -283820,15 +283809,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 131d18 │ │ │ │ ldr.w r1, [r4, #1296] @ 0x510 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 131d0c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 131d46 │ │ │ │ ldr.w r2, [r4, #1300] @ 0x514 │ │ │ │ str.w r8, [r4, #1304] @ 0x518 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1296] @ 0x510 │ │ │ │ @@ -284336,34 +284325,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 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 132278 │ │ │ │ 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 2bc33c │ │ │ │ + bl 2bc5cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ cbz r4, 1322c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 1322bc │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add.w r1, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -284451,21 +284440,21 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ble.n 132398 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 132364 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ 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 │ │ │ │ @@ -284503,81 +284492,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 2d0d68 │ │ │ │ + bl 2d0ff8 │ │ │ │ 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 2dfbd4 │ │ │ │ + bl 2dfe64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1324b8 │ │ │ │ cbz r6, 132430 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c64ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbe14 │ │ │ │ + bl 1fc0a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21becc │ │ │ │ + bl 21c15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f01f4 │ │ │ │ + bl 1f0484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23785c │ │ │ │ + bl 237aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 234f74 │ │ │ │ + bl 235204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eca90 │ │ │ │ + bl 1ecd20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4380 │ │ │ │ + bl 1e4610 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbe14 │ │ │ │ + bl 1fc0a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2674ec │ │ │ │ + bl 26777c │ │ │ │ mov r0, r4 │ │ │ │ - bl 266ef0 │ │ │ │ + bl 267180 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #100] @ (1324e4 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2625fc │ │ │ │ + bl 26288c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7498 │ │ │ │ + bl 1e7728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7418 │ │ │ │ + bl 1e76a8 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 1324b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f28ec │ │ │ │ + bl 1f2b7c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d400 │ │ │ │ + bl 25d690 │ │ │ │ ldr r2, [pc, #44] @ (1324e8 ) │ │ │ │ ldr r3, [pc, #32] @ (1324dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -284632,34 +284621,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 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13258a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [pc, #320] @ (1326d8 ) │ │ │ │ ldr r3, [pc, #312] @ (1326d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -284675,99 +284664,99 @@ │ │ │ │ blx 55420 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1325fe │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ sub.w r3, r7, #8 │ │ │ │ vmov s2, r3 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 55420 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [pc, #148] @ 1326c0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 132660 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ vldr d0, [pc, #92] @ 1326c8 │ │ │ │ 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 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1326aa │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ b.n 132596 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ @@ -284824,34 +284813,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -284870,34 +284859,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 132aae │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ @@ -284912,35 +284901,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1324f0 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ @@ -284957,56 +284946,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1e48fc │ │ │ │ + bl 1e4b8c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 132a86 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 132bc0 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 132aa8 │ │ │ │ ldr.w r7, [pc, #1212] @ 132e30 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1329ba │ │ │ │ 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 │ │ │ │ @@ -285015,15 +285004,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132e1a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #8 │ │ │ │ lsls r5, r2, #8 │ │ │ │ @@ -285041,15 +285030,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 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 │ │ │ │ @@ -285062,39 +285051,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ strd r8, r6, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e48fc │ │ │ │ + bl 1e4b8c │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [pc, #940] @ (132e34 ) │ │ │ │ ldr r3, [pc, #928] @ (132e2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -285115,111 +285104,111 @@ │ │ │ │ vcvt.f64.s32 d1, s16 │ │ │ │ blx 55420 │ │ │ │ ldrb.w r7, [r8, #33] @ 0x21 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 132af6 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ vmov r3, s16 │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ subs r3, #8 │ │ │ │ vmov s2, r3 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 55420 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, #176 @ 0xc1800000 -16.0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132b5e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ vldr d0, [pc, #692] @ 132e20 │ │ │ │ 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 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132bae │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 132838 │ │ │ │ ldr r7, [pc, #632] @ (132e3c ) │ │ │ │ add r7, pc │ │ │ │ b.n 132976 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132c1a │ │ │ │ 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 │ │ │ │ @@ -285228,15 +285217,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132e1a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -285254,20 +285243,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 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132c98 │ │ │ │ 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 │ │ │ │ @@ -285276,15 +285265,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132e1a │ │ │ │ add r2, pc, #8 @ (adr r2, 132cb0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -285321,154 +285310,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 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r8, r0 │ │ │ │ b.n 1329f8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r8, r0 │ │ │ │ b.n 1329f8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r8, r0 │ │ │ │ b.n 1329f8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r8, r0 │ │ │ │ b.n 1329f8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r8, r0 │ │ │ │ b.n 1329f8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r8, r0 │ │ │ │ b.n 1329f8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132c58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132c58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132c58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132c58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132c58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132c58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132bd4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132bd4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132bd4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132bd4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132bd4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132bd4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ bhi.n 132e0c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ movs r0, r5 │ │ │ │ bpl.n 132f1c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ 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 │ │ │ │ @@ -285993,39 +285982,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 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 1333ac │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 1333a6 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 133394 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1333bc │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r2, [pc, #36] @ (1333e4 ) │ │ │ │ ldr r3, [pc, #32] @ (1333e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -286053,31 +286042,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 1bea30 │ │ │ │ + bl 1becc0 │ │ │ │ add.w r1, r5, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bea9c │ │ │ │ + bl 1bed2c │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ 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 │ │ │ │ @@ -286200,15 +286189,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #3993 @ 0xf99 │ │ │ │ bl 126f0c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ 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] @ (1336c4 ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -286310,15 +286299,15 @@ │ │ │ │ b.n 13367c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + strb r0, [r4, #4] │ │ │ │ movs r0, r5 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, 1336ee │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, 1336f2 │ │ │ │ @@ -286383,142 +286372,142 @@ │ │ │ │ cbz r3, 133778 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13376e │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ 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 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 13389c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1338d6 │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1337de │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 55178 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 133810 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 13381e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 133826 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 13381a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ ldr r2, [pc, #180] @ (1338f4 ) │ │ │ │ ldr r3, [pc, #176] @ (1338f0 ) │ │ │ │ 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 1338e2 │ │ │ │ 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 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ 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 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1338e6 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ b.n 1337ce │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1be6a8 │ │ │ │ + bl 1be938 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 266964 │ │ │ │ + bl 266bf4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c3e40 │ │ │ │ + bl 1c40d0 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13383c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5422c │ │ │ │ b.n 13383c │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ b.n 1337ce │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r3, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -286541,15 +286530,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 1be6a8 │ │ │ │ + bl 1be938 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 133400 │ │ │ │ cbnz r0, 13396c │ │ │ │ ldr r2, [pc, #108] @ (1339a4 ) │ │ │ │ movw r3, #4018 @ 0xfb2 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -286591,15 +286580,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 133952 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ movs r0, r4 │ │ │ │ stmia r6!, {r1, r2, r5, 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 │ │ │ │ @@ -286614,15 +286603,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 1be6a8 │ │ │ │ + bl 1be938 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 133a24 │ │ │ │ @@ -286667,15 +286656,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 133a0a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ movs r0, r4 │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -286788,44 +286777,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 1bed00 │ │ │ │ + bl 1bef90 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bec58 │ │ │ │ + bl 1beee8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bec58 │ │ │ │ + bl 1beee8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bed44 │ │ │ │ + bl 1befd4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, 133c06 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1beec4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r8, r0 │ │ │ │ cbnz r3, 133c06 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ - bl 1be6a8 │ │ │ │ + bl 1be938 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ ldrb.w r3, [r4, #97] @ 0x61 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, 133c00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 133c14 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ @@ -286959,19 +286948,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 133d68 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 133d36 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 133e2a │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 133e2e │ │ │ │ @@ -287010,25 +286999,25 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 133dd0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 133dd8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 133d3e │ │ │ │ ldr r2, [pc, #48] @ (133e40 ) │ │ │ │ ldr r3, [pc, #40] @ (133e38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -287083,38 +287072,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 133e92 │ │ │ │ mov sl, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr.w r2, [sl], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 132e84 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 133334 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ ldr r2, [pc, #44] @ (133f14 ) │ │ │ │ ldr r3, [pc, #36] @ (133f10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -287188,15 +287177,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 134040 │ │ │ │ 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 1bec24 │ │ │ │ + bl 1beeb4 │ │ │ │ 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] │ │ │ │ @@ -287257,15 +287246,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #26] │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmia r0!, {r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ strb r2, [r1, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ 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] @ (13411c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -287552,15 +287541,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1336d4 │ │ │ │ cbz r0, 13438e │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1e83a0 │ │ │ │ + bl 1e8630 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134418 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ @@ -287607,15 +287596,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ ubfx r5, ip, #1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 1342b8 │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n 134382 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fbd4 │ │ │ │ + bl 22fe64 │ │ │ │ b.n 134382 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, 13440a │ │ │ │ b.n 134444 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 134444 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -287649,23 +287638,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ b.n 134388 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ 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] @ 1344c4 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -287678,15 +287667,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 133710 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3cc0 │ │ │ │ + bl 1c3f50 │ │ │ │ ldr r2, [pc, #32] @ (1344cc ) │ │ │ │ ldr r3, [pc, #28] @ (1344c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -287886,63 +287875,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw sl, sp, #1940 @ 0x794 │ │ │ │ bl 133710 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ 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 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 134722 │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 13471c │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 13470a │ │ │ │ cbz r4, 13472e │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ ldr r2, [pc, #76] @ (134788 ) │ │ │ │ ldr r3, [pc, #68] @ (134784 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -288062,19 +288051,19 @@ │ │ │ │ cbz r3, 134860 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ blx r3 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r7 │ │ │ │ - bl 1be6a8 │ │ │ │ + bl 1be938 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ - bl 266964 │ │ │ │ + bl 266bf4 │ │ │ │ ldrb.w r7, [sp, #69] @ 0x45 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1349a0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ @@ -288145,15 +288134,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 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 1349b4 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 1347da │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ bl 1389d0 │ │ │ │ @@ -288184,15 +288173,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ @ instruction: 0xb81c │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ 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 │ │ │ │ @@ -288631,15 +288620,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ sxtb r0, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ 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 │ │ │ │ @@ -288657,15 +288646,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 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ 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 │ │ │ │ @@ -288856,15 +288845,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strb.w r5, [sp, #312] @ 0x138 │ │ │ │ bl 13874c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1351a0 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ 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, 1350cc │ │ │ │ @@ -288934,15 +288923,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 13478c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 135424 │ │ │ │ ldr.w sl, [r6, #3196] @ 0xc7c │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 135088 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r5, r3, #256 @ 0x100 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -288955,19 +288944,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 1bec24 │ │ │ │ + bl 1beeb4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ mov r1, sl │ │ │ │ - bl 266978 │ │ │ │ + bl 266c08 │ │ │ │ ldrb.w r5, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1353e6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1353ea │ │ │ │ @@ -289147,29 +289136,29 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 1353b8 │ │ │ │ mov r0, r3 │ │ │ │ bl 1389d0 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r5, r3, #23 │ │ │ │ bmi.n 1353d8 │ │ │ │ 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 1350cc │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ movw r5, #21032 @ 0x5228 │ │ │ │ movt r5, #15263 @ 0x3b9f │ │ │ │ b.n 1352a8 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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 126f0c │ │ │ │ @@ -289589,15 +289578,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 1341c8 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 1358b2 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -289708,15 +289697,15 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 1359ac │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + strb r2, [r4, #7] │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r4, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ @@ -289791,19 +289780,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 132e84 │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1bec24 │ │ │ │ + bl 1beeb4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ movs r0, #0 │ │ │ │ - bl 266978 │ │ │ │ + bl 266c08 │ │ │ │ ldrb.w r3, [sp, #324] @ 0x144 │ │ │ │ cbnz r3, 135adc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -289832,15 +289821,15 @@ │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ b.n 135a4c │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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] │ │ │ │ @@ -289861,15 +289850,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 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 135b2c │ │ │ │ ldr r2, [pc, #404] @ (135cd0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -290026,17 +290015,17 @@ │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 135b20 │ │ │ │ b.n 135b38 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ ldrh r4, [r6, 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 │ │ │ │ @@ -290372,37 +290361,37 @@ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 136078 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 13605c │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ - bl 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ cbz r3, 1360be │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 1360b8 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 1360a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 136248 │ │ │ │ addw r3, sp, #2068 @ 0x814 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 136200 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [r3, #3196] @ 0xc7c │ │ │ │ @@ -290419,15 +290408,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1360f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 136172 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -290435,26 +290424,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 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 132e84 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 13613c │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ addw sl, sp, #2100 @ 0x834 │ │ │ │ @@ -290466,44 +290455,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 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ ldrd sl, r2, [r7] │ │ │ │ cmp r2, sl │ │ │ │ itt hi │ │ │ │ movhi r3, #80 @ 0x50 │ │ │ │ mlahi r6, r3, sl, r4 │ │ │ │ bls.n 1361f4 │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 1361c0 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r9 │ │ │ │ @@ -290537,15 +290526,15 @@ │ │ │ │ b.n 135e9c │ │ │ │ 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 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ b.n 1360c6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 135d50 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -290593,15 +290582,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 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r1, r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 136cac │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -290682,15 +290671,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 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ 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 │ │ │ │ @@ -290715,15 +290704,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 13478c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136ca0 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ 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] │ │ │ │ @@ -290815,15 +290804,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 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ strd r1, r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb.w r3, [r1, #813] @ 0x32d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 136894 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -290860,15 +290849,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 136684 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ ldrb.w r3, [r9, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w r8, sl, #1 │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ cbz r3, 136636 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, sl, lsl #3] │ │ │ │ @@ -290913,15 +290902,15 @@ │ │ │ │ bne.w 136c7a │ │ │ │ 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 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ 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] │ │ │ │ @@ -290993,15 +290982,15 @@ │ │ │ │ bl 1384cc │ │ │ │ str.w r5, [r7, #2424] @ 0x978 │ │ │ │ ldr.w r3, [r9, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 136732 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1367e6 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r6, [r9, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -291242,19 +291231,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 1bec24 │ │ │ │ + bl 1beeb4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 266978 │ │ │ │ + bl 266c08 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 136bc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 136d7a │ │ │ │ ldr.w r8, [r9] │ │ │ │ @@ -291337,15 +291326,15 @@ │ │ │ │ add.w r3, r0, #460 @ 0x1cc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ bl 139478 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136dac │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 13656a │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -291419,26 +291408,26 @@ │ │ │ │ b.n 1369c2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r4 │ │ │ │ b.n 136a64 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, sl │ │ │ │ bcs.n 136bf0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ mla r5, r5, sl, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ cmp r6, sl │ │ │ │ bne.n 136be4 │ │ │ │ ldr r2, [pc, #492] @ (136de0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -291469,15 +291458,15 @@ │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 136c24 │ │ │ │ mov r3, r7 │ │ │ │ b.n 13681e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r1, sl, #72 @ 0x48 │ │ │ │ - bl 1bec24 │ │ │ │ + bl 1beeb4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ bl 133b10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136608 │ │ │ │ ldr r2, [pc, #384] @ (136de4 ) │ │ │ │ @@ -291545,15 +291534,15 @@ │ │ │ │ mov.w r1, r1, lsl #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ bne.n 136d0e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 136934 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 13656a │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -291611,23 +291600,23 @@ │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r1, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r2, [r0, r1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [pc, #880] @ (137150 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ movs r0, r4 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 136e08 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -291802,15 +291791,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 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ mov r2, r9 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1345c4 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -291894,15 +291883,15 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 133450 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ blx 55100 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ cbz r5, 1370ea │ │ │ │ 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 │ │ │ │ @@ -292029,19 +292018,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 1bec24 │ │ │ │ + bl 1beeb4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 266978 │ │ │ │ + bl 266c08 │ │ │ │ ldrb.w r4, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 13736e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 137372 │ │ │ │ @@ -292181,15 +292170,15 @@ │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ b.n 137050 │ │ │ │ movw r7, #21032 @ 0x5228 │ │ │ │ movt r7, #15263 @ 0x3b9f │ │ │ │ b.n 13715a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b.n 137248 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r2, [pc, #76] @ (1373c0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2399 @ 0x95f │ │ │ │ @@ -292206,25 +292195,25 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, ip │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ movs r0, r4 │ │ │ │ cmp ip, r0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r4, #2 │ │ │ │ muls r4, r0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ negs r4, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [pc, #216] @ (13749c ) │ │ │ │ + ldr r6, [pc, #792] @ (1376dc ) │ │ │ │ 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] @ 137458 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -293382,15 +293371,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 13812a │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 1380f4 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 13808a │ │ │ │ @@ -293411,15 +293400,15 @@ │ │ │ │ add.w r9, r1, #44 @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 137ff8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n 137fe2 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 13804c │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #80 @ 0x50 │ │ │ │ @@ -293433,15 +293422,15 @@ │ │ │ │ mla r2, r8, sl, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 138030 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 138018 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -293453,15 +293442,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 1341c8 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r7, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #232] @ (138150 ) │ │ │ │ add.w r1, sp, #4992 @ 0x1380 │ │ │ │ ldr r3, [pc, #220] @ (13814c ) │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -293490,15 +293479,15 @@ │ │ │ │ mov sl, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ cbz r3, 1380d2 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 1380b8 │ │ │ │ add.w r8, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 1380e0 │ │ │ │ @@ -293516,15 +293505,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 1345c4 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 138118 │ │ │ │ mov r0, r4 │ │ │ │ bl 1384cc │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 138056 │ │ │ │ @@ -293533,15 +293522,15 @@ │ │ │ │ bl 1384cc │ │ │ │ b.n 138056 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r7, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4160 @ 0x1040 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1c3e40 │ │ │ │ + bl 1c40d0 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 138064 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r0, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -293607,15 +293596,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 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 13820c │ │ │ │ bx lr │ │ │ │ @@ -293647,15 +293636,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 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138270 │ │ │ │ @@ -293665,15 +293654,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 1c2d24 │ │ │ │ + bl 1c2fb4 │ │ │ │ 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 │ │ │ │ @@ -293691,15 +293680,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, 138306 │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1bec24 │ │ │ │ + bl 1beeb4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (138340 ) │ │ │ │ @@ -293740,17 +293729,17 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r3, #6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ 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] │ │ │ │ @@ -293891,15 +293880,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 1bec34 │ │ │ │ + bl 1beec4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13837c │ │ │ │ add sp, #16 │ │ │ │ @@ -293949,15 +293938,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n 138584 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2d24 │ │ │ │ + bl 1c2fb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1385e0 │ │ │ │ @@ -293981,53 +293970,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 13858c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13854a │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n 13854a │ │ │ │ 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 1385b6 │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 138576 │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 138576 │ │ │ │ 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 1c7cb0 │ │ │ │ + bl 1c7f40 │ │ │ │ cbz r0, 138604 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 138608 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 13861a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c7d8c │ │ │ │ + bl 1c801c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1384cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 13860e │ │ │ │ @@ -294044,25 +294033,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 1c2d24 │ │ │ │ + bl 1c2fb4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 138204 │ │ │ │ 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 1c7d78 │ │ │ │ + bl 1c8008 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 1386ce │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -294123,15 +294112,15 @@ │ │ │ │ bne.n 13870a │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1386ac │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1386ac │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 1384cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -294166,27 +294155,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 1c2d24 │ │ │ │ + bl 1c2fb4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 13886a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13886a │ │ │ │ mov r0, r4 │ │ │ │ bl 138204 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c7cb0 │ │ │ │ + bl 1c7f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138844 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -294258,19 +294247,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138902 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bfbc0 │ │ │ │ + bl 1bfe50 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1bfa5c │ │ │ │ + bl 1bfcec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138902 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -294322,21 +294311,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13890e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1387ee │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1387f2 │ │ │ │ b.n 13886a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n 13886a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 138966 │ │ │ │ mov r0, r4 │ │ │ │ bl 138204 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -294371,29 +294360,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138992 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13895c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n 13895c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #18 │ │ │ │ lsls r7, r3, #2 │ │ │ │ strb r0, [r6, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ 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] @ (138aa8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -294437,34 +294426,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138a06 │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1be6a8 │ │ │ │ + bl 1be938 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, 138a74 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, 138a74 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bfbc0 │ │ │ │ + bl 1bfe50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1bfa08 │ │ │ │ + bl 1bfc98 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 138a06 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ b.n 138a06 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -294546,21 +294535,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138aea │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfbc0 │ │ │ │ + bl 1bfe50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1bfa08 │ │ │ │ + bl 1bfc98 │ │ │ │ b.n 138aea │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r6, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -294626,15 +294615,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 138c44 │ │ │ │ ldr r0, [pc, #308] @ (138d48 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb448 │ │ │ │ + bl 1cb6d8 │ │ │ │ cbnz r0, 138c44 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 138c26 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 138c5c │ │ │ │ ldr r2, [pc, #292] @ (138d4c ) │ │ │ │ ldr r3, [pc, #280] @ (138d44 ) │ │ │ │ @@ -294649,29 +294638,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (138d50 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (138d54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c7a50 │ │ │ │ + bl 1c7ce0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 138c20 │ │ │ │ ldr r7, [pc, #256] @ (138d58 ) │ │ │ │ add r7, pc │ │ │ │ b.n 138ba2 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bec24 │ │ │ │ + bl 1beeb4 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bec58 │ │ │ │ + bl 1beee8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bed00 │ │ │ │ + bl 1bef90 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 138c26 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -294686,32 +294675,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1384cc │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 138c26 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bed00 │ │ │ │ + bl 1bef90 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bed00 │ │ │ │ + bl 1bef90 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bed00 │ │ │ │ + bl 1bef90 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1beec4 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be690 │ │ │ │ + bl 1be920 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1beec4 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138c26 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -294749,49 +294738,49 @@ │ │ │ │ b.n 138c9e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r5, #17] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r7, #10 │ │ │ │ movs r0, r4 │ │ │ │ strb r2, [r2, #15] │ │ │ │ lsls r4, r4, #2 │ │ │ │ bl 3cd52 │ │ │ │ bl fff72d56 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + subs r0, r7, r3 │ │ │ │ movs r0, r5 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r6, #28 │ │ │ │ movs r0, r4 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ 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, 138d86 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 138d9e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7bec │ │ │ │ + bl 1c7e7c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 127410 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 1384cc │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138d92 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 138d80 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -294867,30 +294856,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 138fce │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be6b4 │ │ │ │ + bl 1be944 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be8c4 │ │ │ │ + bl 1beb54 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 138fda │ │ │ │ mov r0, r6 │ │ │ │ bl 138204 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138f56 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138f56 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -294911,27 +294900,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138fc8 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 138ee2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bea30 │ │ │ │ + bl 1becc0 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bea30 │ │ │ │ + bl 1becc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be8c4 │ │ │ │ + bl 1beb54 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be644 │ │ │ │ + bl 1be8d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138ff4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138fea │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -294957,15 +294946,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 139002 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1beb08 │ │ │ │ + bl 1bed98 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13902a │ │ │ │ ldr r2, [pc, #308] @ (1390b0 ) │ │ │ │ ldr r3, [pc, #300] @ (1390ac ) │ │ │ │ @@ -294983,28 +294972,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 1beb08 │ │ │ │ + bl 1bed98 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 138eb8 │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n 138f5a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 138ef0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be6b4 │ │ │ │ + bl 1be944 │ │ │ │ b.n 138e80 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, 139032 │ │ │ │ movs r5, #5 │ │ │ │ b.n 138f7a │ │ │ │ @@ -295025,15 +295014,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13900a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 138f62 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n 138f62 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 5422c │ │ │ │ b.n 138f7a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 5422c │ │ │ │ b.n 138fe6 │ │ │ │ @@ -295073,32 +295062,32 @@ │ │ │ │ ldr r3, [pc, #48] @ (1390c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 139052 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 138fa6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r3, #6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r3, #30 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r3, #8 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ 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 │ │ │ │ @@ -295138,50 +295127,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 139116 │ │ │ │ mov r0, r5 │ │ │ │ bl 138204 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1391a6 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 13915e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 1391d6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1391a4 │ │ │ │ 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 1c7d78 │ │ │ │ + bl 1c8008 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13914a │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 139184 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13915e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 139116 │ │ │ │ @@ -295193,15 +295182,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1391b6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 139116 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n 139116 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 139152 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1384cc │ │ │ │ @@ -295239,15 +295228,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 139230 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13920c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.n 13920c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #246 @ 0xf6 │ │ │ │ @@ -295258,15 +295247,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ 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] @ (13934c ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -295345,15 +295334,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ movs r0, r5 │ │ │ │ ldr r4, [r1, #76] @ 0x4c │ │ │ │ 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 │ │ │ │ @@ -295389,15 +295378,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 1be858 │ │ │ │ + bl 1beae8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -295407,31 +295396,31 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 13941e │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ bne.n 139442 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be6c8 │ │ │ │ + bl 1be958 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #60] @ (139460 ) │ │ │ │ ldr r3, [pc, #52] @ (139458 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -295441,33 +295430,33 @@ │ │ │ │ add.w sp, sp, #2008 @ 0x7d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n 139420 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ b.n 139408 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + adds r0, #16 │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [pc, #12] @ (139474 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ 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] @ (1395bc ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -295530,28 +295519,28 @@ │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 139576 │ │ │ │ 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 1be6a8 │ │ │ │ + bl 1be938 │ │ │ │ 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 139506 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1bec24 │ │ │ │ + bl 1beeb4 │ │ │ │ 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 │ │ │ │ @@ -295578,17 +295567,17 @@ │ │ │ │ b.n 13950e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ b.n 139560 │ │ │ │ ldr r0, [pc, #60] @ (1395d0 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1cb41c │ │ │ │ + bl 1cb6ac │ │ │ │ mov r1, sl │ │ │ │ - bl 1cb2d4 │ │ │ │ + bl 1cb564 │ │ │ │ ldr r3, [pc, #48] @ (1395d4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -295601,15 +295590,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ 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 │ │ │ │ @@ -295624,28 +295613,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 1be6b4 │ │ │ │ + bl 1be944 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 13935c │ │ │ │ cbnz r0, 13965a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, 139638 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 139654 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1be6b4 │ │ │ │ + bl 1be944 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 13935c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (13966c ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -295739,19 +295728,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 1bec24 │ │ │ │ + bl 1beeb4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bec58 │ │ │ │ + bl 1beee8 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1397fe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -296064,15 +296053,15 @@ │ │ │ │ bl 126f0c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 139966 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 139a7a │ │ │ │ b.n 1399b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 1397dc │ │ │ │ @@ -296126,36 +296115,36 @@ │ │ │ │ bl 126f0c │ │ │ │ b.n 1397a2 │ │ │ │ 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 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 55100 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ blx 54720 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs.w r2, r3, #80 @ 0x50 │ │ │ │ bne.n 139b94 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ blx 5548c │ │ │ │ cbnz r0, 139ba0 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -296175,15 +296164,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ b.n 1397a2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ b.n 139b4e │ │ │ │ ldr r2, [pc, #104] @ (139c0c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -296192,48 +296181,48 @@ │ │ │ │ bl 126f0c │ │ │ │ b.n 1397a2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r5, #0 │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ movs r0, r4 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ movs r0, r4 │ │ │ │ ldrsh.w pc, [r9, #4095] @ 0xfff │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ movs r0, r5 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ movs r0, r4 │ │ │ │ - movs r7, #0 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ movs r0, r4 │ │ │ │ - movs r7, #12 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ movs r0, r4 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ movs r0, r4 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ movs r0, r4 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 139c2c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -296363,15 +296352,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1c3e40 │ │ │ │ + bl 1c40d0 │ │ │ │ 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 │ │ │ │ @@ -296407,15 +296396,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 1c3e40 │ │ │ │ + bl 1c40d0 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 139dfc │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -296441,15 +296430,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ 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] @ (139e88 ) │ │ │ │ @@ -296462,15 +296451,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ 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] @ (139ec4 ) │ │ │ │ @@ -296483,15 +296472,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ 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] @ (139f70 ) │ │ │ │ @@ -296552,15 +296541,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ str r4, [r3, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 13a0bc │ │ │ │ + b.n 13a5dc │ │ │ │ movs r4, r5 │ │ │ │ str r6, [r4, #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 │ │ │ │ @@ -297136,19 +297125,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ ldrsh r2, [r5, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + b.n 13a8cc │ │ │ │ movs r4, r5 │ │ │ │ ldrsh r0, [r2, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ 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] @ (13a7e8 ) │ │ │ │ @@ -297401,17 +297390,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f0c │ │ │ │ b.n 13a84a │ │ │ │ nop │ │ │ │ - adds r0, r4, r5 │ │ │ │ + subs r0, r6, r7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + subs r2, r2, r7 │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 13a8a0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297583,16 +297572,16 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r2, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r1, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xf0e2002e │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + @ instruction: 0xf372002e │ │ │ │ + strh r0, [r5, #6] │ │ │ │ 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] │ │ │ │ @@ -297914,15 +297903,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + str r0, [r3, #20] │ │ │ │ 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 │ │ │ │ @@ -298210,17 +298199,17 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ str r6, [r4, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ movs r6, r5 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ movs r0, r4 │ │ │ │ ldr r7, [pc, #728] @ (13b3bc ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ strd r0, r4, [sp, #228] @ 0xe4 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -299677,30 +299666,31 @@ │ │ │ │ bl 13ab70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13b5e2 │ │ │ │ b.w 13b6b2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ movs r0, r4 │ │ │ │ - ldc2l 0, cr0, [r8, #-180]! @ 0xffffff4c │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r6, r5 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r7} │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r1, [pc, #128] @ (13c080 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -299912,20 +299902,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cbz r3, 13c22c │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ cbz r3, 13c24a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -299964,15 +299954,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 13c29e │ │ │ │ ldr.w ip, [pc, #28] @ 13c2a8 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c7d6c │ │ │ │ + bl 2c7ffc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r5, #118 @ 0x76 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ @@ -300172,59 +300162,59 @@ │ │ │ │ blx 55100 │ │ │ │ ldr r3, [pc, #392] @ (13c644 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7a44 │ │ │ │ + bl 2c7cd4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13c5e0 │ │ │ │ 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 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c5bc │ │ │ │ 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 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c5ea │ │ │ │ ldr r0, [pc, #304] @ (13c648 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ ldr r1, [pc, #300] @ (13c64c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb8e4 │ │ │ │ + bl 1cbb74 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #296] @ (13c650 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb448 │ │ │ │ + bl 1cb6d8 │ │ │ │ strb.w r0, [sl, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c60c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ - bl 2b999c │ │ │ │ + bl 2b9c2c │ │ │ │ b.n 13c56e │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 13c456 │ │ │ │ ldr r4, [pc, #252] @ (13c654 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (13c658 ) │ │ │ │ @@ -300265,15 +300255,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (13c664 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (13c668 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 13c55e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr r2, [pc, #168] @ (13c66c ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 126f0c │ │ │ │ @@ -300285,87 +300275,87 @@ │ │ │ │ b.n 13c42c │ │ │ │ ldr r2, [pc, #140] @ (13c670 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 13c5c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr r2, [pc, #124] @ (13c674 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 126f0c │ │ │ │ mov r4, r0 │ │ │ │ b.n 13c56e │ │ │ │ ldr r0, [pc, #104] @ (13c678 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb4d8 │ │ │ │ + bl 1cb768 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (13c67c ) │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1c4780 │ │ │ │ + bl 1c4a10 │ │ │ │ str.w r0, [sl, #388] @ 0x184 │ │ │ │ b.n 13c53e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #36 @ 0x24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r5, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [sl, #-124] @ 0xffffff84 │ │ │ │ + vshr.u16 d0, d15, #6 │ │ │ │ @ instruction: 0xf0f6009e │ │ │ │ - stc2 0, cr0, [r0, #-124] @ 0xffffff84 │ │ │ │ - orr.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ - stc2 0, cr0, [r0], #124 @ 0x7c │ │ │ │ + vshr.u16 d0, d15, #16 │ │ │ │ + @ instruction: 0xf6da001f │ │ │ │ + vqadd.u64 d0, d0, d15 │ │ │ │ subs r2, #138 @ 0x8a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2l 0, cr0, [r8], #-124 @ 0xffffff84 │ │ │ │ - @ instruction: 0xf3ee001f │ │ │ │ - mcrr2 0, 1, r0, r4, cr15 │ │ │ │ - ldc2 0, cr0, [r6], #-124 @ 0xffffff84 │ │ │ │ - ldc2 0, cr0, [r6], {31} │ │ │ │ - @ instruction: 0xfbfe001f │ │ │ │ - ldc2 0, cr0, [r8], #-124 @ 0xffffff84 │ │ │ │ - ldc2 0, cr0, [lr], #-124 @ 0xffffff84 │ │ │ │ + mrc2 0, 7, r0, cr8, cr15, {0} │ │ │ │ + @ instruction: 0xf67e001f │ │ │ │ + mrc2 0, 6, r0, cr4, cr15, {0} │ │ │ │ + mcr2 0, 6, r0, cr6, cr15, {0} │ │ │ │ + mcr2 0, 5, r0, cr6, cr15, {0} │ │ │ │ + mcr2 0, 4, r0, cr14, cr15, {0} │ │ │ │ + mcr2 0, 6, r0, cr8, cr15, {0} │ │ │ │ + mcr2 0, 6, r0, cr14, cr15, {0} │ │ │ │ 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 13c0dc │ │ │ │ - bl 2b9a84 │ │ │ │ + bl 2b9d14 │ │ │ │ add.w r2, r4, #320 @ 0x140 │ │ │ │ ldr.w r1, [r4, #324] @ 0x144 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13c6e8 │ │ │ │ ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ add.w r2, r4, #288 @ 0x120 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13c722 │ │ │ │ add.w r0, r4, #256 @ 0x100 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ add.w r0, r4, #296 @ 0x128 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 13c6d4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 13c6de │ │ │ │ @@ -300535,34 +300525,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 13c8ba │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2c7c50 │ │ │ │ + bl 2c7ee0 │ │ │ │ cbnz r0, 13c8ba │ │ │ │ ldr r3, [pc, #116] @ (13c904 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2c7d6c │ │ │ │ + bl 2c7ffc │ │ │ │ cbnz r0, 13c8ba │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (13c908 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2c7ed4 │ │ │ │ + bl 2c8164 │ │ │ │ b.n 13c8ba │ │ │ │ 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} │ │ │ │ @@ -300580,21 +300570,21 @@ │ │ │ │ b.n 13c8ba │ │ │ │ ldr r3, [pc, #48] @ (13c910 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 13c8ba │ │ │ │ nop │ │ │ │ subs r0, #6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xfa66001f │ │ │ │ - @ instruction: 0xfa7a001f │ │ │ │ - @ instruction: 0xfa90001f │ │ │ │ - @ instruction: 0xfa9e001f │ │ │ │ - @ instruction: 0xfaa4001f │ │ │ │ - @ instruction: 0xfaae001f │ │ │ │ - @ instruction: 0xfacc001f │ │ │ │ + ldc2l 0, cr0, [r6], #124 @ 0x7c │ │ │ │ + stc2 0, cr0, [sl, #-124] @ 0xffffff84 │ │ │ │ + stc2 0, cr0, [r0, #-124]! @ 0xffffff84 │ │ │ │ + stc2 0, cr0, [lr, #-124]! @ 0xffffff84 │ │ │ │ + ldc2 0, cr0, [r4, #-124]! @ 0xffffff84 │ │ │ │ + ldc2 0, cr0, [lr, #-124]! @ 0xffffff84 │ │ │ │ + ldc2l 0, cr0, [ip, #-124] @ 0xffffff84 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #31 │ │ │ │ @@ -300609,32 +300599,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 2c7bc0 │ │ │ │ + bl 2c7e50 │ │ │ │ cbz r0, 13c940 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (13c96c ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c7bf0 │ │ │ │ + bl 2c7e80 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c93c │ │ │ │ ldr r3, [pc, #28] @ (13c970 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c7c20 │ │ │ │ + bl 2c7eb0 │ │ │ │ b.n 13c93c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r6, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ @@ -300888,15 +300878,16 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 6, r0, cr6, cr15, {0} │ │ │ │ + lsls r6, r2, #5 │ │ │ │ + movs r0, r4 │ │ │ │ adds r4, #28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -301056,16 +301047,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 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ cbz r0, 13ce04 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -301165,15 +301156,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r3, #198 @ 0xc6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r0, #-124] @ 0xffffff84 │ │ │ │ + vshr.u32 d16, d15, #32 │ │ │ │ adds r1, #94 @ 0x5e │ │ │ │ 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] │ │ │ │ @@ -301328,18 +301319,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 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ ldr.w r1, [pc, #1452] @ 13d690 │ │ │ │ add r1, pc │ │ │ │ - bl 1cb8e4 │ │ │ │ + bl 1cbb74 │ │ │ │ mov.w r2, #944 @ 0x3b0 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54720 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -301763,63 +301754,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 148e3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d4e6 │ │ │ │ ldr r0, [pc, #480] @ (13d740 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13d57a │ │ │ │ ldr r1, [pc, #472] @ (13d744 ) │ │ │ │ add r1, pc │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d5ec │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ ldr r0, [pc, #460] @ (13d748 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb448 │ │ │ │ + bl 1cb6d8 │ │ │ │ strb.w r0, [r4, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, 13d5e0 │ │ │ │ ldr r5, [pc, #444] @ (13d74c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30aef8 │ │ │ │ + bl 30b188 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d628 │ │ │ │ ldr r5, [pc, #432] @ (13d750 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30aef8 │ │ │ │ + bl 30b188 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d614 │ │ │ │ ldr r5, [pc, #420] @ (13d754 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30aef8 │ │ │ │ + bl 30b188 │ │ │ │ cbnz r0, 13d600 │ │ │ │ ldr r5, [pc, #408] @ (13d758 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30aef8 │ │ │ │ + bl 30b188 │ │ │ │ cbz r0, 13d5e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30af2c │ │ │ │ + bl 30b1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #698] @ 0x2ba │ │ │ │ ldr r3, [pc, #376] @ (13d75c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -301831,31 +301822,31 @@ │ │ │ │ blx 55364 │ │ │ │ cbnz r0, 13d63c │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ b.n 13d57a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30af2c │ │ │ │ + bl 30b1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #697] @ 0x2b9 │ │ │ │ b.n 13d5be │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30af2c │ │ │ │ + bl 30b1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #676] @ 0x2a4 │ │ │ │ b.n 13d5ae │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30af2c │ │ │ │ + bl 30b1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #684] @ 0x2ac │ │ │ │ b.n 13d59c │ │ │ │ ldr r1, [pc, #292] @ (13d764 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -301885,79 +301876,79 @@ │ │ │ │ nop │ │ │ │ cmp r7, #80 @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r4, [r7, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r6, #31] │ │ │ │ + stc2l 0, cr0, [r6], #-124 @ 0xffffff84 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldc 0, cr0, [lr], {158} @ 0x9e │ │ │ │ - vst1.8 @ instruction: 0xf984001f │ │ │ │ - ldrsb.w r0, [r0, #31] │ │ │ │ - vld1.8 @ instruction: 0xf9a4001f │ │ │ │ - ldrsh.w r0, [ip, #31] │ │ │ │ - ldr.w r0, [sl, pc, lsl #1] │ │ │ │ - ldr.w r0, [r6, pc, lsl #1] │ │ │ │ - str??.w r0, [r6, pc, lsl #1] │ │ │ │ - str??.w r0, [lr, pc, lsl #1] │ │ │ │ - ldr??.w r0, [r6, pc, lsl #1] │ │ │ │ - strb.w r0, [r2, #31] │ │ │ │ - strb.w r0, [lr, #31] │ │ │ │ - ldrb.w r0, [r2, #31] │ │ │ │ - ldrb.w r0, [lr, #31] │ │ │ │ - strh.w r0, [r2, #31] │ │ │ │ - strh.w r0, [sl, #31] │ │ │ │ - strh.w r0, [lr, #31] │ │ │ │ - ldrh.w r0, [r2, #31] │ │ │ │ - ldrh.w r0, [sl, #31] │ │ │ │ - ldrh.w r0, [lr, #31] │ │ │ │ - str.w r0, [sl, #31] │ │ │ │ - str.w r0, [lr, #31] │ │ │ │ - ldr.w r0, [r2, #31] │ │ │ │ - ldr.w r0, [sl, #31] │ │ │ │ - str??.w r0, [r2, #31] │ │ │ │ - str??.w r0, [r6, #31] │ │ │ │ - ldr??.w r0, [r2, #31] │ │ │ │ - vst4.8 {d0-d3}, [r6 :64] │ │ │ │ - vst4.8 {d0-d3}, [lr :64] │ │ │ │ - vld4.8 {d0-d3}, [lr :64] │ │ │ │ - vst4.8 {d16-d19}, [r2 :64] │ │ │ │ - vst4.8 {d16-d19}, [ip :64] │ │ │ │ - ldr??.w r0, [r4, pc, lsl #1] │ │ │ │ - vld4.8 {d16-d19}, [ip :64] │ │ │ │ - vst1.8 @ instruction: 0xf988001f │ │ │ │ - vld1.8 @ instruction: 0xf9a8001f │ │ │ │ - ldrsh.w r0, [r0, #31] │ │ │ │ - ldrsh.w r0, [r4, #31] │ │ │ │ - ldrsh.w r0, [r8, #31] │ │ │ │ - vst1.8 @ instruction: 0xf9cc001f │ │ │ │ - ldr??.w r0, [r0, #31] │ │ │ │ - ldr??.w r0, [r0, #31] │ │ │ │ - vst1.8 @ instruction: 0xf9ce001f │ │ │ │ + ldc2 0, cr0, [r4], {31} │ │ │ │ + stc2 0, cr0, [r0], #-124 @ 0xffffff84 │ │ │ │ + ldc2 0, cr0, [r4], #-124 @ 0xffffff84 │ │ │ │ + mcrr2 0, 1, r0, ip, cr15 │ │ │ │ + @ instruction: 0xfaea001f │ │ │ │ + @ instruction: 0xfae6001f │ │ │ │ + @ instruction: 0xfaf6001f │ │ │ │ + @ instruction: 0xfafe001f │ │ │ │ + mls r0, r6, pc, r0 │ │ │ │ + smlabt r0, r2, pc, r0 │ │ │ │ + smlabt r0, lr, pc, r0 │ │ │ │ + smladx r0, r2, pc, r0 @ │ │ │ │ + smladx r0, lr, pc, r0 @ │ │ │ │ + smlawt r0, r2, pc, r0 @ │ │ │ │ + smlawt r0, sl, pc, r0 @ │ │ │ │ + smlawt r0, lr, pc, r0 @ │ │ │ │ + smlsdx r0, r2, pc, r0 @ │ │ │ │ + smlsdx r0, sl, pc, r0 @ │ │ │ │ + smlsdx r0, lr, pc, r0 @ │ │ │ │ + smmlar r0, sl, pc, r0 @ │ │ │ │ + smmlar r0, lr, pc, r0 @ │ │ │ │ + smmlsr r0, r2, pc, r0 @ │ │ │ │ + smmlsr r0, sl, pc, r0 @ │ │ │ │ + @ instruction: 0xfb72001f │ │ │ │ + @ instruction: 0xfb76001f │ │ │ │ + @ instruction: 0xfb82001f │ │ │ │ + @ instruction: 0xfb96001f │ │ │ │ + @ instruction: 0xfb9e001f │ │ │ │ + @ instruction: 0xfbbe001f │ │ │ │ + @ instruction: 0xfbd2001f │ │ │ │ + @ instruction: 0xfbdc001f │ │ │ │ + @ instruction: 0xfbe4001f │ │ │ │ + @ instruction: 0xfbfc001f │ │ │ │ + ldc2 0, cr0, [r8], {31} │ │ │ │ + ldc2 0, cr0, [r8], #-124 @ 0xffffff84 │ │ │ │ + mcrr2 0, 1, r0, r0, cr15 │ │ │ │ + mcrr2 0, 1, r0, r4, cr15 │ │ │ │ + mcrr2 0, 1, r0, r8, cr15 │ │ │ │ + mrrc2 0, 1, r0, ip, cr15 │ │ │ │ + stc2l 0, cr0, [r0], #-124 @ 0xffffff84 │ │ │ │ + stc2l 0, cr0, [r0], #-124 @ 0xffffff84 │ │ │ │ + mrrc2 0, 1, r0, lr, cr15 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr??.w r0, [r2, pc, lsl #1] │ │ │ │ - mrc 0, 1, r0, cr10, cr15, {0} │ │ │ │ - ldrsb.w r0, [r6, #31] │ │ │ │ - vld1.8 @ instruction: 0xf9a4001f │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + @ instruction: 0xfbe2001f │ │ │ │ + @ instruction: 0xf0ca001f │ │ │ │ + stc2 0, cr0, [r6], #-124 @ 0xffffff84 │ │ │ │ + ldc2 0, cr0, [r4], #-124 @ 0xffffff84 │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - vst1.8 @ instruction: 0xf980001f │ │ │ │ + ldc2 0, cr0, [r0], {31} │ │ │ │ lsrs r0, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [ip, #31] │ │ │ │ - ldrb.w r0, [r4, #31] │ │ │ │ - strb.w r0, [r8, #31] │ │ │ │ + smmlsr r0, ip, pc, r0 @ │ │ │ │ + smladx r0, r4, pc, r0 @ │ │ │ │ + smlabt r0, r8, pc, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl, pc, lsl #1] │ │ │ │ + mls r0, sl, pc, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 148eb4 │ │ │ │ @@ -302083,15 +302074,15 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #250 @ 0xfa │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf72e001f │ │ │ │ + ldrsh.w r0, [lr, #31] │ │ │ │ movs r7, #102 @ 0x66 │ │ │ │ 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 │ │ │ │ @@ -303527,15 +303518,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r0, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 13e08c │ │ │ │ + b.n 13e5ac │ │ │ │ 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 │ │ │ │ @@ -304315,15 +304306,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 13e5fe │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3232] @ 0xca0 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ b.w 13e5fe │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 13f036 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 13ecc0 │ │ │ │ b.n 13ee70 │ │ │ │ @@ -304354,15 +304345,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13ef54 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13f0d4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304387,15 +304378,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r3, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - svc 2 │ │ │ │ + b.n 13f450 │ │ │ │ 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 │ │ │ │ @@ -304944,16 +304935,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 2d0950 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 2d0be0 │ │ │ │ + bl 1be588 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 13f7a0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -305357,21 +305348,21 @@ │ │ │ │ blx 544ac │ │ │ │ ldr r2, [pc, #20] @ (13fbb4 ) │ │ │ │ ldr r1, [pc, #24] @ (13fbb8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bmi.n 13fc4c │ │ │ │ + bvs.n 13fb6c │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ 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] @ (13fc58 ) │ │ │ │ @@ -305408,15 +305399,15 @@ │ │ │ │ blx 544ac │ │ │ │ ldr r2, [pc, #64] @ (13fc64 ) │ │ │ │ ldr r1, [pc, #64] @ (13fc68 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 13fc3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (13fc6c ) │ │ │ │ ldr r3, [pc, #28] @ (13fc5c ) │ │ │ │ add r2, pc │ │ │ │ @@ -305429,19 +305420,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r5, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + add r1, pc, #384 @ (adr r1, 13fde4 ) │ │ │ │ movs r6, r5 │ │ │ │ - bcc.n 13fc40 │ │ │ │ + bvs.n 13fd60 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x006c │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -306509,33 +306500,33 @@ │ │ │ │ b.n 1405f4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xfb5600a3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb1400a3 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ movs r6, r5 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r4!, {} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ 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] @ 140834 │ │ │ │ sub sp, #16 │ │ │ │ @@ -307170,15 +307161,15 @@ │ │ │ │ bne.w 1410a6 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 140de6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3284] @ 0xcd4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ 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 │ │ │ │ @@ -307456,15 +307447,15 @@ │ │ │ │ b.n 140ed2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xf2f400a3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xf12600a3 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #824 @ 0x338 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -307486,37 +307477,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14118c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr.w r2, [pc, #1392] @ 1416dc │ │ │ │ ldr.w r3, [pc, #1380] @ 1416d4 │ │ │ │ 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 1416cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldrb.w r3, [r6, #732] @ 0x2dc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1413d6 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -307870,18 +307861,18 @@ │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 141616 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 141642 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -307947,15 +307938,15 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1412d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30920c │ │ │ │ + bl 30949c │ │ │ │ strb.w r0, [r9, #6] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ @@ -307984,15 +307975,15 @@ │ │ │ │ b.n 141568 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1415d8 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 141162 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -308037,39 +308028,39 @@ │ │ │ │ b.n 14167c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 12, cr0, cr12, cr3, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 11, cr0, cr14, cr3, {5} │ │ │ │ cdp 0, 8, cr0, cr10, cr3, {5} │ │ │ │ - adds r4, r4, r1 │ │ │ │ + subs r4, r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ittt ls │ │ │ │ - movls r7, r3 │ │ │ │ - itet ls @ unpredictable │ │ │ │ - movls r7, r3 │ │ │ │ - itee hi @ unpredictable │ │ │ │ - movhi r7, r3 │ │ │ │ - itte hi @ unpredictable │ │ │ │ - movhi r7, r3 │ │ │ │ - ittt vc @ unpredictable │ │ │ │ - movvc r7, r3 │ │ │ │ - it vc @ unpredictable │ │ │ │ - movvc r7, r3 │ │ │ │ - itet vc │ │ │ │ - movvc r7, r3 │ │ │ │ - popvs {r2, r3, r6, r7, pc} │ │ │ │ - movvc r7, r3 │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ + movs r7, r3 │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ + movs r7, r3 │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ + movs r7, r3 │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ + movs r7, r3 │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ + movs r7, r3 │ │ │ │ + stmia r2!, {r3} │ │ │ │ + movs r7, r3 │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ + movs r7, r3 │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ + movs r7, r3 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ 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] @ (141798 ) │ │ │ │ @@ -308313,34 +308304,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #736 @ 0x2e0 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #760 @ 0x2f8 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ b.n 1419aa │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1befcc │ │ │ │ + bl 1bf25c │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 1419ce │ │ │ │ cbnz r0, 1419d4 │ │ │ │ ldrd r2, r3, [r4, #808] @ 0x328 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 14199a │ │ │ │ ldr.w r8, [r4, #816] @ 0x330 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 14195a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c3ff8 │ │ │ │ + bl 1c4288 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 141948 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 1419b8 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 1419b8 │ │ │ │ @@ -308413,15 +308404,15 @@ │ │ │ │ bls.n 141a6a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ 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] @ (141b38 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -308430,48 +308421,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 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 141b02 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ 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 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 141ad6 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ ldr r2, [pc, #40] @ (141b40 ) │ │ │ │ ldr r3, [pc, #32] @ (141b3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -308516,26 +308507,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #816] @ 0x330 │ │ │ │ vldr d7, [pc, #120] @ 141c28 │ │ │ │ add.w r0, r3, #760 @ 0x2f8 │ │ │ │ vstr d7, [r3, #808] @ 0x328 │ │ │ │ - bl 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #688 @ 0x2b0 │ │ │ │ - bl 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ 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 │ │ │ │ @@ -308649,55 +308640,55 @@ │ │ │ │ bne.n 141ddc │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c3ff8 │ │ │ │ + bl 1c4288 │ │ │ │ add r3, pc, #176 @ (adr r3, 141de0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 141dc4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 1befcc │ │ │ │ + bl 1bf25c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141d3c │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 141d72 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 141cfa │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 141b48 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 141cdc │ │ │ │ blx 5519c │ │ │ │ b.n 141cfa │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 5516c │ │ │ │ mov r2, r0 │ │ │ │ @@ -308708,20 +308699,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 140cf0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 141cc6 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 1cb228 │ │ │ │ + bl 1cb4b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 141cd0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 142554 │ │ │ │ @@ -309007,18 +308998,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 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1420e2 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1420f0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -309028,18 +309019,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1420e0 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 142126 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 142124 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 142124 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -309047,19 +309038,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1420ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0950 │ │ │ │ + bl 2d0be0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14219c │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1421c4 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1421c4 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -309220,15 +309211,15 @@ │ │ │ │ b.n 1421fa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #28 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ movs r6, r5 │ │ │ │ ble.n 1423cc │ │ │ │ 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 │ │ │ │ @@ -309270,15 +309261,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 142328 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 14232c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3091bc │ │ │ │ + bl 30944c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 142328 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 142308 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -309292,22 +309283,22 @@ │ │ │ │ beq.n 14230e │ │ │ │ b.n 14230a │ │ │ │ ldr r2, [pc, #20] @ (142394 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (142398 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n 142328 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 14232e │ │ │ │ nop │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r3, [r0, #700] @ 0x2bc │ │ │ │ cbnz r3, 1423c8 │ │ │ │ cbz r1, 1423be │ │ │ │ ldrb.w r3, [r0, #707] @ 0x2c3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #706] @ 0x2c2 │ │ │ │ @@ -309793,33 +309784,33 @@ │ │ │ │ bne.n 1427c6 │ │ │ │ ldr r2, [pc, #44] @ (142880 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #44] @ (142884 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ b.n 1427c6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bls.n 142780 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 142934 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ 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 │ │ │ │ @@ -309834,31 +309825,31 @@ │ │ │ │ cbz r1, 142900 │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #580 @ 0x244 │ │ │ │ b.n 1428de │ │ │ │ add.w r0, r4, #560 @ 0x230 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 142900 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r2, [r4, #568] @ 0x238 │ │ │ │ ldrd r3, r1, [r4, #560] @ 0x230 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 1428c4 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1befb0 │ │ │ │ + bl 1bf240 │ │ │ │ b.n 1428c4 │ │ │ │ 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} │ │ │ │ @@ -309867,54 +309858,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 142a38 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ - bl 1d95cc │ │ │ │ + bl 1d985c │ │ │ │ ldr.w r0, [r4, #660] @ 0x294 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d95cc │ │ │ │ + bl 1d985c │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 142a40 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 5422c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 1429da │ │ │ │ add.w r6, r4, #824 @ 0x338 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 142008 │ │ │ │ @@ -309931,38 +309922,38 @@ │ │ │ │ ldr.w r1, [r4, #420] @ 0x1a4 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 54894 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55654 │ │ │ │ add.w r0, r4, #736 @ 0x2e0 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ mov r0, r4 │ │ │ │ bl 13d918 │ │ │ │ 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 1befb0 │ │ │ │ + bl 1bf240 │ │ │ │ b.n 142974 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 5422c │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ b.n 1429a4 │ │ │ │ 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 │ │ │ │ @@ -309992,26 +309983,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 142b5c │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 │ │ │ │ @@ -310044,15 +310035,15 @@ │ │ │ │ blx 556d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n 142aa4 │ │ │ │ add.w r0, r4, #512 @ 0x200 │ │ │ │ - bl 1befb0 │ │ │ │ + bl 1bf240 │ │ │ │ b.n 142ad8 │ │ │ │ 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] @ 143220 │ │ │ │ @@ -310069,15 +310060,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 141114 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1664] @ 143228 │ │ │ │ add r0, pc │ │ │ │ - bl 1caf6c │ │ │ │ + bl 1cb1fc │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1648] @ 14322c │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -310087,39 +310078,39 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 142e82 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add.w r6, fp, #484 @ 0x1e4 │ │ │ │ bl 141884 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r7, fp, #512 @ 0x200 │ │ │ │ - bl 1c3ff8 │ │ │ │ + bl 1c4288 │ │ │ │ addw r3, pc, #1564 @ 0x61c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [fp, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 143150 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1befcc │ │ │ │ + bl 1bf25c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 142c0a │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 143170 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 142e82 │ │ │ │ @@ -310139,24 +310130,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 142c7c │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 142e0c │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 142ca0 │ │ │ │ ldr.w r3, [r7, #1568] @ 0x620 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 142cae │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 1beff0 │ │ │ │ + bl 1bf280 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 142c8e │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -310246,21 +310237,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 142e4c │ │ │ │ add.w r7, fp, #688 @ 0x2b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1befb0 │ │ │ │ + bl 1bf240 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 14307a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 142bc8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 142c7c │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 142c7c │ │ │ │ @@ -310281,37 +310272,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 142c7c │ │ │ │ b.n 143174 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 141b48 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14317e │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r2, [pc, #912] @ (143234 ) │ │ │ │ ldr r3, [pc, #896] @ (143224 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -310452,39 +310443,39 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 5422c │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #580 @ 0x244 │ │ │ │ blx 5422c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 143166 │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 142dda │ │ │ │ ldr r0, [pc, #444] @ (143238 ) │ │ │ │ movw r8, #2808 @ 0xaf8 │ │ │ │ add r0, pc │ │ │ │ bl 141884 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n 14309c │ │ │ │ ldr.w r3, [r8, #1568] @ 0x620 │ │ │ │ cbz r3, 1430aa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1beff0 │ │ │ │ + bl 1bf280 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 14308e │ │ │ │ ldr.w r3, [fp, #440] @ 0x1b8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -310544,42 +310535,42 @@ │ │ │ │ blx 55654 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n 1430f4 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ b.n 14300c │ │ │ │ add.w r0, fp, #464 @ 0x1d0 │ │ │ │ - bl 1cb228 │ │ │ │ + bl 1cb4b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 142c38 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 1befb0 │ │ │ │ + bl 1bf240 │ │ │ │ b.n 143066 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 142e82 │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1431f0 │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 142e9a │ │ │ │ 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 │ │ │ │ @@ -310595,15 +310586,15 @@ │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 54a14 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 55654 │ │ │ │ b.n 14300c │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 1befb0 │ │ │ │ + bl 1bf240 │ │ │ │ b.n 143194 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 143042 │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 143042 │ │ │ │ @@ -310614,23 +310605,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 143314 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #952 @ (adr r6, 1435e4 ) │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #936 @ (adr r6, 1435d8 ) │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #672 @ (adr r4, 1434d4 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 143314 ) │ │ │ │ movs r7, r3 │ │ │ │ bne.n 1432e8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r2, pc, #304 @ (adr r2, 14336c ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 1435ac ) │ │ │ │ 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] @ (1435f4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -310643,20 +310634,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 1caf6c │ │ │ │ + bl 1cb1fc │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ add.w r3, r6, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 1433a4 │ │ │ │ @@ -310669,21 +310660,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 1433c8 │ │ │ │ ldr.w r1, [r3, #1568] @ 0x620 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1432a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r6, #364] @ 0x16c │ │ │ │ blx 55684 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 143388 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -310725,37 +310716,37 @@ │ │ │ │ ldr.w r2, [r3, #1008] @ 0x3f0 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 143340 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrd r3, r2, [r6, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 1434ea │ │ │ │ add.w r0, r6, #560 @ 0x230 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 141b48 │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 14329c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r2, [pc, #596] @ (143600 ) │ │ │ │ ldr r3, [pc, #584] @ (1435f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -310764,15 +310755,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, 1433d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1beff0 │ │ │ │ + bl 1bf280 │ │ │ │ b.n 14328c │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 1432bc │ │ │ │ b.n 1433ce │ │ │ │ @@ -310807,15 +310798,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 1434ba │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 1434a8 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 1befb0 │ │ │ │ + bl 1bf240 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 143422 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -310845,30 +310836,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 54900 │ │ │ │ b.n 143444 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrd r2, r3, [r6, #808] @ 0x328 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 1434dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 14343c │ │ │ │ add.w r0, r6, #760 @ 0x2f8 │ │ │ │ strd r1, fp, [r6, #808] @ 0x328 │ │ │ │ - bl 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ b.n 1434d0 │ │ │ │ add.w r0, r6, #608 @ 0x260 │ │ │ │ - bl 1befb0 │ │ │ │ + bl 1bf240 │ │ │ │ b.n 143374 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 143386 │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -310908,15 +310899,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 2d0944 │ │ │ │ + bl 2d0bd4 │ │ │ │ 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 │ │ │ │ @@ -310926,15 +310917,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 141eb8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl 141a94 │ │ │ │ - bl 2d0944 │ │ │ │ + bl 2d0bd4 │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 1435c8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 1435b8 │ │ │ │ @@ -310951,15 +310942,15 @@ │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n 143388 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r3, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #480 @ (adr r0, 1437e0 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 143620 ) │ │ │ │ movs r7, r3 │ │ │ │ ldmia r4!, {r1, r2, r3, r6} │ │ │ │ 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 │ │ │ │ @@ -311030,31 +311021,31 @@ │ │ │ │ beq.w 143b50 │ │ │ │ add.w r2, r6, #824 @ 0x338 │ │ │ │ movs r1, #0 │ │ │ │ add.w r6, r4, #736 @ 0x2e0 │ │ │ │ blx 54720 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143b48 │ │ │ │ add.w fp, r4, #664 @ 0x298 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f68 │ │ │ │ add.w r3, r4, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bef00 │ │ │ │ + bl 1bf190 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f52 │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 1bef00 │ │ │ │ + bl 1bf190 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f36 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ blx 54058 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -311274,15 +311265,15 @@ │ │ │ │ b.n 1439a4 │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 143ba4 │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 1c4090 │ │ │ │ + bl 1c4320 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 143994 │ │ │ │ mov fp, r6 │ │ │ │ cbz r5, 1439c8 │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [fp], #4 │ │ │ │ @@ -311401,20 +311392,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 1cb14c │ │ │ │ + bl 1cb3dc │ │ │ │ cbz r0, 143b44 │ │ │ │ add.w r3, r4, #512 @ 0x200 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bef00 │ │ │ │ + bl 1bf190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143d34 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 5422c │ │ │ │ movs r5, #0 │ │ │ │ b.n 1439cc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -311496,15 +311487,15 @@ │ │ │ │ addw r9, r6, #2796 @ 0xaec │ │ │ │ sub.w r5, r6, #824 @ 0x338 │ │ │ │ sub.w fp, r6, #776 @ 0x308 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 54b1c │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #904] @ 0x388 │ │ │ │ - bl 1c4090 │ │ │ │ + bl 1c4320 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 143eda │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55304 │ │ │ │ mov r1, r0 │ │ │ │ @@ -311520,29 +311511,29 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 143a42 │ │ │ │ ldrb.w r3, [r9, #705] @ 0x2c1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 143676 │ │ │ │ b.n 143a42 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 3091bc │ │ │ │ + bl 30944c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143f94 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 143652 │ │ │ │ blx 54f38 │ │ │ │ mov sl, r0 │ │ │ │ b.n 143656 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 143a42 │ │ │ │ b.n 143c84 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1c4090 │ │ │ │ + bl 1c4320 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 1439c8 │ │ │ │ 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] │ │ │ │ @@ -311584,15 +311575,15 @@ │ │ │ │ bl 141a94 │ │ │ │ mov r3, r6 │ │ │ │ b.n 14375c │ │ │ │ add.w r3, r4, #484 @ 0x1e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f84 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 143dea │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ movs r5, #1 │ │ │ │ @@ -311603,69 +311594,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 1cb14c │ │ │ │ + bl 1cb3dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143ef6 │ │ │ │ add.w r3, r4, #608 @ 0x260 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bef00 │ │ │ │ + bl 1bf190 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143eee │ │ │ │ add.w r6, r4, #580 @ 0x244 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143ee8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 143dea │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 143dca │ │ │ │ mov r0, fp │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n 143de6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrd r2, r1, [r7, #560] @ 0x230 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #568] @ 0x238 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 143db2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1befb0 │ │ │ │ + bl 1bf240 │ │ │ │ b.n 143db2 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #492] @ (143fd8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ add r1, pc │ │ │ │ - bl 1d9568 │ │ │ │ + bl 1d97f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 143e9e │ │ │ │ ldr r1, [pc, #476] @ (143fdc ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add r1, pc │ │ │ │ - bl 1d9568 │ │ │ │ + bl 1d97f8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 143e6c │ │ │ │ ldrb.w r3, [r9, #684] @ 0x2ac │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ ldr r3, [pc, #452] @ (143fe0 ) │ │ │ │ @@ -311699,61 +311690,61 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 143a06 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 143f8c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d95cc │ │ │ │ + bl 1d985c │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 143b44 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 5422c │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ b.n 143b44 │ │ │ │ blx 5422c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 13dbdc │ │ │ │ b.n 1439cc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ b.n 143b44 │ │ │ │ mov r0, r5 │ │ │ │ blx 54828 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ @@ -311761,28 +311752,28 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55654 │ │ │ │ b.n 143eda │ │ │ │ movs r1, #4 │ │ │ │ b.n 143b1a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 143b50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 143b50 │ │ │ │ mov r0, r6 │ │ │ │ b.n 143f5a │ │ │ │ @@ -311792,18 +311783,18 @@ │ │ │ │ blx 5531c │ │ │ │ mov r1, r0 │ │ │ │ b.n 143e56 │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 143a06 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ b.n 143b3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1befb0 │ │ │ │ + bl 1bf240 │ │ │ │ b.n 143e82 │ │ │ │ mvn.w fp, #12 │ │ │ │ b.n 143a06 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -311817,21 +311808,21 @@ │ │ │ │ vqshrn.u64 d29, , #1 │ │ │ │ vmls.i q15, , d5[0] │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ vaddl.u , d31, d9 │ │ │ │ vtbl.8 d29, {d15-d16}, d7 │ │ │ │ @ instruction: 0xffff0d98 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ movs r6, r5 │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ bl ffd79fde │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ 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] @ 1440c4 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -311883,15 +311874,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144038 │ │ │ │ ldr r2, [pc, #92] @ (1440d0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (1440d4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n 144038 │ │ │ │ mov r0, r5 │ │ │ │ blx 5435c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 548f4 │ │ │ │ @@ -311919,29 +311910,29 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ittt │ │ │ │ lsl r3, r4, #2 │ │ │ │ lsr r4, r3, #2 │ │ │ │ mov r0, r0 │ │ │ │ ittt lt │ │ │ │ lsllt r3, r4, #2 │ │ │ │ - strlt r1, [sp, #224] @ 0xe0 │ │ │ │ + strlt r3, [sp, #800] @ 0x320 │ │ │ │ movlt r7, r3 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ 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 3091bc │ │ │ │ + bl 30944c │ │ │ │ cbz r0, 14410a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54f38 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -312136,71 +312127,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14441a │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14440e │ │ │ │ ldr r3, [pc, #316] @ (144428 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (14442c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c2be0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144408 │ │ │ │ cbz r5, 144372 │ │ │ │ ldr.w r8, [pc, #292] @ 144430 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30aef8 │ │ │ │ + bl 30b188 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1443be │ │ │ │ ldr.w r8, [pc, #276] @ 144434 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30aef8 │ │ │ │ + bl 30b188 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1443cc │ │ │ │ ldr.w r8, [pc, #260] @ 144438 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30aef8 │ │ │ │ + bl 30b188 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1443e0 │ │ │ │ ldr.w r8, [pc, #244] @ 14443c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #706] @ 0x2c2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 30aef8 │ │ │ │ + bl 30b188 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1443f4 │ │ │ │ ldr.w r8, [pc, #220] @ 144440 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30aef8 │ │ │ │ + bl 30b188 │ │ │ │ cbnz r0, 1443aa │ │ │ │ ldr r2, [pc, #208] @ (144444 ) │ │ │ │ ldr r3, [pc, #208] @ (144448 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (14444c ) │ │ │ │ @@ -312219,70 +312210,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 30af2c │ │ │ │ + bl 30b1bc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #708] @ 0x2c4 │ │ │ │ b.n 144372 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30af50 │ │ │ │ + bl 30b1e0 │ │ │ │ str.w r0, [r7, #700] @ 0x2bc │ │ │ │ b.n 14431e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30af2c │ │ │ │ + bl 30b1bc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #704] @ 0x2c0 │ │ │ │ b.n 144332 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30af2c │ │ │ │ + bl 30b1bc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #705] @ 0x2c1 │ │ │ │ b.n 144346 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30af2c │ │ │ │ + bl 30b1bc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #706] @ 0x2c2 │ │ │ │ b.n 144360 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 14439e │ │ │ │ nop │ │ │ │ pop {r1, r4, r5, pc} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - usat16 r0, #30, r2 │ │ │ │ - bic.w r0, lr, #10354688 @ 0x9e0000 │ │ │ │ - @ instruction: 0xf4b2001e │ │ │ │ - @ instruction: 0xf4f4001e │ │ │ │ - @ instruction: 0xf658001e │ │ │ │ + @ instruction: 0xf632001e │ │ │ │ + @ instruction: 0xf6be001e │ │ │ │ + @ instruction: 0xf742001e │ │ │ │ + @ instruction: 0xf784001e │ │ │ │ + str??.w r0, [r8, #30] │ │ │ │ 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] │ │ │ │ @@ -312292,33 +312283,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #912] @ 0x390 │ │ │ │ cbz r6, 1444b4 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2cdc │ │ │ │ + bl 1c2f6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14449c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 14448e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2cdc │ │ │ │ + bl 1c2f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144484 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2b58 │ │ │ │ + bl 1c2de8 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ 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 │ │ │ │ @@ -312581,25 +312572,25 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ cbz r0, 1447a2 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ cbz r0, 1447be │ │ │ │ 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 │ │ │ │ @@ -312685,15 +312676,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 │ │ │ │ @@ -312707,62 +312698,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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cbz r3, 144940 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r5 │ │ │ │ bl 1448a0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ 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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r5 │ │ │ │ bl 1448a0 │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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, 1449de │ │ │ │ cmp ip, r2 │ │ │ │ @@ -312772,15 +312763,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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r5 │ │ │ │ bl 1448a0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r0, r7, r8 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -312808,55 +312799,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144aae │ │ │ │ ldrb.w r6, [r4, #584] @ 0x248 │ │ │ │ cbnz r6, 144a92 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3093cc │ │ │ │ + bl 30965c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ add.w r2, r4, #496 @ 0x1f0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #584] @ 0x248 │ │ │ │ - bl 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 144aae │ │ │ │ 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 1befcc │ │ │ │ + bl 1bf25c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 144ab8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 144a8a │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 144a8a │ │ │ │ @@ -312927,15 +312918,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144b7a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1c3ff8 │ │ │ │ + bl 1c4288 │ │ │ │ b.n 144afe │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -312980,24 +312971,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144cac │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144cc8 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 144d24 │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 144d3c │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 144d68 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -313006,22 +312997,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 144d68 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144d24 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 144caa │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 144a0c │ │ │ │ @@ -313031,23 +313022,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 144cac │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ cbz r3, 144caa │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cbnz r3, 144caa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144d24 │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 144d00 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (144d80 ) │ │ │ │ ldr r3, [pc, #204] @ (144d7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -313055,15 +313046,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144d60 │ │ │ │ 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, 144d70 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1c3ff8 │ │ │ │ + bl 1c4288 │ │ │ │ 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 │ │ │ │ @@ -313076,43 +313067,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n 144c22 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 144a0c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 144cac │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 144c4a │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 144cac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c3ff8 │ │ │ │ + bl 1c4288 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 144bda │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1c3ff8 │ │ │ │ + bl 1c4288 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 144cda │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -313132,19 +313123,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 54d08 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r5 │ │ │ │ bl 1448a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54614 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -313154,15 +313145,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 1be318 │ │ │ │ + bl 1be5a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 144e14 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -313203,15 +313194,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 1cc178 │ │ │ │ + bl 1cc408 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -313239,15 +313230,15 @@ │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r0, 144ed4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ cbz r6, 144ece │ │ │ │ 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 │ │ │ │ @@ -313289,15 +313280,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 144fc6 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144fba │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144ff2 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -313320,15 +313311,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1cb14c │ │ │ │ + bl 1cb3dc │ │ │ │ ldr r2, [pc, #116] @ (14500c ) │ │ │ │ ldr r3, [pc, #100] @ (145000 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -313394,15 +313385,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #228] @ (145128 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 145114 │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 1450c8 │ │ │ │ @@ -313452,15 +313443,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 14506e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ add r1, sp, #24 │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ add.w r0, r0, #888 @ 0x378 │ │ │ │ - bl 309568 │ │ │ │ + bl 3097f8 │ │ │ │ ldrb.w r2, [r4, #404] @ 0x194 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n 1450ac │ │ │ │ @@ -313497,15 +313488,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #396] @ (1452e4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1452c4 │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #348 @ (adr r3, 1452d8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -313540,20 +313531,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrb.w r3, [r4, #584] @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145288 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 145252 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 145200 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ @@ -313567,15 +313558,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 309568 │ │ │ │ + bl 3097f8 │ │ │ │ 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] @ (1452e8 ) │ │ │ │ @@ -313589,15 +313580,15 @@ │ │ │ │ bne.n 1452ce │ │ │ │ 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 3093cc │ │ │ │ + bl 30965c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 1452c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1451bc │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -313611,28 +313602,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 1451b6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #584] @ 0x248 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ blx 55148 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n 1451ec │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 145238 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -313706,15 +313697,15 @@ │ │ │ │ cbz r0, 145394 │ │ │ │ ldr r2, [pc, #60] @ (1453b8 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14538a │ │ │ │ cbz r3, 1453a6 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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] │ │ │ │ @@ -313742,15 +313733,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1cb14c │ │ │ │ + bl 1cb3dc │ │ │ │ cbz r0, 1453f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -313778,15 +313769,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 145420 │ │ │ │ nop │ │ │ │ - mov ip, sp │ │ │ │ + ldr r1, [pc, #496] @ (145624 ) │ │ │ │ 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 │ │ │ │ @@ -314008,32 +313999,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 145658 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1cb14c │ │ │ │ + bl 1cb3dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 145658 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 1456cc │ │ │ │ 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 145614 │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 145658 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n 145658 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 5422c │ │ │ │ b.n 145658 │ │ │ │ @@ -314541,15 +314532,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r6, #1 │ │ │ │ bne.n 145c96 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145c82 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ - bl 309524 │ │ │ │ + bl 3097b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 13dbdc │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145c82 │ │ │ │ ldr.w r0, [r5, #220] @ 0xdc │ │ │ │ @@ -314749,19 +314740,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 554c8 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1cb14c │ │ │ │ + bl 1cb3dc │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1cb14c │ │ │ │ + bl 1cb3dc │ │ │ │ ldr r1, [pc, #220] @ (145fc8 ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 547bc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -315047,22 +315038,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 146194 │ │ │ │ add.w r0, r7, #548 @ 0x224 │ │ │ │ - bl 30968c │ │ │ │ + bl 30991c │ │ │ │ ldr.w r0, [r7, #580] @ 0x244 │ │ │ │ cbz r0, 1461cc │ │ │ │ blx 54b28 │ │ │ │ add.w r0, r7, #496 @ 0x1f0 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ add.w r0, r7, #424 @ 0x1a8 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr.w r0, [r7, #544] @ 0x220 │ │ │ │ cbz r0, 1461e6 │ │ │ │ blx 54c9c │ │ │ │ ldr.w r1, [r7, #412] @ 0x19c │ │ │ │ cbz r1, 1461f6 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -315152,15 +315143,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1cb14c │ │ │ │ + bl 1cb3dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1465b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -315216,25 +315207,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5456c │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 5422c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1cb14c │ │ │ │ + bl 1cb3dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146512 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146512 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146512 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -315282,15 +315273,15 @@ │ │ │ │ bne.n 146426 │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 146444 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 146458 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 146512 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -315557,15 +315548,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 1466d0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ @@ -315692,15 +315683,15 @@ │ │ │ │ bl 145fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 146836 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 146836 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -315836,15 +315827,15 @@ │ │ │ │ b.n 146994 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [sp, #400] @ 0x190 │ │ │ │ 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 │ │ │ │ @@ -316044,15 +316035,15 @@ │ │ │ │ bne.n 146ba4 │ │ │ │ ldr r2, [pc, #196] @ (146ca0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #196] @ (146ca4 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 146ba4 │ │ │ │ ldr r3, [pc, #180] @ (146ca8 ) │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -316113,31 +316104,31 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 146a8c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #16] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #720] @ (146f78 ) │ │ │ │ + str r4, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ 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 │ │ │ │ @@ -316241,15 +316232,15 @@ │ │ │ │ cbnz r2, 146e08 │ │ │ │ ldr r2, [pc, #624] @ (14706c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (147070 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (147074 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -316461,17 +316452,17 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmia r5!, {r1, r4} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #600] @ (1472cc ) │ │ │ │ + ldr r7, [pc, #152] @ (14710c ) │ │ │ │ movs r7, r3 │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -316863,15 +316854,15 @@ │ │ │ │ bne.w 1479f0 │ │ │ │ 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 147538 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ strd r0, r1, [r5, #904] @ 0x388 │ │ │ │ b.n 1473b2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ blx 55310 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -316907,15 +316898,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str.w r4, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 │ │ │ │ @@ -316924,15 +316915,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1477a6 │ │ │ │ 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 3096fc │ │ │ │ + bl 30998c │ │ │ │ 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 │ │ │ │ @@ -316948,15 +316939,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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 1474ea │ │ │ │ @@ -317518,21 +317509,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, 147ca6 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1483f2 │ │ │ │ str.w r5, [r4, #412] @ 0x19c │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1bef00 │ │ │ │ + bl 1bf190 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 148186 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ 1484bc │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -317567,15 +317558,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 309648 │ │ │ │ + bl 3098d8 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #416] @ 0x1a0 │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #96] @ 0x60 │ │ │ │ cbz r5, 147d7c │ │ │ │ mov r0, r5 │ │ │ │ @@ -317652,15 +317643,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 554c8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 309490 │ │ │ │ + bl 309720 │ │ │ │ mov r0, r5 │ │ │ │ blx 55310 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -317795,15 +317786,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 554c8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 309490 │ │ │ │ + bl 309720 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 148024 │ │ │ │ ldr.w r3, [pc, #1292] @ 1484e8 │ │ │ │ add.w r5, sl, #228 @ 0xe4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -317860,15 +317851,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 148304 │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 309574 │ │ │ │ + bl 309804 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1483fa │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 148114 │ │ │ │ blx 55310 │ │ │ │ @@ -317933,15 +317924,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 554c8 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 147b70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 309618 │ │ │ │ + bl 3098a8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 147b70 │ │ │ │ ldr.w r9, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 145fd0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -318095,15 +318086,15 @@ │ │ │ │ b.n 147fec │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 309618 │ │ │ │ + bl 3098a8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 147ac0 │ │ │ │ ldr r7, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 145fd0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -318182,15 +318173,15 @@ │ │ │ │ str.w r0, [r4, #580] @ 0x244 │ │ │ │ blx 54464 │ │ │ │ b.n 147d3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 55100 │ │ │ │ b.n 147ca6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 309618 │ │ │ │ + bl 3098a8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 148466 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 14831e │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ @@ -318219,15 +318210,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 554c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 309618 │ │ │ │ + bl 3098a8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 148404 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 147ac0 │ │ │ │ mov r4, r9 │ │ │ │ @@ -318252,15 +318243,15 @@ │ │ │ │ vraddhn.i d29, , │ │ │ │ @ instruction: 0xfffff747 │ │ │ │ vtbl.8 d28, {d15-d18}, d29 │ │ │ │ @ instruction: 0xffffcaff │ │ │ │ vqrdmlsh.s q14, , d7[0] │ │ │ │ vqrdmlah.s q14, , d19[0] │ │ │ │ @ instruction: 0xffffca75 │ │ │ │ - vqshlu.s32 d21, d8, #31 │ │ │ │ + vtbl.8 d21, {d31}, d24 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r2, {r0, r2, r6} │ │ │ │ vtbx.8 d28, {d31- q8, , d12[0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #154 @ 0x9a │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -318348,15 +318339,15 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r3, #11] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #10] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r6, [pc, #408] @ (14874c ) │ │ │ │ + str r6, [r6, r3] │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [r0, #200] @ 0xc8 │ │ │ │ @@ -318399,15 +318390,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 554c8 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 309618 │ │ │ │ + bl 3098a8 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 148656 │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 145fd0 │ │ │ │ @@ -318622,15 +318613,15 @@ │ │ │ │ bls.n 14884e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r8, r3 │ │ │ │ @@ -318949,27 +318940,27 @@ │ │ │ │ bne.n 148bba │ │ │ │ ldr r2, [pc, #32] @ (148bf0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #32] @ (148bf4 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r2, [sl] │ │ │ │ b.n 148bba │ │ │ │ nop │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ movs r6, r5 │ │ │ │ add r7, pc, #280 @ (adr r7, 148d08 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - mov r6, sl │ │ │ │ + ldr r0, [pc, #920] @ (148f8c ) │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ 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] @ (148ce8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -319082,15 +319073,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 148d1a │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w ip, [r2] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 148db6 │ │ │ │ push {lr} │ │ │ │ @@ -319479,34 +319470,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #380 @ 0x17c │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #408 @ 0x198 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ b.n 149102 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1befcc │ │ │ │ + bl 1bf25c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 149126 │ │ │ │ cbnz r0, 14912c │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 1490f2 │ │ │ │ ldr.w r8, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 1490b2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c3ff8 │ │ │ │ + bl 1c4288 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 1490a0 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 149110 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 149110 │ │ │ │ @@ -319547,22 +319538,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 548b8 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ble.n 149188 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 552d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 149188 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -319694,15 +319685,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 149304 │ │ │ │ blx 54c18 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 149306 │ │ │ │ nop │ │ │ │ - adcs r2, r4 │ │ │ │ + mvns r2, r6 │ │ │ │ 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] @ (1493e0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -319807,15 +319798,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ strd r2, ip, [lr] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r0, #376] @ 0x178 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 149478 │ │ │ │ cbz r1, 149476 │ │ │ │ @@ -319849,24 +319840,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 1494d0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 1494e0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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] │ │ │ │ @@ -319994,15 +319985,15 @@ │ │ │ │ b.n 1495fe │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 149588 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 149588 │ │ │ │ nop │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ 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 │ │ │ │ @@ -320475,62 +320466,62 @@ │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 149830 │ │ │ │ b.n 14986c │ │ │ │ nop │ │ │ │ ldr r0, [r6, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r6, #0 │ │ │ │ + lsls r0, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ movs r7, r3 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + eors r4, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r6, #16 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r5, #30 │ │ │ │ movs r7, r3 │ │ │ │ - orr.w r0, r6, #32 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + @ instruction: 0xf2d60020 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ 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 │ │ │ │ @@ -320559,21 +320550,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (149be8 ) │ │ │ │ ldr r1, [pc, #20] @ (149bec ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ 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 │ │ │ │ @@ -320878,15 +320869,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 149eda │ │ │ │ str.w r0, [r5, #276] @ 0x114 │ │ │ │ b.n 149ece │ │ │ │ blx 549a8 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 149eda │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -321026,16 +321017,16 @@ │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r6, #268] @ 0x10c │ │ │ │ beq.n 14a040 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfb60002d │ │ │ │ - @ instruction: 0xfb36002d │ │ │ │ + ldc2l 0, cr0, [r0, #180]! @ 0xb4 │ │ │ │ + stc2l 0, cr0, [r6, #180] @ 0xb4 │ │ │ │ stmdb 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] @ (14a124 ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #116] @ (14a128 ) │ │ │ │ @@ -321130,15 +321121,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ add r3, pc, #200 @ (adr r3, 14a270 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -321147,15 +321138,15 @@ │ │ │ │ b.n 14a1e2 │ │ │ │ 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 1befcc │ │ │ │ + bl 1bf25c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 14a220 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 14a23c │ │ │ │ @@ -321169,15 +321160,15 @@ │ │ │ │ cbz r1, 14a226 │ │ │ │ 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 1befcc │ │ │ │ + bl 1bf25c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 14a1e2 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 14a23e │ │ │ │ ldr r2, [pc, #88] @ (14a280 ) │ │ │ │ @@ -321188,15 +321179,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14a1fe │ │ │ │ b.n 14a1da │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r2, [pc, #60] @ (14a284 ) │ │ │ │ ldr r3, [pc, #48] @ (14a27c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -321448,15 +321439,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 14a5aa │ │ │ │ add.w r7, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 14a532 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 14a4f4 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ @@ -321467,15 +321458,15 @@ │ │ │ │ bne.n 14a4ec │ │ │ │ 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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r9, [r4, #376] @ 0x178 │ │ │ │ ldr r2, [pc, #232] @ (14a600 ) │ │ │ │ ldr r3, [pc, #224] @ (14a5fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -321498,37 +321489,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ - bl 1befcc │ │ │ │ + bl 1bf25c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n 14a4e0 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 14a516 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r8, r1 │ │ │ │ mov r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 14a5d8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -321544,15 +321535,15 @@ │ │ │ │ beq.n 14a53e │ │ │ │ b.n 14a564 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 14a4d6 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 14a516 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, r5] │ │ │ │ @@ -321628,24 +321619,24 @@ │ │ │ │ cbnz r3, 14a6d4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 14a6e8 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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] │ │ │ │ @@ -322017,15 +322008,15 @@ │ │ │ │ lsrs r3, r0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r2, r5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xf27e002d │ │ │ │ + add.w r0, lr, #11337728 @ 0xad0000 │ │ │ │ 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 │ │ │ │ @@ -322120,40 +322111,40 @@ │ │ │ │ b.n 14abc6 │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 14abf4 │ │ │ │ add.w r0, r0, #380 @ 0x17c │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ b.n 14ac9a │ │ │ │ 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 │ │ │ │ @@ -322170,15 +322161,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n 14ad78 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #368] @ 0x170 │ │ │ │ mla r1, r1, r6, r4 │ │ │ │ @@ -322193,20 +322184,20 @@ │ │ │ │ bl 14ab70 │ │ │ │ cbz r0, 14ad6a │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 14ad22 │ │ │ │ @@ -322249,28 +322240,28 @@ │ │ │ │ bl 14ab70 │ │ │ │ cbz r0, 14adf4 │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #456] @ 0x1c8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 14ae1a │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n 14adba │ │ │ │ add.w r0, r5, #408 @ 0x198 │ │ │ │ str.w r1, [r5, #456] @ 0x1c8 │ │ │ │ str.w r2, [r5, #460] @ 0x1cc │ │ │ │ - bl 1bef94 │ │ │ │ + bl 1bf224 │ │ │ │ b.n 14ae0c │ │ │ │ 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 │ │ │ │ @@ -322298,17 +322289,17 @@ │ │ │ │ bl 14a09c │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 14ae76 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ 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 │ │ │ │ @@ -322539,15 +322530,15 @@ │ │ │ │ str r2, [r6, #4] │ │ │ │ str r6, [r3, #4] │ │ │ │ str.w r6, [r7, #172] @ 0xac │ │ │ │ b.n 14af60 │ │ │ │ mov r0, r8 │ │ │ │ blx 54f50 │ │ │ │ b.n 14b0c0 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ 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 │ │ │ │ @@ -322656,22 +322647,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 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14b6a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bef00 │ │ │ │ + bl 1bf190 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14b6a2 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ bl 149f1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -322836,17 +322827,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl 14a09c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14b450 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 13d918 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -322863,17 +322854,17 @@ │ │ │ │ bne.w 14b728 │ │ │ │ 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 14b484 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ b.n 14b484 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -323051,15 +323042,15 @@ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ cbnz r3, 14b6b8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 14b484 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ 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 14b484 │ │ │ │ @@ -323087,15 +323078,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 14b56e │ │ │ │ ldr r2, [pc, #100] @ (14b760 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #100] @ (14b764 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ b.n 14b604 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ blx 5413c │ │ │ │ mov r0, r7 │ │ │ │ @@ -323106,30 +323097,30 @@ │ │ │ │ mov r4, r2 │ │ │ │ b.n 14b56e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #320] @ (14b870 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe998002d │ │ │ │ - ldrd r0, r0, [r0, #-180]! @ 0xb4 │ │ │ │ + stc 0, cr0, [r8], #-180 @ 0xffffff4c │ │ │ │ + stc 0, cr0, [r0], {45} @ 0x2d │ │ │ │ ble.n 14b666 │ │ │ │ @ instruction: 0xfffffb71 │ │ │ │ vqrdmulh.s , , d27[0] │ │ │ │ vsra.u64 d31, d13, #1 │ │ │ │ @ instruction: 0xffffe143 │ │ │ │ @ instruction: 0xfffff9d1 │ │ │ │ @ instruction: 0xffffdeb3 │ │ │ │ @ instruction: 0xffff4b74 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r3, #20 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ 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 │ │ │ │ @@ -323935,24 +323926,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 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c0e8 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ - bl 1bef00 │ │ │ │ + bl 1bf190 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c0e2 │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 1bef00 │ │ │ │ + bl 1bf190 │ │ │ │ cbnz r0, 14c0dc │ │ │ │ ldr r2, [pc, #124] @ (14c0f8 ) │ │ │ │ ldr r3, [pc, #124] @ (14c0fc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #120] @ (14c100 ) │ │ │ │ @@ -323987,17 +323978,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 54a80 │ │ │ │ b.n 14c046 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 14c0a8 │ │ │ │ nop │ │ │ │ @@ -324024,27 +324015,27 @@ │ │ │ │ bl 148f88 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 14c138 │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 14c190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, 14c180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1bef80 │ │ │ │ + bl 1bf210 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 54fd4 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -324054,15 +324045,15 @@ │ │ │ │ blx 54fd4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ blx 549d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c160 │ │ │ │ b.n 14c180 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -324080,21 +324071,21 @@ │ │ │ │ str.w r3, [r2, #208] @ 0xd0 │ │ │ │ cbnz r1, 14c21a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r0, 14c238 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54828 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ @@ -324716,15 +324707,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ subs r2, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #36 @ 0x24 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ 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 │ │ │ │ @@ -324768,23 +324759,23 @@ │ │ │ │ bl 14a608 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c94e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 14c946 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (14c954 ) │ │ │ │ @@ -324936,16 +324927,16 @@ │ │ │ │ beq.n 14cb64 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 14cb8a │ │ │ │ add.w r6, sl, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9530 │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1d97c0 │ │ │ │ + bl 1c421c │ │ │ │ adds.w r4, r0, r9 │ │ │ │ adcs.w r1, r1, #0 │ │ │ │ mov r3, fp │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -324960,33 +324951,33 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 1befcc │ │ │ │ + bl 1bf25c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14cbf4 │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ b.n 14ca88 │ │ │ │ ldr r2, [pc, #272] @ (14cc20 ) │ │ │ │ mov r3, sl │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 554ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14cad4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14cbc2 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14cbce │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -325267,17 +325258,17 @@ │ │ │ │ b.n 14cdea │ │ │ │ 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 1bf978 │ │ │ │ + bl 1bfc08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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 │ │ │ │ @@ -325289,15 +325280,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 14d368 │ │ │ │ ldr.w r3, [pc, #1432] @ 14d3f8 │ │ │ │ add r3, pc │ │ │ │ @@ -325314,21 +325305,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ bl 164274 │ │ │ │ strd sl, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ - bl 2be30c │ │ │ │ + bl 2be59c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #280 @ 0x118 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2be30c │ │ │ │ + bl 2be59c │ │ │ │ mov ip, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd r9, fp, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -325697,22 +325688,22 @@ │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ b.n 14cf9e │ │ │ │ ldr.w r9, [pc, #176] @ 14d41c │ │ │ │ add r9, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb41c │ │ │ │ + bl 1cb6ac │ │ │ │ vldr d7, [pc, #112] @ 14d3e8 │ │ │ │ ldr r2, [pc, #164] @ (14d420 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cb550 │ │ │ │ + bl 1cb7e0 │ │ │ │ ldr.w lr, [pc, #152] @ 14d424 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add lr, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [lr] │ │ │ │ strexd ip, r2, r3, [lr] │ │ │ │ @@ -325726,15 +325717,15 @@ │ │ │ │ mov.w lr, #504 @ 0x1f8 │ │ │ │ movs r2, #8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov r0, r3 │ │ │ │ b.n 14cf9e │ │ │ │ ldr r0, [pc, #100] @ (14d428 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb41c │ │ │ │ + bl 1cb6ac │ │ │ │ ldr r3, [pc, #96] @ (14d42c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ @@ -325760,20 +325751,20 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrsh r2, [r5, r7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrsh r0, [r4, r7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r7, r3 │ │ │ │ @ instruction: 0xeabe009d │ │ │ │ ldrsh r4, [r1, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ movs r7, r3 │ │ │ │ ldrsh r0, [r1, r5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -325781,100 +325772,100 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (14d454 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (14d458 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1cb748 │ │ │ │ + bl 1cb9d8 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsh r4, [r4, r3] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrd r0, r0, [r2, #628]! @ 0x274 │ │ │ │ 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 1bec58 │ │ │ │ + bl 1beee8 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bec58 │ │ │ │ + bl 1beee8 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 14d4a6 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 14d4be │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bec58 │ │ │ │ + bl 1beee8 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d4a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bed00 │ │ │ │ + bl 1bef90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1bec58 │ │ │ │ + bl 1beee8 │ │ │ │ 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 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 14d53e │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 14d522 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bea30 │ │ │ │ + bl 1becc0 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ b.n 14d518 │ │ │ │ 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] @ (14d614 ) │ │ │ │ @@ -325885,65 +325876,65 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r6, [pc, #172] @ (14d61c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2be438 │ │ │ │ + bl 2be6c8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (14d620 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bee88 │ │ │ │ + bl 1bf118 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1beef8 │ │ │ │ + bl 1bf188 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1beefc │ │ │ │ + bl 1bf18c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r2, 14d606 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #304 @ 0x130 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1c3d38 │ │ │ │ + bl 1c3fc8 │ │ │ │ ldr r3, [pc, #88] @ (14d624 ) │ │ │ │ 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 1bf7d0 │ │ │ │ + bl 1bfa60 │ │ │ │ ldr r2, [pc, #64] @ (14d628 ) │ │ │ │ ldr r3, [pc, #44] @ (14d618 ) │ │ │ │ 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 14d610 │ │ │ │ add.w sp, sp, #2024 @ 0x7e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ b.n 14d5a6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #146 @ 0x92 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #138 @ 0x8a │ │ │ │ @@ -325984,32 +325975,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (14d6e4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1be6a8 │ │ │ │ + bl 1be938 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be958 │ │ │ │ + bl 1bebe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1bfbc0 │ │ │ │ + bl 1bfe50 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 14d6d2 │ │ │ │ ldr r2, [pc, #44] @ (14d6e8 ) │ │ │ │ ldr r3, [pc, #36] @ (14d6e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -326043,46 +326034,46 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14d796 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ mov r0, sp │ │ │ │ - bl 1be6a8 │ │ │ │ + bl 1be938 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ mov r0, sp │ │ │ │ - bl 266964 │ │ │ │ + bl 266bf4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14d7a8 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 14d7a0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ ldr r2, [pc, #68] @ (14d7c0 ) │ │ │ │ ldr r3, [pc, #60] @ (14d7bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -326095,15 +326086,15 @@ │ │ │ │ bne.n 14d718 │ │ │ │ b.n 14d77a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 5422c │ │ │ │ b.n 14d73c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ b.n 14d736 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -326114,37 +326105,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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 1bec58 │ │ │ │ + bl 1beee8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bed00 │ │ │ │ + bl 1bef90 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bed00 │ │ │ │ + bl 1bef90 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d45c │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 14d83a │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -326152,15 +326143,15 @@ │ │ │ │ beq.n 14d842 │ │ │ │ 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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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] │ │ │ │ @@ -326186,21 +326177,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 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1bea30 │ │ │ │ + bl 1becc0 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bea30 │ │ │ │ + bl 1becc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d4e8 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 14d8d4 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -326230,23 +326221,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 14d658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1bfa5c │ │ │ │ + bl 1bfcec │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14d954 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bec24 │ │ │ │ + bl 1beeb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14d45c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 14d94a │ │ │ │ mov r0, r4 │ │ │ │ @@ -326293,30 +326284,30 @@ │ │ │ │ cbz r3, 14d9e2 │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 14d658 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, sp, #28 │ │ │ │ - bl 1be6a8 │ │ │ │ + bl 1be938 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d4e8 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 14d9ca │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d4e8 │ │ │ │ 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 1bfa08 │ │ │ │ + bl 1bfc98 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 14d9fa │ │ │ │ ldr r2, [pc, #44] @ (14da10 ) │ │ │ │ ldr r3, [pc, #36] @ (14da0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -326444,15 +326435,15 @@ │ │ │ │ sub.w ip, ip, #20 │ │ │ │ cmp.w ip, #2 │ │ │ │ bhi.n 14dace │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ (14db60 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2bca34 │ │ │ │ + bl 2bccc4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #3864 @ 0xf18 │ │ │ │ tst r0, r3 │ │ │ │ beq.n 14dace │ │ │ │ ldrb.w r0, [lr, #14] │ │ │ │ ldrb.w r3, [lr, #13] │ │ │ │ smulbb r3, r3, r0 │ │ │ │ @@ -326824,15 +326815,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 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14e002 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ b.n 14df22 │ │ │ │ @@ -326849,23 +326840,23 @@ │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14df4e │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r3] │ │ │ │ mov r5, r8 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14df88 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2bc27c │ │ │ │ + bl 2bc50c │ │ │ │ cbz r0, 14df3c │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2bc80c │ │ │ │ + bl 2bca9c │ │ │ │ mov r8, r0 │ │ │ │ cbnz r7, 14df5c │ │ │ │ adds r3, r5, #5 │ │ │ │ bhi.n 14df4e │ │ │ │ add.w r8, r5, #4 │ │ │ │ cmp r6, r8 │ │ │ │ bcc.n 14def4 │ │ │ │ @@ -326874,28 +326865,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r6, r8 │ │ │ │ it cc │ │ │ │ movcc r6, r8 │ │ │ │ b.n 14df02 │ │ │ │ - bl 2bc234 │ │ │ │ + bl 2bc4c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14df3c │ │ │ │ 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 14df3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14df22 │ │ │ │ lsrs r1, r5, #2 │ │ │ │ ldr r3, [pc, #140] @ (14e018 ) │ │ │ │ add r7, sp, #12 │ │ │ │ add.w sl, r5, r9 │ │ │ │ @@ -326926,15 +326917,15 @@ │ │ │ │ add r5, r3 │ │ │ │ bge.n 14dfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bcs.n 14dfe2 │ │ │ │ ldr.w r1, [sl, #-4]! │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c7dac │ │ │ │ + bl 1c803c │ │ │ │ b.n 14df9c │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ ldr r2, [pc, #48] @ (14e01c ) │ │ │ │ ldr r3, [pc, #40] @ (14e014 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -326961,27 +326952,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 1c7e20 │ │ │ │ + bl 1c80b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14e05c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14e046 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ @@ -326991,36 +326982,36 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 14deb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14e0aa │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14e078 │ │ │ │ - bl 1c7dac │ │ │ │ + bl 1c803c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14e084 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7bec │ │ │ │ + bl 1c7e7c │ │ │ │ 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 │ │ │ │ @@ -327041,37 +327032,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14e11a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -327108,15 +327099,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [pc, #44] @ (14e200 ) │ │ │ │ ldr r3, [pc, #28] @ (14e1f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -327167,31 +327158,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e27a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ b.n 14e22c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, r4, #7 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -327231,15 +327222,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 1e6ff4 │ │ │ │ + bl 1e7284 │ │ │ │ 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 │ │ │ │ @@ -327252,20 +327243,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 1e53cc │ │ │ │ + bl 1e565c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 │ │ │ │ @@ -327292,31 +327283,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e3a6 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r7, r0 │ │ │ │ b.n 14e310 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -327395,15 +327386,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 14e630 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14e472 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e41a0 │ │ │ │ + bl 1e4430 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 14e630 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ @@ -327440,22 +327431,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.w 14e64e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -327466,52 +327457,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e58a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 14e60e │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ mov fp, r3 │ │ │ │ @@ -327538,15 +327529,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #28] │ │ │ │ bne.n 14e5c6 │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e485c │ │ │ │ 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] │ │ │ │ @@ -327611,26 +327602,26 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 14e9d2 │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 14e8ec │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -327657,36 +327648,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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} │ │ │ │ @@ -327698,90 +327689,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14e87e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr.w r2, [pc, #1784] @ 14efc8 │ │ │ │ ldr.w r3, [pc, #1776] @ 14efc4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -327794,140 +327785,140 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 14f02a │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 14ea46 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 14ea7e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ b.n 14e8cc │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 14e726 │ │ │ │ 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 14eb38 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ b.n 14e8cc │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14ea6c │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ b.n 14e964 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 14f1ba │ │ │ │ @@ -328009,25 +328000,25 @@ │ │ │ │ b.n 14ea46 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 14ea46 │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -328060,34 +328051,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 14f15a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -328104,74 +328095,74 @@ │ │ │ │ it cc │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 14f02e │ │ │ │ vldr d7, [pc, #860] @ 14efb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ec7e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ecc0 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14ecf4 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 14f11a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -328189,87 +328180,87 @@ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 14f164 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14ed6e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14edae │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14eddc │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -328285,34 +328276,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -328327,88 +328318,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ b.n 14e8cc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, r2, r5 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -328418,36 +328409,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 14eb90 │ │ │ │ movs r0, #0 │ │ │ │ b.n 14e8cc │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 14f1ba │ │ │ │ @@ -328470,30 +328461,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14f088 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 14ec58 │ │ │ │ movs r3, #3 │ │ │ │ @@ -328505,70 +328496,70 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 14f062 │ │ │ │ vldr d7, [pc, #260] @ 14f1c0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f098 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 14f098 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 14f10e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 14ed48 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14f148 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r8, r0 │ │ │ │ b.n 14f10e │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 14f062 │ │ │ │ subs r2, #1 │ │ │ │ @@ -328639,25 +328630,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14f238 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (14f284 ) │ │ │ │ ldr r2, [pc, #68] @ (14f280 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -328735,26 +328726,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f2ba │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 14f2ba │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r4, #21 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -328800,30 +328791,30 @@ │ │ │ │ bne.n 14f36e │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 14f36e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2ba894 │ │ │ │ + bl 2bab24 │ │ │ │ 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 14f374 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ba894 │ │ │ │ + bl 2bab24 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df774 │ │ │ │ + bl 1dfa04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (14f3dc ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -328862,25 +328853,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14f44e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14e0b4 │ │ │ │ ldr r2, [pc, #32] @ (14f47c ) │ │ │ │ @@ -328937,25 +328928,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14f500 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14e0b4 │ │ │ │ ldr r2, [pc, #64] @ (14f54c ) │ │ │ │ @@ -329024,70 +329015,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14f5d6 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14f61e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -329126,15 +329117,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [pc, #48] @ (14f71c ) │ │ │ │ ldr r3, [pc, #32] @ (14f710 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329191,38 +329182,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 14f856 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dccd4 │ │ │ │ + bl 1dcf64 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f70e4 │ │ │ │ + bl 1f7374 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 21aea4 │ │ │ │ + bl 21b134 │ │ │ │ ldr r1, [pc, #556] @ (14f9c4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fd54 │ │ │ │ + bl 22ffe4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 234f74 │ │ │ │ + bl 235204 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254b24 │ │ │ │ + bl 254db4 │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2507a4 │ │ │ │ + bl 250a34 │ │ │ │ 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 │ │ │ │ @@ -329230,166 +329221,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 24c074 │ │ │ │ + bl 24c304 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 14f964 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238830 │ │ │ │ + bl 238ac0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24962c │ │ │ │ + bl 2498bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14f93c │ │ │ │ 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 23eaa8 │ │ │ │ + bl 23ed38 │ │ │ │ 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 24af2c │ │ │ │ + bl 24b1bc │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fd70 │ │ │ │ + bl 250000 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251d28 │ │ │ │ + bl 251fb8 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 14f984 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f344 │ │ │ │ + bl 22f5d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9240 │ │ │ │ + bl 1f94d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21b130 │ │ │ │ + bl 21b3c0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23785c │ │ │ │ + bl 237aec │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eca90 │ │ │ │ + bl 1ecd20 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2378bc │ │ │ │ + bl 237b4c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239f64 │ │ │ │ + bl 23a1f4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2374ec │ │ │ │ + bl 23777c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238b48 │ │ │ │ + bl 238dd8 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268504 │ │ │ │ + bl 268794 │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 250040 │ │ │ │ + bl 2502d0 │ │ │ │ mov.w r1, #6291456 @ 0x600000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2687f8 │ │ │ │ + bl 268a88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.n 14f970 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 14f930 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 14f92e │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 24c91c │ │ │ │ + bl 24cbac │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2404f0 │ │ │ │ + bl 240780 │ │ │ │ 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 14f77e │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d828 │ │ │ │ + bl 24dab8 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 14f77e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a6c8 │ │ │ │ + bl 23a958 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 14f8f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23785c │ │ │ │ + bl 237aec │ │ │ │ mov r0, r6 │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23eaa8 │ │ │ │ + bl 23ed38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24af2c │ │ │ │ + bl 24b1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fd70 │ │ │ │ + bl 250000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251d28 │ │ │ │ + bl 251fb8 │ │ │ │ b.n 14f850 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2053a8 │ │ │ │ + bl 205638 │ │ │ │ b.n 14f7ee │ │ │ │ ldr r0, [pc, #84] @ (14f9c8 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb4d8 │ │ │ │ + bl 1cb768 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 14f8ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fa54 │ │ │ │ + bl 22fce4 │ │ │ │ ldr r2, [pc, #64] @ (14f9cc ) │ │ │ │ ldr r3, [pc, #32] @ (14f9b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329409,15 +329400,15 @@ │ │ │ │ lsrs r0, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ b.n 14f47e │ │ │ │ - vshr.u32 q15, q9, #1 │ │ │ │ + vsubw.u q15, , d2 │ │ │ │ movs r6, r3 │ │ │ │ lsls r6, r5, #25 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -329429,15 +329420,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 14fa06 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208878 │ │ │ │ + bl 208b08 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 14fa26 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -329447,25 +329438,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14fa10 │ │ │ │ cbz r1, 14fa26 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 211b3c │ │ │ │ + bl 211dcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2674ec │ │ │ │ + bl 26777c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fa54 │ │ │ │ + bl 22fce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205f08 │ │ │ │ + bl 206198 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208878 │ │ │ │ + bl 208b08 │ │ │ │ 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 │ │ │ │ @@ -329509,27 +329500,27 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 150458 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205dc0 │ │ │ │ + bl 206050 │ │ │ │ ldr r3, [pc, #684] @ (14fd88 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9618 │ │ │ │ + bl 1f98a8 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22c218 │ │ │ │ + bl 22c4a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2060cc │ │ │ │ + bl 20635c │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14fd9a │ │ │ │ mov r4, r5 │ │ │ │ b.n 14fb10 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -329554,15 +329545,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14feda │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movw r8, #741 @ 0x2e5 │ │ │ │ @@ -329591,24 +329582,24 @@ │ │ │ │ beq.n 14fc04 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 14fbb6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14fb7c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14fc6e │ │ │ │ mov sl, r0 │ │ │ │ b.n 14fb68 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, #2 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ @@ -329634,30 +329625,30 @@ │ │ │ │ b.n 14fb9c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14fc32 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ b.n 14fbac │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 14fbba │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ @@ -329666,23 +329657,23 @@ │ │ │ │ str.w r2, [r9] │ │ │ │ beq.n 14fc04 │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14fb9c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14fbc6 │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ b.n 14fc88 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 14fb26 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -329710,15 +329701,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 14fede │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -329751,36 +329742,36 @@ │ │ │ │ bne.n 14fd34 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 14e29c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 14fd60 │ │ │ │ mov fp, r0 │ │ │ │ b.n 14fcec │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 14fd34 │ │ │ │ mov r0, r9 │ │ │ │ bl 14e29c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14fd3e │ │ │ │ mov r5, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ b.n 14fd92 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r4, r1, #22 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -329805,59 +329796,59 @@ │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 14ff16 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213e5c │ │ │ │ + bl 2140ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232c7c │ │ │ │ + bl 232f0c │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ strb r6, [r5, #0] │ │ │ │ bl 14f720 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 23c608 │ │ │ │ + bl 23c898 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2077d0 │ │ │ │ + bl 207a60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #516] @ (14fff8 ) │ │ │ │ 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 247c6c │ │ │ │ + bl 247efc │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 14fe2a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 14f720 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ - bl 2625fc │ │ │ │ + bl 26288c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.n 14feec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -329896,25 +329887,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 14fe60 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcc94 │ │ │ │ + bl 2bcf24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14fe6e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcc64 │ │ │ │ + bl 2bcef4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14fe60 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14fe70 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 269338 │ │ │ │ + bl 2695c8 │ │ │ │ ldr r2, [pc, #320] @ (14fffc ) │ │ │ │ ldr r3, [pc, #324] @ (150000 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329935,24 +329926,24 @@ │ │ │ │ ldr r5, [pc, #276] @ (150004 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #276] @ (150008 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1e4 │ │ │ │ + bl 25d474 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n 14fe3e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14fdb0 │ │ │ │ mov r3, r8 │ │ │ │ @@ -329981,15 +329972,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15033c │ │ │ │ strd r8, r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -330027,82 +330018,82 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 14ffa2 │ │ │ │ @ instruction: 0xffff0140 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 14fffc │ │ │ │ + ble.n 14ff1c │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r4, 150074 │ │ │ │ + bkpt 0x0034 │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp.w r2, #724 @ 0x2d4 │ │ │ │ bne.n 14ffc2 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 150078 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15009e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ strd fp, r6, [sl, #8] │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ ldr.w lr, [pc, #960] @ 150490 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -330135,44 +330126,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 150186 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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} │ │ │ │ @@ -330202,96 +330193,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e51fc │ │ │ │ + bl 1e548c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1e0084 │ │ │ │ + bl 1e0314 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 150264 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e511c │ │ │ │ + bl 1e53ac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e5504 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 14ffb0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cbz r4, 150306 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 14ff8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 1502d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp.w r2, #724 @ 0x2d4 │ │ │ │ beq.w 14ffe6 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1502e2 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cbz r3, 150336 │ │ │ │ mov r3, r8 │ │ │ │ b.n 15032c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -330328,15 +330319,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 150416 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -330363,32 +330354,32 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1503b4 │ │ │ │ bl 14e420 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cbz r6, 1503f8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 150394 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, fp │ │ │ │ bl 14e420 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1503dc │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ b.n 15040c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 150360 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -330402,24 +330393,24 @@ │ │ │ │ ldr r6, [pc, #108] @ (150494 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #108] @ (150498 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1e4 │ │ │ │ + bl 25d474 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 14fac8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1593d8 │ │ │ │ b.w 14fac8 │ │ │ │ @@ -330438,17 +330429,17 @@ │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 14fcfe │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 15041c │ │ │ │ + bhi.n 15053c │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ 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] @ (150750 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -330465,15 +330456,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 20f118 │ │ │ │ + bl 20f3a8 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 150704 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ bne.w 15061a │ │ │ │ @@ -330515,18 +330506,18 @@ │ │ │ │ cmpne r3, #14 │ │ │ │ beq.n 150572 │ │ │ │ ldrb.w r3, [r5, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1506a8 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 253b8c │ │ │ │ + bl 253e1c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223c54 │ │ │ │ + bl 223ee4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1935bc │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -330534,34 +330525,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 1695bc │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #28] │ │ │ │ strb.w r6, [sp, #30] │ │ │ │ - bl 207e14 │ │ │ │ + bl 2080a4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #20] │ │ │ │ - bl 2077d0 │ │ │ │ + bl 207a60 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1506ea │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 1505e4 │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #404] @ (150764 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ ldr r1, [pc, #396] @ (150768 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e50 │ │ │ │ + bl 1e30e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ bl 14f720 │ │ │ │ ldr r2, [pc, #372] @ (15076c ) │ │ │ │ @@ -330616,70 +330607,70 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150642 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ beq.n 150692 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215c08 │ │ │ │ + bl 215e98 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215c08 │ │ │ │ + bl 215e98 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 1504fc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ mvn.w r3, #96 @ 0x60 │ │ │ │ strb.w r3, [sp, #39] @ 0x27 │ │ │ │ b.n 150572 │ │ │ │ ldr r2, [pc, #184] @ (150774 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #184] @ (150778 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e50 │ │ │ │ + bl 1e30e0 │ │ │ │ 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 150598 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226488 │ │ │ │ + bl 226718 │ │ │ │ b.n 150598 │ │ │ │ ldr r2, [pc, #144] @ (15077c ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #144] @ (150780 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2e50 │ │ │ │ + bl 1e30e0 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 1505c4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23355c │ │ │ │ + bl 2337ec │ │ │ │ mov r0, r4 │ │ │ │ bl 155960 │ │ │ │ mov r0, r4 │ │ │ │ bl 1557c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15aed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204b00 │ │ │ │ mov r0, r4 │ │ │ │ bl 15b85c │ │ │ │ ldrb.w r3, [r5, #444] @ 0x1bc │ │ │ │ cbz r3, 150740 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -330977,28 +330968,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 150784 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 150a44 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r2, r3 │ │ │ │ - bl 1e3f28 │ │ │ │ + bl 1e41b8 │ │ │ │ add r0, r9 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 150a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3f28 │ │ │ │ + bl 1e41b8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w r8, r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150a4a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150a32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -331337,15 +331328,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 15116c │ │ │ │ ldr.w r2, [pc, #1580] @ 151450 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 213094 │ │ │ │ + bl 213324 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 150e72 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 150e72 │ │ │ │ @@ -331354,15 +331345,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r1, r7, #5 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213094 │ │ │ │ + bl 213324 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 15857c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -331378,69 +331369,69 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 151110 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1fb150 │ │ │ │ + bl 1fb3e0 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r9, [r6, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 151234 │ │ │ │ ldr.w r3, [pc, #1452] @ 151454 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 241ff4 │ │ │ │ + bl 242284 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 153db8 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r3, [r3, #373] @ 0x175 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1513a4 │ │ │ │ ldr.w r1, [pc, #1412] @ 151458 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 26a410 │ │ │ │ + bl 26a6a0 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206a80 │ │ │ │ + bl 206d10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15139c │ │ │ │ orr.w r4, r9, fp │ │ │ │ ldr.w r3, [pc, #1384] @ 15145c │ │ │ │ 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 219c50 │ │ │ │ + bl 219ee0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15433c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 154314 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e390 │ │ │ │ + bl 20e620 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2309e8 │ │ │ │ + bl 230c78 │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1934d0 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ @@ -331450,15 +331441,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1511cc │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 254b24 │ │ │ │ + bl 254db4 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 150f78 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 14f720 │ │ │ │ @@ -331470,15 +331461,15 @@ │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 1513fc │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1511c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de33c │ │ │ │ + bl 1de5cc │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 15121c │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -331502,15 +331493,15 @@ │ │ │ │ bl 15ccc8 │ │ │ │ ldr.w r3, [pc, #1144] @ 151460 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9618 │ │ │ │ + bl 1f98a8 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 151228 │ │ │ │ mov r0, r5 │ │ │ │ bl 15673c │ │ │ │ @@ -331522,15 +331513,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1510f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 153d90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd808 │ │ │ │ + bl 1dda98 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1510c8 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 15107c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -331556,50 +331547,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 216380 │ │ │ │ + bl 216610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 234f74 │ │ │ │ + bl 235204 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23785c │ │ │ │ + bl 237aec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2378bc │ │ │ │ + bl 237b4c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251a60 │ │ │ │ + bl 251cf0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 1513c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 269338 │ │ │ │ + bl 2695c8 │ │ │ │ ldr r2, [pc, #948] @ (151464 ) │ │ │ │ ldr r3, [pc, #916] @ (151444 ) │ │ │ │ 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 15143c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 234f74 │ │ │ │ + bl 235204 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23785c │ │ │ │ + bl 237aec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2378bc │ │ │ │ + bl 237b4c │ │ │ │ b.n 151022 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 150bf4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 151018 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ @@ -331621,15 +331612,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 150e9a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1fb2c0 │ │ │ │ + bl 1fb550 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 150e9a │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 15906c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -331692,36 +331683,36 @@ │ │ │ │ ldr.w r8, [pc, #640] @ 151468 │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #636] @ (15146c ) │ │ │ │ add r8, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1e4 │ │ │ │ + bl 25d474 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n 150e0a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 153754 │ │ │ │ b.n 150fb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 153080 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 150faa │ │ │ │ mov r0, r5 │ │ │ │ - bl 231b38 │ │ │ │ + bl 231dc8 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 151002 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 151248 │ │ │ │ b.n 150ea6 │ │ │ │ @@ -331740,15 +331731,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 151398 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ @@ -331782,15 +331773,15 @@ │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r1, #23 │ │ │ │ bhi.n 1512da │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bmi.n 15132a │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 151312 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cbz r7, 1512fa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 1512fa │ │ │ │ @@ -331810,15 +331801,15 @@ │ │ │ │ cmpne r2, r6 │ │ │ │ itet eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r7, r3 │ │ │ │ beq.n 1512b4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 15132e │ │ │ │ mov fp, r0 │ │ │ │ b.n 15128c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ @@ -331827,15 +331818,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ b.n 1512e2 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, sl │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 151352 │ │ │ │ @@ -331864,15 +331855,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 151376 │ │ │ │ cbz r1, 15138c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1fa4 │ │ │ │ + bl 1f2234 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ b.n 150ea6 │ │ │ │ mov sl, r3 │ │ │ │ b.n 151332 │ │ │ │ mov r0, r5 │ │ │ │ bl 154364 │ │ │ │ b.n 150ef2 │ │ │ │ @@ -331883,34 +331874,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (151478 ) │ │ │ │ add r2, pc │ │ │ │ - bl 21bf7c │ │ │ │ + bl 21c20c │ │ │ │ orr.w fp, fp, r0 │ │ │ │ b.n 150ed0 │ │ │ │ ldr r6, [pc, #180] @ (15147c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (151480 ) │ │ │ │ add r6, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1e4 │ │ │ │ + bl 25d474 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n 1510a6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 155ac0 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 150fdc │ │ │ │ mov r1, r6 │ │ │ │ @@ -331949,26 +331940,26 @@ │ │ │ │ vqshrun.s64 d16, q2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ @ instruction: 0xffffcf0f │ │ │ │ vcvt.f16.u16 q8, q8, #1 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s8 d16, d28, d18 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r1, r5, r6} │ │ │ │ - vrsubhn.i d28, , q8 │ │ │ │ + @ instruction: 0xffffc8b0 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #808 @ (adr r6, 1517ac ) │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ 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] @ (1515dc ) │ │ │ │ @@ -332092,15 +332083,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1515cc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ sbc.w r0, r2, r2, asr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaf600a2 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [pc, #72] @ (151638 ) │ │ │ │ movw ip, #261 @ 0x105 │ │ │ │ ldr r2, [pc, #72] @ (15163c ) │ │ │ │ add r3, pc │ │ │ │ push {lr} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -332262,31 +332253,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 151760 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1517aa │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ b.n 151742 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1517ec │ │ │ │ @@ -332683,15 +332674,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 1e3f28 │ │ │ │ + bl 1e41b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 151a1c │ │ │ │ cmp.w lr, #5 │ │ │ │ beq.n 151b4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 151a1c │ │ │ │ @@ -332862,21 +332853,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 151e90 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -332887,20 +332878,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ b.n 151cb0 │ │ │ │ cmp r0, #5 │ │ │ │ beq.w 151cd2 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 151c3c │ │ │ │ cmp.w r2, #620 @ 0x26c │ │ │ │ @@ -332910,15 +332901,15 @@ │ │ │ │ b.n 151cb0 │ │ │ │ uxtb.w sl, r1 │ │ │ │ movw r3, #371 @ 0x173 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 1e3f28 │ │ │ │ + bl 1e41b8 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 151c3c │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ bne.n 151d44 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ @@ -333048,34 +333039,34 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 151f70 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1521cc │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ 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 lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w sl, [r9, #68] @ 0x44 │ │ │ │ mov r9, fp │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 1520b0 │ │ │ │ subs r3, #1 │ │ │ │ @@ -333116,31 +333107,31 @@ │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15204c │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 151d6e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 15201c │ │ │ │ @@ -333151,25 +333142,25 @@ │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ b.n 15201c │ │ │ │ uxtb.w sl, sl │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, sl, asr #2 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r9, r0 │ │ │ │ b.n 151d46 │ │ │ │ uxtb r0, r0 │ │ │ │ mov.w sl, r0, asr #2 │ │ │ │ b.n 151d46 │ │ │ │ uxth.w sl, sl │ │ │ │ b.n 15207e │ │ │ │ @@ -333215,62 +333206,62 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 152132 │ │ │ │ ldrb.w r3, [r9, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cbz r3, 15217a │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov sl, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ 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 lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w sl, fp, asr #2 │ │ │ │ b.n 151d46 │ │ │ │ uxth.w fp, fp │ │ │ │ b.n 152102 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1521ba │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r9, r0 │ │ │ │ b.n 151d50 │ │ │ │ mov r9, fp │ │ │ │ b.n 151fc0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ b.n 151a20 │ │ │ │ lsls r2, r4, #2 │ │ │ │ @@ -333379,21 +333370,21 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 1522f2 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 15260c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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] │ │ │ │ @@ -333401,15 +333392,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 15257e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -333440,35 +333431,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 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1523e2 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 152514 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r9, r7 │ │ │ │ @@ -333489,73 +333480,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e53cc │ │ │ │ + bl 1e565c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1524ba │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 15250e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r9, [r6, #8] │ │ │ │ @@ -333577,19 +333568,19 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 1523a6 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ ldr r2, [pc, #228] @ (152620 ) │ │ │ │ ldr r3, [pc, #220] @ (15261c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -333630,15 +333621,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 1e53cc │ │ │ │ + bl 1e565c │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 152624 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -333649,48 +333640,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1525fc │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ b.n 1525a4 │ │ │ │ mov r6, r4 │ │ │ │ b.n 152348 │ │ │ │ ... │ │ │ │ ble.n 1525f8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 1525a0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ 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] │ │ │ │ @@ -333714,35 +333705,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 152350 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 152350 │ │ │ │ b.n 15265c │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -333764,41 +333755,41 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 152732 │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 1526ea │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r6, r0 │ │ │ │ b.n 152636 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r6, r0 │ │ │ │ b.n 152636 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ b.n 15253a │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r6, r0 │ │ │ │ b.n 152636 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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] │ │ │ │ @@ -333814,15 +333805,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.w 152c18 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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 │ │ │ │ @@ -333839,21 +333830,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -333863,20 +333854,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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] │ │ │ │ @@ -333896,35 +333887,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -333942,37 +333933,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -333987,37 +333978,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -334034,36 +334025,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -334095,22 +334086,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -334118,15 +334109,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -334140,22 +334131,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -334163,15 +334154,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -334186,37 +334177,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -334226,81 +334217,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 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ mov r6, r0 │ │ │ │ b.n 152636 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 152782 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 152a5c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -334367,22 +334358,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -334418,15 +334409,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 152f10 │ │ │ │ ldr r2, [pc, #548] @ (15307c ) │ │ │ │ ldr r3, [pc, #536] @ (153070 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -334484,30 +334475,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 152efe │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov sl, r0 │ │ │ │ b.n 152d6e │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -334590,34 +334581,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 152fe4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 152e54 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 152e54 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 152ed4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 152ed4 │ │ │ │ @@ -334726,15 +334717,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 151980 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15313a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15312a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 153114 │ │ │ │ @@ -334755,15 +334746,15 @@ │ │ │ │ sub.w fp, r1, r0 │ │ │ │ str.w r2, [r3, #-12] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 153198 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [r3, #772] @ 0x304 │ │ │ │ - bl 24ea8c │ │ │ │ + bl 24ed1c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 153736 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -334772,15 +334763,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ 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 │ │ │ │ @@ -334828,15 +334819,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 1532f2 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -334856,15 +334847,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 15345e │ │ │ │ @@ -334879,35 +334870,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 153334 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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] │ │ │ │ @@ -334936,18 +334927,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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] │ │ │ │ @@ -334960,15 +334951,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 1532e0 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cbnz r3, 15343e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r2, fp, #15 │ │ │ │ @@ -335003,15 +334994,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153556 │ │ │ │ ldrd r8, sl, [sp, #64] @ 0x40 │ │ │ │ b.n 153494 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153556 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15348c │ │ │ │ @@ -335072,24 +335063,24 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 151bbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1534ce │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 153494 │ │ │ │ movs r4, #1 │ │ │ │ b.n 153420 │ │ │ │ mov r0, r7 │ │ │ │ @@ -335109,25 +335100,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 1535b2 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -335155,97 +335146,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, fp │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, fp │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 153258 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 1535e0 │ │ │ │ cbnz r3, 15372e │ │ │ │ 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 │ │ │ │ @@ -335417,15 +335408,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 151980 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1538ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1538a0 │ │ │ │ ldrd r5, r3, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -335529,23 +335520,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1539f8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.n 153a8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1539ba │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15397a │ │ │ │ ldrd r3, r8, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrb.w r2, [r8, #356] @ 0x164 │ │ │ │ @@ -335580,15 +335571,15 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ bl 151bbc │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1539cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1539ba │ │ │ │ b.n 153a04 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 153a64 │ │ │ │ @@ -335602,15 +335593,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #620 @ 0x26c │ │ │ │ bne.n 1539f8 │ │ │ │ b.n 153a8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ str r6, [sp, #20] │ │ │ │ b.n 153a12 │ │ │ │ ldrb.w r3, [r5, #96] @ 0x60 │ │ │ │ cbnz r3, 153ace │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -335622,15 +335613,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 153a42 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153a42 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24ea8c │ │ │ │ + bl 24ed1c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 153d74 │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -335639,15 +335630,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 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ 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 │ │ │ │ @@ -335676,26 +335667,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 153bae │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [sl, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 153d06 │ │ │ │ ldrd r2, r1, [sl, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -335714,32 +335705,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 153c0c │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -335765,15 +335756,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 153bd8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ @@ -335817,21 +335808,21 @@ │ │ │ │ bl 150b90 │ │ │ │ b.n 153ace │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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] @ 153d8c │ │ │ │ @@ -335844,15 +335835,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ str r5, [sp, #24] │ │ │ │ b.n 153bb8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -335871,15 +335862,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (153db0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (153db4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e50 │ │ │ │ + bl 1e30e0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bls.n 153e06 │ │ │ │ @ instruction: 0xffffd897 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -335888,15 +335879,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (153e40 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e2e50 │ │ │ │ + bl 1e30e0 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 153de4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ @@ -335905,15 +335896,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #460] @ 0x1cc │ │ │ │ blx 55100 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 153e32 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -335929,15 +335920,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 153e1c │ │ │ │ nop │ │ │ │ vrecps.f32 , , │ │ │ │ bhi.n 153d52 │ │ │ │ - vtbx.8 d25, {d31-, q8, #1 │ │ │ │ movs r6, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #33] @ 0x21 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -336024,59 +336015,59 @@ │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 154064 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1e0084 │ │ │ │ + bl 1e0314 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1540a2 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r7, #52 @ 0x34 │ │ │ │ - bl 1e511c │ │ │ │ + bl 1e53ac │ │ │ │ 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} │ │ │ │ @@ -336091,45 +336082,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 153f0a │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ ldr r2, [pc, #52] @ (1540b0 ) │ │ │ │ ldr r3, [pc, #48] @ (1540ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -336170,15 +336161,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #758 @ 0x2f6 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 15421a │ │ │ │ mov r0, r1 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e3f28 │ │ │ │ + bl 1e41b8 │ │ │ │ ldr r3, [pc, #532] @ (15430c ) │ │ │ │ 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] │ │ │ │ @@ -336195,35 +336186,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 154154 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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} │ │ │ │ @@ -336253,15 +336244,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [pc, #272] @ (154310 ) │ │ │ │ ldr r3, [pc, #256] @ (154304 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -336276,30 +336267,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 154252 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w sl, sp, #8 │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -336336,15 +336327,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 1541fe │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ wfi │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ it cs │ │ │ │ @@ -336358,29 +336349,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (154334 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (154338 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e50 │ │ │ │ + bl 1e30e0 │ │ │ │ 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] @ (15435c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (154360 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e50 │ │ │ │ + bl 1e30e0 │ │ │ │ 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 │ │ │ │ @@ -336524,15 +336515,15 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r9, sl │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 154418 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 154418 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w fp, #32 │ │ │ │ @@ -336542,15 +336533,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -336566,22 +336557,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e511c │ │ │ │ + bl 1e53ac │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -336596,18 +336587,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e511c │ │ │ │ + bl 1e53ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r8, r2, #20 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 154966 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ @@ -336631,21 +336622,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 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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 │ │ │ │ @@ -336653,15 +336644,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ beq.w 154a54 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -336704,18 +336695,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -336759,17 +336750,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 1545f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ @@ -336809,23 +336800,23 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r3, #493 @ 0x1ed │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 154972 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr.w r8, [r4, #108] @ 0x6c │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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} │ │ │ │ @@ -336847,25 +336838,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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} │ │ │ │ @@ -336887,46 +336878,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r9, r2 │ │ │ │ bne.w 1547f8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ b.n 15448a │ │ │ │ mov r1, r6 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -336947,25 +336938,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -336984,17 +336975,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 154932 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -337032,18 +337023,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -337108,15 +337099,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 1e3f28 │ │ │ │ + bl 1e41b8 │ │ │ │ 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] │ │ │ │ @@ -337137,18 +337128,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 14f480 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (154d54 ) │ │ │ │ ldr r3, [pc, #308] @ (154d50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -337318,15 +337309,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 154ee8 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 154e38 │ │ │ │ @@ -337358,35 +337349,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 154b88 │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cbz r5, 154e68 │ │ │ │ mov fp, r0 │ │ │ │ b.n 154dea │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 154e38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 154b88 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 154e42 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 154e8e │ │ │ │ @@ -337441,19 +337432,19 @@ │ │ │ │ b.n 154ea2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ uxth r6, r0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ movs r6, r3 │ │ │ │ cbz r4, 154f22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #36] @ 0x24 │ │ │ │ @@ -337523,95 +337514,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 154f9a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1550e0 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ mov r0, sl │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #36] @ (155108 ) │ │ │ │ ldr r3, [pc, #28] @ (155100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -337651,29 +337642,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -337700,47 +337691,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 154f30 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ 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 │ │ │ │ @@ -337752,71 +337743,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 154f30 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ ldr.w r2, [pc, #1232] @ 1557bc │ │ │ │ ldr.w r3, [pc, #1216] @ 1557b0 │ │ │ │ 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 1557a6 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r2, r9, #20 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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 │ │ │ │ @@ -337837,21 +337828,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -337859,20 +337850,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 │ │ │ │ @@ -337887,46 +337878,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ 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 │ │ │ │ @@ -337944,15 +337935,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 154f30 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ 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] │ │ │ │ @@ -337966,44 +337957,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r5 │ │ │ │ bl 154f30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 15579c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -338071,34 +338062,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 155644 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 15579c │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -338112,72 +338103,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ b.n 1552ea │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 1554ca │ │ │ │ mov r7, r6 │ │ │ │ b.n 1556a4 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 15560c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -338196,15 +338187,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1557e0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1557e4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e50 │ │ │ │ + bl 1e30e0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ bl 957e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -338239,112 +338230,112 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15594e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1558de │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ movs r0, #1 │ │ │ │ b.n 155828 │ │ │ │ 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 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r6, r5, #20 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 155934 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2554 │ │ │ │ + bl 1e27e4 │ │ │ │ b.n 1558f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #1008 @ (adr r7, 155d48 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -338387,15 +338378,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 155aa6 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -338429,35 +338420,35 @@ │ │ │ │ bne.n 155a36 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 1557e8 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 155a64 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1559e4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 155a36 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 1557e8 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 155a40 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 155a8a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -338508,15 +338499,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 155c50 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 24ea8c │ │ │ │ + bl 24ed1c │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 155c5e │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 155b26 │ │ │ │ @@ -338524,15 +338515,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 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ 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 │ │ │ │ @@ -338555,30 +338546,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 155ba8 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #316] @ 0x13c │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -338594,29 +338585,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 155c16 │ │ │ │ b.n 155c34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 155c34 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 155c10 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ b.n 155c2c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 155c1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -338673,23 +338664,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (155eb0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ba894 │ │ │ │ + bl 2bab24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df820 │ │ │ │ + bl 1dfab0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -338699,52 +338690,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 155d4a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ 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 │ │ │ │ @@ -338755,41 +338746,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 155e94 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -338816,15 +338807,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 155d16 │ │ │ │ ldr r2, [pc, #64] @ (155eb8 ) │ │ │ │ ldr r3, [pc, #52] @ (155eac ) │ │ │ │ @@ -338837,15 +338828,15 @@ │ │ │ │ bne.n 155e90 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r3, pc, #408 @ (adr r3, 156040 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r3, pc, #400 @ (adr r3, 15603c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -338903,15 +338894,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15612c │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w fp, [r4] │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -338949,22 +338940,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 155c78 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ 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 │ │ │ │ @@ -338978,28 +338969,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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] │ │ │ │ @@ -339012,46 +339003,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1e2554 │ │ │ │ + bl 1e27e4 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 155f7a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cbz r5, 1560ce │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 155f54 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15609e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ beq.w 155f9e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1560a8 │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1560fe │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -339087,17 +339078,17 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #160 @ (adr r1, 1561dc ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r1, pc, #152 @ (adr r1, 1561d8 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -339146,15 +339137,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 156406 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -339202,15 +339193,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 15627a │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 15621c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1563a6 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 1561f2 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ @@ -339220,20 +339211,20 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 155c78 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [r5, #92] @ 0x5c │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ 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 │ │ │ │ @@ -339246,29 +339237,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -339278,15 +339269,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -339303,25 +339294,25 @@ │ │ │ │ movw r2, #769 @ 0x301 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ beq.w 156242 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 156276 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r6, r8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1563d4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -339356,17 +339347,17 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -339382,15 +339373,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 1e2270 │ │ │ │ + bl 1e2500 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 156548 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -339500,40 +339491,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1564c0 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1565c6 │ │ │ │ mov r3, sp │ │ │ │ b.n 1565b6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1565c6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ b.n 1564c0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 156584 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -339592,34 +339583,34 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 15667e │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 1566c6 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp.w r4, #368 @ 0x170 │ │ │ │ beq.n 1566f8 │ │ │ │ cmp.w r4, #494 @ 0x1ee │ │ │ │ beq.n 1566f8 │ │ │ │ movw r3, #367 @ 0x16f │ │ │ │ cmp r4, r3 │ │ │ │ @@ -339643,15 +339634,15 @@ │ │ │ │ bl 15642c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1566dc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ b.n 1566de │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 15642c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -339688,15 +339679,15 @@ │ │ │ │ beq.w 156db4 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r9, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 156da4 │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 1c6310 │ │ │ │ + bl 1c65a0 │ │ │ │ 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] │ │ │ │ @@ -339707,15 +339698,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 156ee4 │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -339745,15 +339736,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 156d5e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 156d8e │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 1567de │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -339794,15 +339785,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -339836,15 +339827,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.n 156904 │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4048 │ │ │ │ + bl 1e42d8 │ │ │ │ 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] │ │ │ │ @@ -339856,33 +339847,33 @@ │ │ │ │ ble.w 156cde │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15698a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -339904,15 +339895,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 156d52 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 156a0a │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -339978,37 +339969,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 156e4a │ │ │ │ ldrb.w r7, [r9, #33] @ 0x21 │ │ │ │ mov r8, r6 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -340039,15 +340030,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 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 │ │ │ │ @@ -340059,23 +340050,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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} │ │ │ │ @@ -340105,15 +340096,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -340129,30 +340120,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156ca4 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r0 │ │ │ │ b.n 156b72 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 156d36 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -340171,29 +340162,29 @@ │ │ │ │ beq.w 15699a │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 156d10 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 15699a │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #562 @ 0x232 │ │ │ │ b.n 15686a │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r2 │ │ │ │ @@ -340204,19 +340195,19 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1568aa │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ b.n 1568f0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ b.n 1569ec │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 156eca │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ @@ -340232,15 +340223,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1568aa │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15677e │ │ │ │ mov fp, r5 │ │ │ │ @@ -340304,56 +340295,56 @@ │ │ │ │ mov r9, r2 │ │ │ │ movs r1, #0 │ │ │ │ b.n 15684e │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1568aa │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ movs r1, #1 │ │ │ │ b.n 156a00 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 156a82 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #746 @ 0x2ea │ │ │ │ b.n 15686a │ │ │ │ cmp.w r3, #788 @ 0x314 │ │ │ │ it eq │ │ │ │ @@ -340583,52 +340574,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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 │ │ │ │ @@ -340705,15 +340696,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 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -340721,21 +340712,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -340743,21 +340734,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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} │ │ │ │ @@ -340777,15 +340768,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -340802,15 +340793,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 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 157468 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -340821,26 +340812,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -340873,15 +340864,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 157434 │ │ │ │ ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -340893,15 +340884,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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] │ │ │ │ @@ -340933,32 +340924,32 @@ │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 15751a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r0, [r1, #26] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -340983,48 +340974,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 157590 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1575e0 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 157602 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -341076,30 +341067,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 157618 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 157690 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ b.n 157618 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 157590 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -341168,75 +341159,75 @@ │ │ │ │ bne.n 15784c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 157850 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15773c │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 15773c │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1577ac │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ b.n 15773c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1577ee │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ b.n 157702 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 157850 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -341294,69 +341285,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1116] @ 157cf8 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 157afc │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 157930 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 157ba2 │ │ │ │ mov r0, r6 │ │ │ │ bl 156fa0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -341370,116 +341361,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15798e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 157b2e │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157a08 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [pc, #708] @ (157cfc ) │ │ │ │ ldr r3, [pc, #700] @ (157cf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 157cea │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [pc, #660] @ (157d00 ) │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 157bf6 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -341550,47 +341541,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1579ba │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 1579ba │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 157940 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 157946 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -341602,80 +341593,80 @@ │ │ │ │ bne.n 157c9e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 157a18 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 157a18 │ │ │ │ mov r3, r2 │ │ │ │ b.n 157b6a │ │ │ │ uxth r3, r2 │ │ │ │ b.n 157b6a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15798e │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 157c2e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ b.n 15798e │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 157bc0 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157c6e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ b.n 157bc0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 157c02 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -341746,36 +341737,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [pc, #608] @ 157fac │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 1576d8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 156fa0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -341788,135 +341779,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157dc8 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 157e02 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157e50 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [pc, #308] @ (157fb0 ) │ │ │ │ ldr r3, [pc, #296] @ (157fa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 157f9e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r3, [pc, #224] @ (157fb4 ) │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 157f3e │ │ │ │ and.w r7, r2, #63 @ 0x3f │ │ │ │ @@ -341948,30 +341939,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 157e02 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 157f6e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ b.n 157e02 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 157f48 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -342055,15 +342046,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 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ 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 │ │ │ │ @@ -342087,28 +342078,28 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 1580c6 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158294 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -342150,29 +342141,29 @@ │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 15826a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158296 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 158102 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 15827a │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 1576d8 │ │ │ │ @@ -342198,15 +342189,15 @@ │ │ │ │ and.w r3, ip, #127 @ 0x7f │ │ │ │ bl 157d04 │ │ │ │ ldr.w r8, [r5, #92] @ 0x5c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw r1, #786 @ 0x312 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -342232,15 +342223,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 158122 │ │ │ │ b.n 158154 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ @@ -342259,15 +342250,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 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r2, [pc, #52] @ (1582e0 ) │ │ │ │ ldr r3, [pc, #44] @ (1582d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342346,15 +342337,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 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ 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] │ │ │ │ @@ -342372,28 +342363,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1584fe │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #399 @ 0x18f │ │ │ │ movw sl, #435 @ 0x1b3 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -342472,45 +342463,45 @@ │ │ │ │ bl 157470 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 158424 │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cbz r4, 158500 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15840a │ │ │ │ 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 1576d8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ mov r5, r4 │ │ │ │ b.n 1584bc │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 157180 │ │ │ │ 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 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r2, [pc, #88] @ (158578 ) │ │ │ │ ldr r3, [pc, #72] @ (158568 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342598,27 +342589,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r6, r5, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 15862c │ │ │ │ ldr.w r5, [pc, #2644] @ 15905c │ │ │ │ - bl 2bccd4 │ │ │ │ + bl 2bcf64 │ │ │ │ ldr.w r2, [pc, #2640] @ 159060 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1e4 │ │ │ │ + bl 25d474 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15701c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ @@ -342659,15 +342650,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 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ 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 │ │ │ │ @@ -342683,34 +342674,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 158dc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158bb0 │ │ │ │ movw r8, #769 @ 0x301 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -342769,15 +342760,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ bl 157470 │ │ │ │ mov r5, r6 │ │ │ │ cbnz r6, 1587fe │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158bb0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15873e │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ @@ -342978,33 +342969,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 158a24 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ 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 │ │ │ │ @@ -343018,25 +343009,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1570f8 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r0, [sp] │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ mov r0, r4 │ │ │ │ bl 157470 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ b.n 1587dc │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 1589fe │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 1589fe │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -343119,15 +343110,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1570f8 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ mov r5, r6 │ │ │ │ bl 157470 │ │ │ │ @@ -343169,15 +343160,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 1e9504 │ │ │ │ + bl 1e9794 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 15902c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -343188,23 +343179,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 1576d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -343252,38 +343243,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 158ce0 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1e961c │ │ │ │ + bl 1e98ac │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 15902c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -343294,19 +343285,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 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r2, [pc, #808] @ (159068 ) │ │ │ │ ldr r3, [pc, #776] @ (15904c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343377,44 +343368,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 158e36 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -343468,15 +343459,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 159040 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -343485,42 +343476,42 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 159032 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov sl, r0 │ │ │ │ b.w 158736 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 158f72 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 │ │ │ │ @@ -343534,15 +343525,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 158be8 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 158cba │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov sl, r0 │ │ │ │ b.w 158736 │ │ │ │ movs r7, #1 │ │ │ │ b.n 158de2 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15862c │ │ │ │ @@ -343600,17 +343591,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r4, [r2, #9] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r7, #20 │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #10] │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -343662,33 +343653,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 159110 │ │ │ │ ldr r4, [pc, #724] @ (1593c4 ) │ │ │ │ - bl 2bccd4 │ │ │ │ + bl 2bcf64 │ │ │ │ ldr r2, [pc, #720] @ (1593c8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1e4 │ │ │ │ + bl 25d474 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 22677c │ │ │ │ + bl 226a0c │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1593ac │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -343715,15 +343706,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 159310 │ │ │ │ movw fp, #389 @ 0x185 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -343803,15 +343794,15 @@ │ │ │ │ bl 157470 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1591c0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15930e │ │ │ │ mov r9, r0 │ │ │ │ b.n 159192 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ @@ -343882,15 +343873,15 @@ │ │ │ │ bl 157180 │ │ │ │ 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 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r2, [pc, #164] @ (1593d0 ) │ │ │ │ ldr r3, [pc, #132] @ (1593b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343943,17 +343934,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #496] @ (1595bc ) │ │ │ │ + ldr r4, [pc, #48] @ (1593fc ) │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -344027,20 +344018,20 @@ │ │ │ │ cbz r3, 1594a4 │ │ │ │ ldr.w r4, [pc, #1904] @ 159bf8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1904] @ 159bfc │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1e4 │ │ │ │ + bl 25d474 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 159734 │ │ │ │ ldr.w r3, [r2, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -344084,15 +344075,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 1594ee │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1594e8 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 159734 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -344127,15 +344118,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 1e9504 │ │ │ │ + bl 1e9794 │ │ │ │ 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 │ │ │ │ @@ -344168,31 +344159,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1e8168 │ │ │ │ + bl 1e83f8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e961c │ │ │ │ + bl 1e98ac │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1596b2 │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -344219,29 +344210,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 159692 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 15a640 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1596ae │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 15964c │ │ │ │ mov r0, r9 │ │ │ │ b.n 159658 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 15a7a4 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -344251,50 +344242,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr.w r3, [pc, #1300] @ 159c00 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1595d4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - bl 1e9770 │ │ │ │ + bl 1e9a00 │ │ │ │ ldr.w r3, [pc, #1228] @ 159c04 │ │ │ │ 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] @ 159c08 │ │ │ │ add r3, pc │ │ │ │ - bl 1df774 │ │ │ │ + bl 1dfa04 │ │ │ │ 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] │ │ │ │ @@ -344329,15 +344320,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 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ 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 │ │ │ │ @@ -344355,24 +344346,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -344448,39 +344439,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 1e7f14 │ │ │ │ + bl 1e81a4 │ │ │ │ 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 1df674 │ │ │ │ + bl 1df904 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r6, #0, #24 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e7f14 │ │ │ │ + bl 1e81a4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1df674 │ │ │ │ + bl 1df904 │ │ │ │ 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] │ │ │ │ @@ -344489,21 +344480,21 @@ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #692] @ (159c14 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1df820 │ │ │ │ + bl 1dfab0 │ │ │ │ ldr r2, [pc, #684] @ (159c18 ) │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df820 │ │ │ │ + bl 1dfab0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 15a7a4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 159996 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -344516,47 +344507,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1599c8 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 157364 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159a00 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 157364 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -344566,33 +344557,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159a46 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 157364 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15a2be │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [pc, #368] @ 159bd8 │ │ │ │ vldr d9, [pc, #372] @ 159be0 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -344645,37 +344636,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 159b08 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 157364 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 159a9a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15a2ba │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 159a72 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ beq.n 159b42 │ │ │ │ @@ -344688,15 +344679,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 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -344704,18 +344695,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 159e68 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -344752,46 +344743,46 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #10 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ movs r6, r3 │ │ │ │ - mov r4, r2 │ │ │ │ + ldr r0, [pc, #656] @ (159e90 ) │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r6 │ │ │ │ + mov r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - rors r6, r4 │ │ │ │ + add r6, lr │ │ │ │ movs r6, r3 │ │ │ │ - rors r4, r5 │ │ │ │ + add r4, pc │ │ │ │ movs r6, r3 │ │ │ │ - sbcs r0, r1 │ │ │ │ + add r0, r3 │ │ │ │ movs r6, r3 │ │ │ │ - sbcs r2, r1 │ │ │ │ + add r2, r3 │ │ │ │ movs r6, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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] @ 15a7b4 │ │ │ │ @@ -344804,52 +344795,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 1576d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ 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 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -344858,18 +344849,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a7aa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -344897,22 +344888,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -344923,15 +344914,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 15a08c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -345005,40 +344996,40 @@ │ │ │ │ b.n 159d76 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 159ec4 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 157364 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 157214 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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] │ │ │ │ @@ -345046,18 +345037,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a7aa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ @@ -345085,22 +345076,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -345110,15 +345101,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 15a0da │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -345127,15 +345118,15 @@ │ │ │ │ bpl.w 15a152 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 157364 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ 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 │ │ │ │ @@ -345151,25 +345142,25 @@ │ │ │ │ bl 157364 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15a05a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 157364 │ │ │ │ b.n 159b1a │ │ │ │ movs r3, #32 │ │ │ │ @@ -345196,77 +345187,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15a0c4 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r9, r0 │ │ │ │ b.n 159ec4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15a102 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r9, r0 │ │ │ │ b.n 159fea │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15a140 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 15a024 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 15a7aa │ │ │ │ @@ -345450,15 +345441,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 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -345466,18 +345457,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a7aa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #6 │ │ │ │ lsls r7, r3, #6 │ │ │ │ @@ -345576,22 +345567,22 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.w 1598a4 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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] │ │ │ │ @@ -345605,94 +345596,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15a4a4 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15a4f6 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 157364 │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ bl 157214 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #207] @ 0xcf │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15a6c2 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 157214 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ @@ -345743,24 +345734,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 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205f08 │ │ │ │ + bl 206198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2674ec │ │ │ │ + bl 26777c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fa54 │ │ │ │ + bl 22fce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb5f8 │ │ │ │ + bl 1eb888 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15a684 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 15a6f8 │ │ │ │ @@ -345807,15 +345798,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 15a40e │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 15a6f8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r2, [pc, #288] @ (15a7b8 ) │ │ │ │ ldr r3, [pc, #292] @ (15a7bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -345827,42 +345818,42 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n 15a40e │ │ │ │ movs r2, #1 │ │ │ │ b.w 1596dc │ │ │ │ movs r2, #1 │ │ │ │ b.w 1595f8 │ │ │ │ movw r1, #811 @ 0x32b │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 15a556 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 15a68a │ │ │ │ ldr r4, [pc, #196] @ (15a7c0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (15a7c4 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1e4 │ │ │ │ + bl 25d474 │ │ │ │ b.n 15a68a │ │ │ │ movs r0, #0 │ │ │ │ b.n 15a694 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1594a4 │ │ │ │ b.w 159484 │ │ │ │ @@ -345917,17 +345908,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ 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] @ (15a940 ) │ │ │ │ @@ -346294,15 +346285,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 1e3740 │ │ │ │ + bl 1e39d0 │ │ │ │ cbnz r0, 15ab54 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -346496,15 +346487,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 1e3740 │ │ │ │ + bl 1e39d0 │ │ │ │ cbnz r0, 15ad34 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -346706,15 +346697,15 @@ │ │ │ │ beq.n 15afcc │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15afcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15afcc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15af2a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -346769,15 +346760,15 @@ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 15afe0 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15af86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15af36 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15af18 │ │ │ │ @@ -346812,15 +346803,15 @@ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ strd r6, r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15b076 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cbz r0, 15b06e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15b024 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -346835,24 +346826,24 @@ │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ movw r3, #389 @ 0x185 │ │ │ │ bic.w r1, r2, #8 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 15b0b4 │ │ │ │ cbnz r4, 15b08a │ │ │ │ orr.w r6, r6, ip │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15b02a │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b00e │ │ │ │ b.n 15af86 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -347456,21 +347447,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 1df9c8 │ │ │ │ + bl 1dfc58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15b80a │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [pc, #284] @ (15b84c ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [pc, #252] @ 15b838 │ │ │ │ @@ -347484,25 +347475,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15b78a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -347519,21 +347510,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ ldr r2, [pc, #96] @ (15b850 ) │ │ │ │ ldr r3, [pc, #80] @ (15b844 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -347545,15 +347536,15 @@ │ │ │ │ ldr r3, [pc, #72] @ (15b854 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #64] @ (15b858 ) │ │ │ │ add r3, pc │ │ │ │ - bl 1df774 │ │ │ │ + bl 1dfa04 │ │ │ │ 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 │ │ │ │ @@ -347569,15 +347560,15 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #40] @ (15b87c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ 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] @ (15b9a4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -347615,15 +347606,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15b996 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ @@ -347649,15 +347640,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15b922 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ beq.n 15b940 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r3, r9 │ │ │ │ cbz r3, 15b954 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15b8dc │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15b922 │ │ │ │ @@ -347665,22 +347656,22 @@ │ │ │ │ movw r3, #403 @ 0x193 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 15b922 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ bl 15b6e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b92c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 15b97a │ │ │ │ @@ -348047,15 +348038,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 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ 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 │ │ │ │ @@ -348065,15 +348056,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 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15be54 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 15bdfa │ │ │ │ cmp r3, #5 │ │ │ │ @@ -348105,19 +348096,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 15bd8a │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e8104 │ │ │ │ + bl 1e8394 │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 231fa0 │ │ │ │ + bl 232230 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -348178,31 +348169,31 @@ │ │ │ │ beq.w 15c204 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15be9e │ │ │ │ ldr r2, [pc, #952] @ (15c23c ) │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ - bl 1f3c78 │ │ │ │ + bl 1f3f08 │ │ │ │ cbz r0, 15be9e │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e1ffc │ │ │ │ + bl 1e228c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e1ffc │ │ │ │ + bl 1e228c │ │ │ │ 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 15be66 │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ @@ -348220,20 +348211,20 @@ │ │ │ │ bcs.w 15c1c2 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15c1aa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bec4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c182 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 15c1c2 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ @@ -348251,29 +348242,29 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cbz r5, 15bf6a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cbnz r0, 15bf6a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c1ae │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cbz r2, 15bf74 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15bf44 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15bf32 │ │ │ │ @@ -348307,20 +348298,20 @@ │ │ │ │ bcs.w 15c1c2 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15c1a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bfae │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c182 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.w 15c1c2 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -348337,20 +348328,20 @@ │ │ │ │ bne.n 15bf7a │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 15c216 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c216 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r7 │ │ │ │ b.n 15be6a │ │ │ │ ldr r3, [pc, #488] @ (15c234 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ @@ -348369,15 +348360,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ cbz r4, 15c08e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c18c │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -348407,30 +348398,30 @@ │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 15c114 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cbnz r0, 15c114 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c19c │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 15c0a4 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c0ea │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r7 │ │ │ │ bne.n 15c0d6 │ │ │ │ @@ -348449,40 +348440,40 @@ │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15c15c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cbz r0, 15c172 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r8, r4 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 15c13c │ │ │ │ mov r7, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ b.n 15bf7c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cbz r0, 15c1b8 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ b.n 15c15e │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 15be6a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cbz r0, 15c19c │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ b.n 15c090 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 15be6a │ │ │ │ @@ -348510,15 +348501,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 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ 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] │ │ │ │ @@ -348595,15 +348586,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 15c448 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -348659,36 +348650,36 @@ │ │ │ │ bne.n 15c372 │ │ │ │ mov r0, r6 │ │ │ │ b.n 15c304 │ │ │ │ mov.w sl, #1 │ │ │ │ strb.w r7, [r3, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ cbz r6, 15c3a2 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c2e4 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 15c36a │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 15c304 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 15c380 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 15c3c4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15c2cc │ │ │ │ @@ -348721,15 +348712,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 24eaf0 │ │ │ │ + bl 24ed80 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ orr.w r9, r0, r8 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c286 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -348867,26 +348858,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 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 15bd28 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2b58 │ │ │ │ + bl 1c2de8 │ │ │ │ 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 │ │ │ │ @@ -348926,15 +348917,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15cc42 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1f3c3c │ │ │ │ + bl 1f3ecc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15cc50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -348975,15 +348966,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 15c670 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15c66a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15cca4 │ │ │ │ @@ -349075,15 +349066,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 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ 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 │ │ │ │ @@ -349116,51 +349107,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, 15c82e │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 15bd28 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2b58 │ │ │ │ + bl 1c2de8 │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 15c806 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ cbz r5, 15c886 │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 15c874 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cbnz r0, 15c874 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cbz r0, 15c884 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 15cc00 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ef658 │ │ │ │ + bl 1ef8e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c850 │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 15c886 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ @@ -349193,28 +349184,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 15c6cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -349223,21 +349214,21 @@ │ │ │ │ ldr.w fp, [fp] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c6da │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c6b8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15cb06 │ │ │ │ b.n 15cafc │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -349349,15 +349340,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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] │ │ │ │ @@ -349370,46 +349361,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c908 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15c796 │ │ │ │ ldr.w r2, [fp, #108] @ 0x6c │ │ │ │ b.n 15c9a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15cbbc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 15ca24 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 24ea8c │ │ │ │ + bl 24ed1c │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 15c766 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 15c6cc │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f3c60 │ │ │ │ + bl 1f3ef0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r2, [pc, #424] @ (15ccbc ) │ │ │ │ ldr r3, [pc, #424] @ (15ccc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -349475,28 +349466,28 @@ │ │ │ │ b.n 15c9a0 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c908 │ │ │ │ mov r6, r7 │ │ │ │ b.n 15c886 │ │ │ │ @@ -349520,15 +349511,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 15c5f4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 1f3c3c │ │ │ │ + bl 1f3ecc │ │ │ │ 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 │ │ │ │ @@ -349549,27 +349540,27 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c6a6 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15cafc │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 15cb06 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ b.n 15cc8e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -349726,35 +349717,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ce76 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -349765,15 +349756,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 15d28a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 15d2c2 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 15cf32 │ │ │ │ @@ -349784,15 +349775,15 @@ │ │ │ │ beq.w 15d39a │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 15cf0a │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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 │ │ │ │ @@ -349803,23 +349794,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 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e139c │ │ │ │ + bl 1e162c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 15cdee │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cdd2 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w fp, [r7] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ @@ -349901,19 +349892,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 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -349926,23 +349917,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e139c │ │ │ │ + bl 1e162c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15cfc2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cfa6 │ │ │ │ b.n 15d0e0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r3, #24 │ │ │ │ @@ -350001,73 +349992,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d130 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 1dfe60 │ │ │ │ + bl 1e00f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f01f4 │ │ │ │ + bl 1f0484 │ │ │ │ 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 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r2, [pc, #664] @ (15d498 ) │ │ │ │ ldr r3, [pc, #668] @ (15d49c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -350105,44 +350096,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 15cf4e │ │ │ │ movs r5, #0 │ │ │ │ b.n 15ce16 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov fp, r0 │ │ │ │ b.n 15d054 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ b.n 15d016 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d2b0 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cf32 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add.w r6, r7, #140 @ 0x8c │ │ │ │ str.w r9, [r7, #124] @ 0x7c │ │ │ │ @@ -350175,102 +350166,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cf32 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1e53cc │ │ │ │ + bl 1e565c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cf32 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 15d2fa │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 15d0b6 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #776 @ 0x308 │ │ │ │ beq.w 15d240 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cfa6 │ │ │ │ b.n 15d0e0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 15cf4e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #447 @ 0x1bf │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 15d266 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cdd2 │ │ │ │ b.n 15cf5c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ cmp r3, r2 │ │ │ │ @@ -350469,15 +350460,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 15d618 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1c70dc │ │ │ │ + bl 1c736c │ │ │ │ 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 │ │ │ │ @@ -350500,15 +350491,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c70dc │ │ │ │ + bl 1c736c │ │ │ │ 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} │ │ │ │ @@ -350528,15 +350519,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 15d6b0 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -350628,15 +350619,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d7ca │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6fa0 │ │ │ │ + bl 1c7230 │ │ │ │ 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 │ │ │ │ @@ -350699,15 +350690,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d876 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c6fa0 │ │ │ │ + bl 1c7230 │ │ │ │ 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, 15d8ba │ │ │ │ mov r4, r3 │ │ │ │ @@ -350718,15 +350709,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d8aa │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 15d85c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d862 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 15d85c │ │ │ │ @@ -350748,29 +350739,29 @@ │ │ │ │ bne.n 15d97c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 15d868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ 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 15d862 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 15d96c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1c70dc │ │ │ │ + bl 1c736c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 15d978 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 15d936 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -350785,20 +350776,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d934 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1c6fa0 │ │ │ │ + bl 1c7230 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 15d862 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15d90e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 15d91e │ │ │ │ @@ -351174,15 +351165,15 @@ │ │ │ │ bhi.w 15e018 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 15e00a │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 15dd56 │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -351335,20 +351326,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15e160 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 15defc │ │ │ │ b.n 15e160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e160 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15deee │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -351466,15 +351457,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15e00e │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 15dd3a │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e182 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 15dd3e │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -351496,15 +351487,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15e0fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15e126 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ cbz r0, 15e084 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 15dd6a │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -351619,105 +351610,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 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e2ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e2a0 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e294 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e288 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e27c │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15e270 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15e264 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15e258 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ cbz r0, 15e24c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 15e198 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e23c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e22e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e212 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e204 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e1f2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e1e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e1ce │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e1bc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -352275,22 +352266,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 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e952 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 15e89e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e952 │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -352313,15 +352304,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 15e908 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cbz r0, 15e92a │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 15e8fc │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -352365,30 +352356,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 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ cbz r0, 15e9c8 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 15e9b4 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 15e9ae │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cbz r0, 15e9ae │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 15e9ae │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -352396,15 +352387,15 @@ │ │ │ │ cbnz r6, 15e9bc │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15e980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e976 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -352791,15 +352782,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ 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 │ │ │ │ @@ -352851,19 +352842,19 @@ │ │ │ │ bmi.w 15f4cc │ │ │ │ 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 1c7444 │ │ │ │ + bl 1c76d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f3f4 │ │ │ │ - bl 1c748c │ │ │ │ + bl 1c771c │ │ │ │ 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 │ │ │ │ @@ -352937,15 +352928,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15f0b0 │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c748c │ │ │ │ + bl 1c771c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 15ee8a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -353089,15 +353080,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ b.n 15eefc │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r2 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr r3, [pc, #964] @ (15f480 ) │ │ │ │ @@ -353407,15 +353398,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ 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 15f028 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ @@ -353684,26 +353675,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 15f6e6 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 15f6d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c748c │ │ │ │ + bl 1c771c │ │ │ │ cbz r0, 15f6a0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 15f6a0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 15f6a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c748c │ │ │ │ + bl 1c771c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f686 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15f6a0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -353758,27 +353749,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15f810 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1c70dc │ │ │ │ + bl 1c736c │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f7e8 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c70dc │ │ │ │ + bl 1c736c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 15f7aa │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15f7f2 │ │ │ │ @@ -353795,19 +353786,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15f774 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6fa0 │ │ │ │ + bl 1c7230 │ │ │ │ cbz r5, 15f7e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15f752 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -353828,38 +353819,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15f7be │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6fa0 │ │ │ │ + bl 1c7230 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15f79e │ │ │ │ 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 1c6fa0 │ │ │ │ + bl 1c7230 │ │ │ │ b.n 15f79c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6fa0 │ │ │ │ + bl 1c7230 │ │ │ │ b.n 15f7e4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c70dc │ │ │ │ + bl 1c736c │ │ │ │ b.n 15f73a │ │ │ │ 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 │ │ │ │ @@ -354110,15 +354101,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 15fa12 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -354128,25 +354119,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 1c70dc │ │ │ │ + bl 1c736c │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ cbz r0, 15fad8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fac6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 15fb04 │ │ │ │ @@ -354269,15 +354260,15 @@ │ │ │ │ movs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fbce │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r6, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 15fbce │ │ │ │ - add r1, pc, #112 @ (adr r1, 15fc9c ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 15fedc ) │ │ │ │ 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] @ 160604 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -354295,15 +354286,15 @@ │ │ │ │ bl 18be8c │ │ │ │ mov r0, r5 │ │ │ │ bl 161698 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 193ce8 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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] @ 160610 │ │ │ │ @@ -354448,21 +354439,21 @@ │ │ │ │ bl 168b5c │ │ │ │ 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 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ 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 │ │ │ │ @@ -354734,52 +354725,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1600d0 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 160118 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 160100 │ │ │ │ add.w r0, r9, #236 @ 0xec │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16013c │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 160124 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 160160 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 160148 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ @@ -354828,15 +354819,15 @@ │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160274 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160290 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160290 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w lr, r3, #4 │ │ │ │ @@ -355528,15 +355519,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 160bfa │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ 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 16041e │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -355598,15 +355589,15 @@ │ │ │ │ bne.w 160f46 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 190db8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1614a8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #2748] @ 1614f4 │ │ │ │ ldr.w r3, [pc, #2748] @ 1614f8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -355777,15 +355768,15 @@ │ │ │ │ beq.w 15ff96 │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 15ff96 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ b.w 160332 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ str.w r0, [sl, r6] │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ b.n 160960 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 160ad0 │ │ │ │ @@ -356090,15 +356081,15 @@ │ │ │ │ ldr.w r3, [pc, #1496] @ 1614fc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1496] @ 161500 │ │ │ │ ldr.w r1, [pc, #1496] @ 161504 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r4 │ │ │ │ bl 1971b4 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 160a1e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1916f4 │ │ │ │ @@ -356127,44 +356118,44 @@ │ │ │ │ ldr.w r3, [pc, #1400] @ 161508 │ │ │ │ ldr.w r2, [pc, #1400] @ 16150c │ │ │ │ ldr.w r1, [pc, #1400] @ 161510 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r4 │ │ │ │ bl 1971b4 │ │ │ │ b.w 15fdb0 │ │ │ │ ldr.w r3, [pc, #1376] @ 161514 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1376] @ 161518 │ │ │ │ ldr.w r1, [pc, #1376] @ 16151c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1971b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 15fcb6 │ │ │ │ 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 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ ldr.w r2, [pc, #1320] @ 161520 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr.w r2, [pc, #1312] @ 161524 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -356416,15 +356407,15 @@ │ │ │ │ bne.w 16114e │ │ │ │ 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 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.w 15fd78 │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, sl │ │ │ │ it ne │ │ │ │ @@ -356634,98 +356625,98 @@ │ │ │ │ ldr r2, [pc, #128] @ (161530 ) │ │ │ │ ldr r1, [pc, #132] @ (161534 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r4 │ │ │ │ bl 1971b4 │ │ │ │ b.w 160a2e │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 15fe6a │ │ │ │ mov lr, r9 │ │ │ │ b.w 160824 │ │ │ │ ldr r3, [pc, #96] @ (161538 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #96] @ (16153c ) │ │ │ │ ldr r1, [pc, #100] @ (161540 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r4 │ │ │ │ bl 1971b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 160f78 │ │ │ │ nop │ │ │ │ subs.w r0, lr, #5275648 @ 0x508000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ movs r5, r3 │ │ │ │ stmia r5!, {r0, r2, r4, r5, r6, r7} │ │ │ │ vqshlu.s64 q14, , #63 @ 0x3f │ │ │ │ vsli.64 q14, , #63 @ 0x3f │ │ │ │ - vqshl.u32 d28, d0, #31 │ │ │ │ + vtbl.8 d28, {d31-) │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1} │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #736 @ (adr r5, 161824 ) │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #52] @ (16157c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #52] @ (161580 ) │ │ │ │ ldr r1, [pc, #56] @ (161584 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r4 │ │ │ │ bl 1971b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 160f62 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 160a36 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 16112a │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #288 @ (adr r5, 1616a8 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 1618e8 ) │ │ │ │ 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 │ │ │ │ @@ -356832,15 +356823,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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] @ 161d98 │ │ │ │ @@ -356849,15 +356840,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 18fdd8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 1760ec │ │ │ │ ldr.w r2, [pc, #1712] @ 161d9c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -356873,21 +356864,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 161842 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 16172e │ │ │ │ b.n 161762 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 161762 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 161722 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -356901,15 +356892,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 161832 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 161742 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16172e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -356925,15 +356916,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 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 161d5e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -357012,15 +357003,15 @@ │ │ │ │ bne.n 1617cc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ movs r6, #12 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str.w r0, [r5, r7, lsl #3] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 55100 │ │ │ │ @@ -357154,15 +357145,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 1619b2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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 1619f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -357427,15 +357418,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 161d86 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161d66 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -357455,15 +357446,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 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 161cce │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 161d66 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -357531,15 +357522,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161eb0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -357563,15 +357554,15 @@ │ │ │ │ ldrb.w r3, [r3, #320] @ 0x140 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 55100 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 161e86 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -357612,15 +357603,15 @@ │ │ │ │ blx 55100 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 161eb4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 55100 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -357671,15 +357662,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + bkpt 0x00fe │ │ │ │ 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 │ │ │ │ @@ -357700,21 +357691,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (161fc8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 161f9a │ │ │ │ ldr r3, [pc, #16] @ (161fcc ) │ │ │ │ add r3, pc │ │ │ │ b.n 161f9a │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + bkpt 0x00dc │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + bkpt 0x00cc │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ 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 │ │ │ │ @@ -357722,15 +357713,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r1, r5} │ │ │ │ + bkpt 0x00b2 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 162002 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357742,15 +357733,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r4, 1620ae │ │ │ │ + bkpt 0x008c │ │ │ │ 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] @ (162128 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -357823,15 +357814,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (162138 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (16213c ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ ldr r2, [pc, #56] @ (162140 ) │ │ │ │ ldr r3, [pc, #36] @ (16212c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -357847,17 +357838,17 @@ │ │ │ │ nop │ │ │ │ svc 180 @ 0xb4 │ │ │ │ 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, 162188 │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ udf #244 @ 0xf4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -357945,20 +357936,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 162218 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 162218 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 162218 │ │ │ │ nop │ │ │ │ - cdp2 0, 0, cr0, cr12, cr1, {1} │ │ │ │ - hlt 0x0016 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + movs r2, r4 │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ movs r5, r3 │ │ │ │ - hlt 0x0002 │ │ │ │ + pop {r1, r4, pc} │ │ │ │ movs r5, r3 │ │ │ │ - rev16 r4, r5 │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 1622c6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357976,15 +357968,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 1622c2 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c6174 │ │ │ │ + bl 1c6404 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 1622c0 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -358192,23 +358184,23 @@ │ │ │ │ nop │ │ │ │ bgt.n 162478 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 162560 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ 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 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ 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 │ │ │ │ @@ -358230,15 +358222,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 1b07f4 │ │ │ │ + bl 1b0a84 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1625c0 │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1625ec │ │ │ │ ldrsh.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldr.w r2, [r4, #548] @ 0x224 │ │ │ │ @@ -358315,19 +358307,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 162600 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 162624 │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ add.w r0, r6, #924 @ 0x39c │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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 │ │ │ │ @@ -358488,19 +358480,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ add.w r2, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -359028,15 +359020,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 162e06 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 162e56 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2bcf00 │ │ │ │ + bl 2bd190 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #1916] @ 163564 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -359113,15 +359105,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 163028 │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bcf00 │ │ │ │ + bl 2bd190 │ │ │ │ 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 │ │ │ │ @@ -359154,15 +359146,15 @@ │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 163028 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 162eca │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bced8 │ │ │ │ + bl 2bd168 │ │ │ │ b.n 162ed2 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 16300e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -359243,15 +359235,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 162eca │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bcf80 │ │ │ │ + bl 2bd210 │ │ │ │ b.n 162ed2 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1364] @ 16358c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ @@ -359453,15 +359445,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 163496 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2bcfd0 │ │ │ │ + bl 2bd260 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 162de6 │ │ │ │ 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 │ │ │ │ @@ -359679,209 +359671,208 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 162a72 │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 163544 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ movs r1, r4 │ │ │ │ - cbz r4, 1634fc │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 163506 │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 163504 │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16350c │ │ │ │ + push {r6, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - sxth r0, r1 │ │ │ │ + push {r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - uxtb r2, r7 │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - uxtb r2, r7 │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - uxtb r2, r7 │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 163516 │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, 163522 │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 163528 │ │ │ │ + push {r6, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - uxth r0, r7 │ │ │ │ + push {r3, r6, lr} │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 163512 │ │ │ │ + push {r2, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 163510 │ │ │ │ + push {r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 163510 │ │ │ │ + push {r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 163510 │ │ │ │ + push {r4} │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 16350e │ │ │ │ + cbz r4, 163572 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + subs r0, r2, r5 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, 163512 │ │ │ │ + cbz r0, 163576 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 163510 │ │ │ │ + cbz r0, 163574 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 16350a │ │ │ │ + cbz r4, 16356e │ │ │ │ movs r5, r3 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + cbz r2, 163564 │ │ │ │ movs r5, r3 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + cbz r4, 16355e │ │ │ │ movs r5, r3 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + cbz r2, 16355e │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + cbz r6, 163562 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r0, r6 │ │ │ │ + push {lr} │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + uxtb r6, r5 │ │ │ │ movs r5, r3 │ │ │ │ - uxth r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + hlt 0x0034 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163128 │ │ │ │ - movs r4, r3 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + stmia.w ip, {r2, r3, r4} │ │ │ │ + asrs r6, r1, #9 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + rev r4, r6 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + sxtb r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 16356c │ │ │ │ + push {r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 163574 │ │ │ │ + push {r1, r6} │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16357c │ │ │ │ + push {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ bl 3dd54e │ │ │ │ bl 3a9552 │ │ │ │ - cbz r0, 16355c │ │ │ │ + cbz r0, 1635c0 │ │ │ │ movs r5, r3 │ │ │ │ - rsbs r0, r4, #33 @ 0x21 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + orn r0, r4, #10551296 @ 0xa10000 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, 16356e │ │ │ │ + cbz r6, 1635d2 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + cbz r0, 16358a │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + cbz r2, 163584 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + cbz r6, 163582 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163cdc │ │ │ │ + b.n 1631fc │ │ │ │ movs r4, r3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + cbz r4, 1635c2 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 1635ae │ │ │ │ + push {r1, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163948 │ │ │ │ + b.n 162e68 │ │ │ │ movs r4, r3 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + cbz r4, 1635a6 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + cbz r2, 1635aa │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + cbz r2, 1635b0 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + cbz r4, 1635be │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #32 │ │ │ │ + cbz r0, 1635ca │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + cbz r2, 1635da │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + cbz r2, 1635da │ │ │ │ movs r5, r3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + b.n 163a4c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ - stc 0, cr0, [sl], {33} @ 0x21 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + vhadd.s16 d0, d10, d17 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ movs r5, r3 │ │ │ │ - mrrc 0, 2, r0, sl, cr1 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + cdp 0, 14, cr0, cr10, cr1, {1} │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ movs r5, r3 │ │ │ │ - subs.w r0, r2, r1, asr #32 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + cdp 0, 4, cr0, cr2, cr1, {1} │ │ │ │ + add sp, #32 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ movs r5, r3 │ │ │ │ - sbcs.w r0, r6, r1, asr #32 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + cdp 0, 0, cr0, cr6, cr1, {1} │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #984 @ (adr r7, 163a04 ) │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #880 @ (adr r7, 1639a0 ) │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xeb360021 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + stcl 0, cr0, [r6, #132] @ 0x84 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #728 @ (adr r7, 163914 ) │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #824 @ (adr r7, 163978 ) │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #832 @ (adr r7, 163984 ) │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ 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] @ 163a90 │ │ │ │ mov r4, r0 │ │ │ │ @@ -359894,30 +359885,30 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 162514 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 163806 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #202 @ 0xca │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add.w r5, r4, #236 @ 0xec │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ - bl 1d755c │ │ │ │ + bl 1d77ec │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3d38 │ │ │ │ + bl 1c3fc8 │ │ │ │ ldr r3, [pc, #996] @ (163a9c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r7, 163716 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 1636ea │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ @@ -359969,15 +359960,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1637e6 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r1, [pc, #876] @ (163aa8 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c6400 │ │ │ │ + bl 1c6690 │ │ │ │ ldr r1, [pc, #868] @ (163aac ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 55474 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 163812 │ │ │ │ @@ -359995,15 +359986,15 @@ │ │ │ │ beq.w 163a86 │ │ │ │ mov r0, r4 │ │ │ │ bl 162514 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 163a6e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1639fa │ │ │ │ add.w r8, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -360048,18 +360039,18 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 54a68 │ │ │ │ mov r6, r0 │ │ │ │ b.n 163710 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ b.n 163690 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 163876 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 1637f0 │ │ │ │ ldr r2, [pc, #652] @ (163ab4 ) │ │ │ │ ldr r3, [pc, #620] @ (163a94 ) │ │ │ │ add r2, pc │ │ │ │ @@ -360139,15 +360130,15 @@ │ │ │ │ str r6, [r2, #0] │ │ │ │ bl 162990 │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr.w r8, [r8] │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r8 │ │ │ │ blx 55100 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -360195,15 +360186,15 @@ │ │ │ │ bl 162990 │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ ldr r1, [pc, #328] @ (163ad0 ) │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c48 │ │ │ │ + bl 1c3ed8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5422c │ │ │ │ b.n 163824 │ │ │ │ ldr r2, [pc, #308] @ (163ad4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1638c2 │ │ │ │ ldr r2, [pc, #304] @ (163ad8 ) │ │ │ │ @@ -360310,70 +360301,70 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r4, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xe85c0021 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + @ instruction: 0xeaec0021 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ movs r5, r3 │ │ │ │ stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #16 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #672 @ (adr r2, 163d78 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 163bb8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #664 @ (adr r2, 163d74 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 163bb4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #672 @ (adr r2, 163d80 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 163bc0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #408 @ (adr r2, 163c7c ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 163ebc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #432 @ (adr r2, 163c98 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 163ed8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #344 @ (adr r2, 163c44 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 163e84 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #464 @ (adr r7, 163cc0 ) │ │ │ │ + add r2, sp, #16 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #936 @ (adr r7, 163e9c ) │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #24 @ (adr r2, 163b14 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 163d54 ) │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 163eec ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 163d2c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #16 @ (adr r2, 163b18 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 163d58 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 163f04 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 163d44 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #296 @ (adr r7, 163c38 ) │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #120 @ (adr r7, 163b90 ) │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ 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 │ │ │ │ @@ -360503,15 +360494,15 @@ │ │ │ │ blx 5548c │ │ │ │ cbz r0, 163cee │ │ │ │ ldr r2, [pc, #328] @ (163dc8 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (163dcc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 54fbc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 163d40 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -360542,15 +360533,15 @@ │ │ │ │ bne.n 163caa │ │ │ │ b.n 163cb0 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 163c42 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 173e50 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (163dd0 ) │ │ │ │ ldr r3, [pc, #184] @ (163dbc ) │ │ │ │ @@ -360566,106 +360557,106 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (163dd4 ) │ │ │ │ ldr r1, [pc, #180] @ (163dd8 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ movs r0, #0 │ │ │ │ b.n 163d00 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 163c7c │ │ │ │ ldr r4, [pc, #152] @ (163ddc ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (163de0 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 162030 │ │ │ │ ldr r2, [pc, #136] @ (163de4 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 162030 │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.n 163d2e │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #104] @ (163de8 ) │ │ │ │ ldr r1, [pc, #104] @ (163dec ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n 163d2e │ │ │ │ mov r4, lr │ │ │ │ b.n 163c6e │ │ │ │ ldr r2, [pc, #88] @ (163df0 ) │ │ │ │ ldr r1, [pc, #88] @ (163df4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n 163d72 │ │ │ │ ldr r2, [pc, #80] @ (163df8 ) │ │ │ │ ldr r1, [pc, #84] @ (163dfc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.n 163d72 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #312 @ (adr r6, 163f04 ) │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ movs r5, r3 │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r4, pc, #960 @ (adr r4, 164198 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 163fd8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #880 @ (adr r5, 164154 ) │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #936 @ (adr r5, 164190 ) │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #664 @ (adr r4, 164084 ) │ │ │ │ + add r7, pc, #216 @ (adr r7, 163ec4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #696 @ (adr r4, 1640ac ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 163eec ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #896 @ (adr r4, 16417c ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 163fbc ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ 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] @ (163f5c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -360746,15 +360737,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 163b18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 163eac │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 15049c │ │ │ │ ldr r3, [pc, #96] @ (163f60 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -360770,41 +360761,41 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 163e86 │ │ │ │ b.n 163e5a │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 25d13c │ │ │ │ + bl 25d3cc │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 163f0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (163f64 ) │ │ │ │ ldr r2, [pc, #40] @ (163f68 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1e4 │ │ │ │ + bl 25d474 │ │ │ │ b.n 163f08 │ │ │ │ nop │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #184 @ (adr r4, 164024 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 164264 ) │ │ │ │ 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 163e00 │ │ │ │ @@ -360815,15 +360806,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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 163fc6 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 163ffc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -360846,15 +360837,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #920] @ 0x398 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 163fee │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 163fb2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -361084,15 +361075,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bkpt 0x0026 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ movs r4, r5 │ │ │ │ pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -361161,48 +361152,48 @@ │ │ │ │ cbz r1, 16436e │ │ │ │ ldr r3, [pc, #176] @ (1643c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 164292 │ │ │ │ ldr r0, [pc, #172] @ (1643c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb41c │ │ │ │ + bl 1cb6ac │ │ │ │ ldr r3, [pc, #168] @ (1643c8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1642d2 │ │ │ │ ldr r0, [pc, #152] @ (1643cc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb41c │ │ │ │ + bl 1cb6ac │ │ │ │ ldr r3, [pc, #148] @ (1643d0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1642a4 │ │ │ │ ldr r0, [pc, #128] @ (1643d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb41c │ │ │ │ + bl 1cb6ac │ │ │ │ ldr r3, [pc, #124] @ (1643d8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1642bc │ │ │ │ ldr r0, [pc, #108] @ (1643dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb41c │ │ │ │ + bl 1cb6ac │ │ │ │ ldr r3, [pc, #104] @ (1643e0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -361214,28 +361205,28 @@ │ │ │ │ eor.w r0, lr, #161 @ 0xa1 │ │ │ │ orns r0, r8, #161 @ 0xa1 │ │ │ │ eors.w r0, r0, #161 @ 0xa1 │ │ │ │ orn r0, lr, #161 @ 0xa1 │ │ │ │ eor.w r0, r6, #161 @ 0xa1 │ │ │ │ orrs.w r0, r6, #161 @ 0xa1 │ │ │ │ orns r0, r4, #161 @ 0xa1 │ │ │ │ - cbz r4, 1643ca │ │ │ │ + cbz r4, 16442e │ │ │ │ movs r1, r4 │ │ │ │ orr.w r0, r8, #161 @ 0xa1 │ │ │ │ bics.w r0, sl, #161 @ 0xa1 │ │ │ │ - add r0, pc, #760 @ (adr r0, 1646c0 ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 164500 ) │ │ │ │ movs r5, r3 │ │ │ │ ands.w r0, r2, #161 @ 0xa1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 164590 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 1643d0 ) │ │ │ │ movs r5, r3 │ │ │ │ and.w r0, r4, #161 @ 0xa1 │ │ │ │ - add r0, pc, #424 @ (adr r0, 164580 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 1647c0 ) │ │ │ │ movs r5, r3 │ │ │ │ vaddl.s16 q8, d30, d17 │ │ │ │ - add r0, pc, #80 @ (adr r0, 164430 ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 164670 ) │ │ │ │ movs r5, r3 │ │ │ │ vaddl.s16 q8, d16, d17 │ │ │ │ ldr r3, [pc, #44] @ (164414 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 1643f0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -361310,17 +361301,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ vhadd.s32 d0, d16, d17 │ │ │ │ cbnz r6, 16450a │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 164708 │ │ │ │ + b.n 164c28 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163ec0 │ │ │ │ + b.n 1643e0 │ │ │ │ movs r6, r3 │ │ │ │ cbnz r0, 16450c │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -361425,15 +361416,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 164590 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1c70dc │ │ │ │ + bl 1c736c │ │ │ │ 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] │ │ │ │ @@ -361447,23 +361438,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 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ cbz r0, 164612 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1645bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1645fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361508,19 +361499,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (164698 ) │ │ │ │ ldr r0, [pc, #20] @ (16469c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173b34 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ movs r4, r5 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -361612,15 +361603,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 164776 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6fa0 │ │ │ │ + bl 1c7230 │ │ │ │ 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] │ │ │ │ @@ -361660,15 +361651,15 @@ │ │ │ │ bls.n 1647f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 164800 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 1647f8 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1647f8 │ │ │ │ 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 │ │ │ │ @@ -361708,15 +361699,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 1648a4 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 1648b0 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 1648cc │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164884 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -361907,24 +361898,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 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 164aac │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 164ab2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 164a74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164a94 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -362097,15 +362088,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 164c8c │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ cbz r0, 164c92 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 164c98 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 164a74 │ │ │ │ @@ -362908,15 +362899,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1654c6 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ 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 │ │ │ │ @@ -363416,26 +363407,26 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ ldr.w r3, [fp, #108] @ 0x6c │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr.w sl, [r3, #88] @ 0x58 │ │ │ │ ldr r7, [r3, #100] @ 0x64 │ │ │ │ cmp sl, r2 │ │ │ │ beq.w 165e28 │ │ │ │ @@ -363857,24 +363848,24 @@ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 165e46 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 165e32 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -363925,18 +363916,18 @@ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 165e80 │ │ │ │ mov r7, ip │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - bl 1c6310 │ │ │ │ + bl 1c65a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr.w r3, [pc, #1232] @ 1663c8 │ │ │ │ ldr.w r2, [pc, #1232] @ 1663cc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [fp, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 18fdd8 │ │ │ │ @@ -364206,26 +364197,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166194 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1661e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 1645bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1661ce │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ b.n 166194 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ @@ -364536,15 +364527,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 165d56 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r5, ip │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ add.w lr, ip, r6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r3, #28] │ │ │ │ @@ -364656,21 +364647,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 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 166662 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -364728,24 +364719,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 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 166710 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 166694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1666f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -364824,31 +364815,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1667ee │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 166808 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16682a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1667d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166814 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 166848 │ │ │ │ @@ -364887,15 +364878,15 @@ │ │ │ │ beq.n 1668aa │ │ │ │ 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 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cbz r0, 1668c0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 16688e │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -364921,15 +364912,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 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cbz r0, 166924 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 16692a │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -365406,15 +365397,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 1c70dc │ │ │ │ + bl 1c736c │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 166dce │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 166d72 │ │ │ │ @@ -365423,15 +365414,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 166d72 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c70dc │ │ │ │ + bl 1c736c │ │ │ │ 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 │ │ │ │ @@ -365662,15 +365653,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 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ cbz r0, 167096 │ │ │ │ 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 │ │ │ │ @@ -365694,15 +365685,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 166df0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 167018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167048 │ │ │ │ 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 │ │ │ │ @@ -365724,15 +365715,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 167108 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 16711e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 16711e │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -365855,15 +365846,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1671f0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 16682c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -365897,26 +365888,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 167164 │ │ │ │ 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 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167184 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 16709c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1672ac │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -365989,15 +365980,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1673fc │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c6fa0 │ │ │ │ + bl 1c7230 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cbnz r3, 167394 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 167316 │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ @@ -366029,15 +366020,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1673b4 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c6fa0 │ │ │ │ + bl 1c7230 │ │ │ │ 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 167486 │ │ │ │ @@ -366407,33 +366398,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 167820 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16779e │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1677e2 │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 15fa94 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 16779e │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 16779e │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1677d4 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1677c2 │ │ │ │ @@ -366453,19 +366444,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 166bd8 │ │ │ │ b.n 1677c2 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1677a6 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 167852 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 167870 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -366474,15 +366465,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 1677a6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1677a6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167852 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167840 │ │ │ │ @@ -366527,15 +366518,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 167964 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c70dc │ │ │ │ + bl 1c736c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1679fe │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -366552,15 +366543,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1678fa │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6fa0 │ │ │ │ + bl 1c7230 │ │ │ │ b.n 1678c6 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167904 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1679f8 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -366584,15 +366575,15 @@ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r1, r2 │ │ │ │ b.n 167906 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c70dc │ │ │ │ + bl 1c736c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 167a0a │ │ │ │ ldrb.w ip, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -366610,15 +366601,15 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16797e │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c6fa0 │ │ │ │ + bl 1c7230 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1678da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1678c6 │ │ │ │ b.n 1678da │ │ │ │ @@ -367152,15 +367143,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 16888c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 168828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167fbe │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -367191,15 +367182,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 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 167fae │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ @@ -367222,15 +367213,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167f36 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 167f74 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167f1a │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ @@ -367251,27 +367242,27 @@ │ │ │ │ bne.n 167fd0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 168022 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 166694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16800a │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc.n 167fd8 │ │ │ │ @@ -367307,36 +367298,36 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 16809c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 16809c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 16682c │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 168068 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 168044 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 1680c6 │ │ │ │ b.n 167b5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1680fa │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -367348,15 +367339,15 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.n 1680bc │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16709c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1680c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -367374,27 +367365,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 168908 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 168158 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1667d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 168142 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -367410,15 +367401,15 @@ │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 167f6c │ │ │ │ b.n 167f56 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 1681be │ │ │ │ bl 174d7c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -367712,15 +367703,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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} │ │ │ │ @@ -367746,19 +367737,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 1c613c │ │ │ │ + bl 1c63cc │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ mov r1, sl │ │ │ │ bl 166598 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -368035,19 +368026,19 @@ │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ bl 1676dc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 1686fc │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167f02 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 168852 │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ bl 1668c4 │ │ │ │ @@ -368062,28 +368053,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 167f02 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167f02 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 168848 │ │ │ │ b.n 168852 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167ef8 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 1688e0 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -368096,15 +368087,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 167ef8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167ef8 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1688a8 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1668c4 │ │ │ │ @@ -368119,34 +368110,34 @@ │ │ │ │ ldrb.w r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1688b8 │ │ │ │ b.n 1688b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 1c7430 │ │ │ │ + bl 1c76c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168986 │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ 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 16894a │ │ │ │ cbz r6, 168986 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1c7458 │ │ │ │ + bl 1c76e8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 168924 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 168a26 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -368347,15 +368338,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 166620 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -368369,15 +368360,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 168b8c │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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] @ (168e50 ) │ │ │ │ @@ -368390,29 +368381,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 1c6310 │ │ │ │ + bl 1c65a0 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 166620 │ │ │ │ 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 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ 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 │ │ │ │ @@ -368495,24 +368486,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 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ 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 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 168d30 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -368591,15 +368582,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 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ 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 16902e │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -369050,15 +369041,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 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [pc, #828] @ (1695a8 ) │ │ │ │ ldr r2, [pc, #828] @ (1695ac ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 18fdd8 │ │ │ │ @@ -369274,15 +369265,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 194050 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #552] @ 0x228 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r2, [pc, #280] @ (1695b0 ) │ │ │ │ ldr r3, [pc, #284] @ (1695b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -369414,15 +369405,15 @@ │ │ │ │ beq.n 1695ec │ │ │ │ ldr r6, [pc, #76] @ (169648 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263bcc │ │ │ │ + bl 263e5c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 169620 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -369479,15 +369470,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 1c6174 │ │ │ │ + bl 1c6404 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 1696c0 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -369614,15 +369605,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 169730 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 169730 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #608] @ (169a28 ) │ │ │ │ + ldr r7, [pc, #160] @ (169868 ) │ │ │ │ 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] @ (169804 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -369647,15 +369638,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [r3, #0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [pc, #160] @ (1698b4 ) │ │ │ │ + ldr r6, [pc, #736] @ (169af4 ) │ │ │ │ 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] @ (1698d4 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -369854,19 +369845,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (169a04 ) │ │ │ │ ldr r0, [pc, #20] @ (169a08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173b34 │ │ │ │ nop │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r1, [pc, #1000] @ (169df0 ) │ │ │ │ + ldr r4, [pc, #552] @ (169c30 ) │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ 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] @ (169c64 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -370111,37 +370102,37 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 169ada │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r3, #12 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r1, [pc, #448] @ (169e38 ) │ │ │ │ + ldr r4, [pc, #0] @ (169c78 ) │ │ │ │ movs r5, r3 │ │ │ │ subs r5, #188 @ 0xbc │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [pc, #808] @ (169fac ) │ │ │ │ + ldr r3, [pc, #360] @ (169dec ) │ │ │ │ movs r5, r3 │ │ │ │ subs r4, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r1, [pc, #216] @ (169d64 ) │ │ │ │ + ldr r3, [pc, #792] @ (169fa4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #784] @ (169fa0 ) │ │ │ │ + ldr r3, [pc, #336] @ (169de0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #504] @ (169e8c ) │ │ │ │ + ldr r3, [pc, #56] @ (169ccc ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #928] @ (16a038 ) │ │ │ │ + ldr r3, [pc, #480] @ (169e78 ) │ │ │ │ movs r5, r3 │ │ │ │ - blx fp │ │ │ │ + ldr r2, [pc, #416] @ (169e3c ) │ │ │ │ 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] @ 16a5e4 │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -371205,72 +371196,72 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ movs r4, r5 │ │ │ │ str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + negs r6, r0 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + adds r4, r3, r6 │ │ │ │ movs r4, r5 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldc2 0, cr0, [r0], #172 @ 0xac │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + vhadd.u8 d16, d0, d27 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ movs r4, r5 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r4, r5 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ movs r4, r5 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r6, #32 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r6, [r2, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + asrs r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ movs r4, r5 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r4, #2 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ bl 169814 │ │ │ │ b.n 16a3ee │ │ │ │ movs r3, #6 │ │ │ │ @@ -371845,21 +371836,21 @@ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [pc, #1920] @ 16b464 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c2be0 │ │ │ │ ldr.w r3, [pc, #1908] @ 16b468 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ ldr.w r3, [pc, #1896] @ 16b46c │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 16a3ee │ │ │ │ ldr.w r3, [pc, #1888] @ 16b470 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -372016,15 +372007,15 @@ │ │ │ │ bl 169814 │ │ │ │ b.w 16a3ee │ │ │ │ ldr.w r3, [pc, #1464] @ 16b4b0 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c64ec │ │ │ │ ldr.w r3, [pc, #1448] @ 16b4b4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 16a3ee │ │ │ │ ldr.w r3, [pc, #1436] @ 16b4b8 │ │ │ │ @@ -372068,21 +372059,21 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ b.w 16a3ee │ │ │ │ ldr.w r6, [pc, #1312] @ 16b4c4 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c64ec │ │ │ │ ldr.w r3, [pc, #1300] @ 16b4c8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ b.w 16a3ee │ │ │ │ ldr.w r3, [pc, #1284] @ 16b4cc │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 16a3ee │ │ │ │ @@ -372770,15 +372761,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 16a3ee │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr.w r6, [pc, #3004] @ 16c1ec │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 1c2080 │ │ │ │ + bl 1c2310 │ │ │ │ ldr.w r3, [pc, #2992] @ 16c1f0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -375629,42 +375620,43 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r1, #32] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r1, #32] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r4, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ movs r5, r3 │ │ │ │ ldrsh r0, [r3, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cdp2 0, 11, cr0, cr6, cr11, {1} │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ + movs r4, r5 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r1, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r4, #16] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r5, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ 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] @ (16d69c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -375714,34 +375706,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 16d63a │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 16d63a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cbz r0, 16d674 │ │ │ │ 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 16d622 │ │ │ │ ldr r3, [pc, #120] @ (16d6c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [pc, #112] @ (16d6c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [pc, #108] @ (16d6cc ) │ │ │ │ ldr r0, [pc, #108] @ (16d6d0 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 5566c │ │ │ │ @@ -375790,15 +375782,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r2, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r0, [r3, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ movs r5, r3 │ │ │ │ ldrsh r2, [r5, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r1, [pc, #208] @ (16d7b4 ) │ │ │ │ ldr r2, [pc, #212] @ (16d7b8 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -375886,31 +375878,31 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r6, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r0, [r1, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r4, [r7, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ movs r4, r5 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ movs r4, r5 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ movs r4, r5 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r7, #28 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + adds r6, r5, r2 │ │ │ │ movs r4, r5 │ │ │ │ ldrsh r0, [r0, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r7, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -375975,15 +375967,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 54488 │ │ │ │ nop │ │ │ │ movs r7, #144 @ 0x90 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ 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] @ (16d914 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -376043,15 +376035,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r6, [r3, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #128] @ (16d9b0 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 16d966 │ │ │ │ ldr r3, [pc, #124] @ (16d9b4 ) │ │ │ │ @@ -376108,15 +376100,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r4, [r7, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r4, [r6, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -376255,15 +376247,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (16db0c ) │ │ │ │ add r0, pc │ │ │ │ bl 16d854 │ │ │ │ nop │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r4, #4 │ │ │ │ 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] @ (16dba0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -377423,41 +377415,41 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r0, [r0, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r4, [r6, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r6, [r7, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + subs r0, r1, #5 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + adds r2, #30 │ │ │ │ movs r4, r5 │ │ │ │ - movs r6, #32 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ movs r4, r5 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ movs r4, r5 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ movs r4, r5 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ movs r4, r5 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + cmp r0, #30 │ │ │ │ movs r4, r5 │ │ │ │ ldr r0, [r4, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ movs r4, r5 │ │ │ │ ldr r4, [r2, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -378598,15 +378590,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (16f1f0 ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [pc, #60] @ (16f1f4 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ ldr r2, [pc, #12] @ (16f1d4 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 16e11a │ │ │ │ nop │ │ │ │ lsrs r4, r4, #19 │ │ │ │ @@ -378617,15 +378609,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ add r0, fp │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #196 @ 0xc4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r6, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r2, [pc, #2964] @ 16fd90 │ │ │ │ mov.w r1, #604 @ 0x25c │ │ │ │ @@ -379781,30 +379773,30 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmn r4, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmn r2, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r4, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + subs r0, r7, r2 │ │ │ │ movs r4, r5 │ │ │ │ asrs r0, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ asrs r4, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ movs r4, r5 │ │ │ │ - stc 0, cr0, [r0, #172]! @ 0xac │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + bics.w r0, r0, #43 @ 0x2b │ │ │ │ + lsls r6, r6, #25 │ │ │ │ movs r4, r5 │ │ │ │ - strh.w r0, [r8, #43] @ 0x2b │ │ │ │ + @ instruction: 0xfb38002b │ │ │ │ lsrs r6, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r0, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r2, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ eors r0, r7 │ │ │ │ @@ -379837,21 +379829,21 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ lsls r1, r4, #2 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ movs r5, r3 │ │ │ │ subs r7, #42 @ 0x2a │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r7, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ movs r5, r3 │ │ │ │ subs r6, #254 @ 0xfe │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r7, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r6, #246 @ 0xf6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -379871,15 +379863,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r1, #126 @ 0x7e │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r1, #100 @ 0x64 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + b.n 170308 │ │ │ │ movs r4, r3 │ │ │ │ subs r1, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [pc, #924] @ (170240 ) │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ @@ -380261,15 +380253,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r3, #234 @ 0xea │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r3, #206 @ 0xce │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r6, r3, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #4] @ (170274 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ asrs r2, r3, #31 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -380353,43 +380345,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (170384 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 170388 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 17038c │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ ldr r2, [pc, #64] @ (170390 ) │ │ │ │ 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 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5422c │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 17035c │ │ │ │ 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, r5, #9 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ movs r4, r3 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ 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] │ │ │ │ @@ -380409,23 +380401,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 1703ea │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cbz r0, 1703f0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 17041c │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -380452,22 +380444,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 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ 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} │ │ │ │ @@ -380641,16 +380633,18 @@ │ │ │ │ bl 1702a0 │ │ │ │ b.n 1705c8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xface00a0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa3000a0 │ │ │ │ - vmov.i32 d16, #236 @ 0x000000ec │ │ │ │ - vshr.u8 d16, d12, #2 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ + movs r5, r3 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #272] @ (170744 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #272] @ (170748 ) │ │ │ │ @@ -380890,15 +380884,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 170868 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7ba00a0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf79000a0 │ │ │ │ - stc2l 0, cr0, [r6, #-112]! @ 0xffffff90 │ │ │ │ + vshr.u32 d16, d12, #10 │ │ │ │ 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] @ (1708ec ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380916,16 +380910,17 @@ │ │ │ │ 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} │ │ │ │ - mrc2 0, 1, r0, cr6, cr12, {0} │ │ │ │ - ldc2 0, cr0, [r4, #-112]! @ 0xffffff90 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + movs r5, r3 │ │ │ │ + vmov.i32 d16, #204 @ 0x000000cc │ │ │ │ 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] @ (17092c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380940,16 +380935,17 @@ │ │ │ │ orr.w r3, r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stc2l 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ - stc2l 0, cr0, [r8], #112 @ 0x70 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + movs r5, r3 │ │ │ │ + vqadd.u64 d16, d8, d12 │ │ │ │ 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] @ (170964 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380961,16 +380957,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stc2l 0, cr0, [r2], {28} │ │ │ │ - stc2l 0, cr0, [r0], {28} │ │ │ │ + vqadd.u16 d16, d2, d12 │ │ │ │ + vqadd.u16 d16, d0, d12 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (17099c ) │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ @@ -380979,15 +380975,16 @@ │ │ │ │ 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} │ │ │ │ - ldc2l 0, cr0, [r4, #-112]! @ 0xffffff90 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r5, 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] @ (1709d4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380999,16 +380996,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ 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} │ │ │ │ - stc2l 0, cr0, [lr], #-112 @ 0xffffff90 │ │ │ │ - stc2l 0, cr0, [ip], #-112 @ 0xffffff90 │ │ │ │ + mrc2 0, 7, r0, cr14, cr12, {0} │ │ │ │ + mrc2 0, 7, r0, cr12, cr12, {0} │ │ │ │ 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] @ (170a10 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381020,16 +381017,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ 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} │ │ │ │ - mcrr2 0, 1, r0, sl, cr12 │ │ │ │ - mcrr2 0, 1, r0, r4, cr12 │ │ │ │ + mrc2 0, 6, r0, cr10, cr12, {0} │ │ │ │ + mrc2 0, 6, r0, cr4, cr12, {0} │ │ │ │ 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] @ (170a48 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381040,16 +381037,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [lr], {28} │ │ │ │ - ldc2 0, cr0, [ip], {28} │ │ │ │ + mcr2 0, 5, r0, cr14, cr12, {0} │ │ │ │ + mcr2 0, 5, r0, cr12, cr12, {0} │ │ │ │ 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] @ (170a94 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381069,16 +381066,16 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [lr], {28} │ │ │ │ - @ instruction: 0xfbf0001c │ │ │ │ + vqadd.u16 d0, d14, d12 │ │ │ │ + mcr2 0, 4, r0, cr0, cr12, {0} │ │ │ │ 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] @ (170ad0 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381090,16 +381087,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ 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} │ │ │ │ - @ instruction: 0xfbbe001c │ │ │ │ - @ instruction: 0xfbb8001c │ │ │ │ + mcr2 0, 2, r0, cr14, cr12, {0} │ │ │ │ + mcr2 0, 2, r0, cr8, cr12, {0} │ │ │ │ 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] @ (170b1c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381117,16 +381114,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} │ │ │ │ - @ instruction: 0xfb92001c │ │ │ │ - @ instruction: 0xfbf8001c │ │ │ │ + mcr2 0, 1, r0, cr2, cr12, {0} │ │ │ │ + mcr2 0, 4, r0, cr8, cr12, {0} │ │ │ │ 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] @ (170b7c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381151,17 +381148,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} │ │ │ │ - smmlar r0, r0, ip, r0 │ │ │ │ - smlsdx r0, r6, ip, r0 │ │ │ │ - ble.n 170c38 │ │ │ │ + stc2l 0, cr0, [r0, #112]! @ 0x70 │ │ │ │ + ldc2l 0, cr0, [r6, #112] @ 0x70 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ 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] @ (170bb8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -381174,16 +381171,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfafa001c │ │ │ │ - @ instruction: 0xfaf4001c │ │ │ │ + stc2 0, cr0, [sl, #112] @ 0x70 │ │ │ │ + stc2 0, cr0, [r4, #112] @ 0x70 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170bf0 ) │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ @@ -381192,15 +381189,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} │ │ │ │ - @ instruction: 0xfad4001c │ │ │ │ + stc2l 0, cr0, [r4, #-112]! @ 0xffffff90 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170c24 ) │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ @@ -381210,15 +381207,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfaa0001c │ │ │ │ + ldc2 0, cr0, [r0, #-112]! @ 0xffffff90 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (170c5c ) │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ @@ -381229,15 +381226,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: 0xfa6c001c │ │ │ │ + ldc2l 0, cr0, [ip], #112 @ 0x70 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (170c94 ) │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ @@ -381248,15 +381245,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa34001c │ │ │ │ + stc2l 0, cr0, [r4], {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] @ (170cf4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381283,17 +381280,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 │ │ │ │ - @ instruction: 0xfa04001c │ │ │ │ - ldr??.w r0, [sl, #28] │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + ldc2 0, cr0, [r4], {28} │ │ │ │ + stc2 0, cr0, [sl], {28} │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ 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] @ (170d30 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -381306,16 +381303,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - vld1.8 @ instruction: 0xf9ae001c │ │ │ │ - vld1.8 @ instruction: 0xf9a8001c │ │ │ │ + ldc2 0, cr0, [lr], #-112 @ 0xffffff90 │ │ │ │ + ldc2 0, cr0, [r8], #-112 @ 0xffffff90 │ │ │ │ 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] @ (170d90 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381341,17 +381338,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 │ │ │ │ - vst1.8 @ instruction: 0xf984001c │ │ │ │ - vld4.8 {d16-d19}, [r6 :64], ip │ │ │ │ - vld4.8 {d16-d19}, [r0 :64], ip │ │ │ │ + ldc2 0, cr0, [r4], {28} │ │ │ │ + @ instruction: 0xfbf6001c │ │ │ │ + @ instruction: 0xfbf0001c │ │ │ │ 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] @ (170ddc ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381368,31 +381365,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} │ │ │ │ - vld4.8 {d0-d3}, [sl :64], ip │ │ │ │ - mls r0, r0, ip, r0 │ │ │ │ + @ instruction: 0xfbba001c │ │ │ │ + ldc2 0, cr0, [r0, #112] @ 0x70 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (170e0c ) │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ 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 │ │ │ │ - ldr.w r0, [ip, #28] │ │ │ │ + smmlsr r0, ip, 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] @ (170e40 ) │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ @@ -381401,15 +381398,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} │ │ │ │ - str.w r0, [r0, #28] │ │ │ │ + smmlar r0, r0, 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] @ (170e74 ) │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ @@ -381418,15 +381415,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} │ │ │ │ - ldrb.w r0, [r8, #28] │ │ │ │ + smladx r0, r8, 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, #44] @ (170eb4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381443,16 +381440,16 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr.w r0, [r6, ip, lsl #1] │ │ │ │ - ldr.w r0, [r4, ip, lsl #1] │ │ │ │ + @ instruction: 0xfae6001c │ │ │ │ + @ instruction: 0xfae4001c │ │ │ │ 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] @ (170f20 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381482,17 +381479,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} │ │ │ │ - @ instruction: 0xf7e0001c │ │ │ │ - strb.w r0, [r2, ip, lsl #1] │ │ │ │ - strb.w r0, [r0, ip, lsl #1] │ │ │ │ + @ instruction: 0xfa70001c │ │ │ │ + @ instruction: 0xfa92001c │ │ │ │ + @ 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, #80] @ (170f90 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381522,17 +381519,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} │ │ │ │ - @ instruction: 0xf770001c │ │ │ │ - @ instruction: 0xf792001c │ │ │ │ - @ instruction: 0xf790001c │ │ │ │ + @ instruction: 0xfa00001c │ │ │ │ + @ instruction: 0xfa22001c │ │ │ │ + @ instruction: 0xfa20001c │ │ │ │ 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] @ (170fe4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381552,16 +381549,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} │ │ │ │ - @ instruction: 0xf74a001c │ │ │ │ - @ instruction: 0xf730001c │ │ │ │ + ldr??.w r0, [sl, #28] │ │ │ │ + vst1.8 @ instruction: 0xf9c0001c │ │ │ │ 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] @ (171030 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381580,16 +381577,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} │ │ │ │ - @ instruction: 0xf6e2001c │ │ │ │ - @ instruction: 0xf6e0001c │ │ │ │ + ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ + ldr??.w r0, [r0, ip, lsl #1] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (17106c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381603,15 +381600,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 r2, pc, #536 @ (adr r2, 171288 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, 1710c8 ) │ │ │ │ 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] @ (1710b0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -381629,15 +381626,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: 0xf622001c │ │ │ │ + ldrh.w r0, [r2, #28] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (1710f8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381656,15 +381653,15 @@ │ │ │ │ bcs.n 1710da │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - rsbs r0, lr, #10223616 @ 0x9c0000 │ │ │ │ + str??.w r0, [lr, ip, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #208] @ (1711e0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #208] @ (1711e4 ) │ │ │ │ @@ -381751,15 +381748,15 @@ │ │ │ │ bl 1702a0 │ │ │ │ b.n 17118e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 14, cr0, cr8, cr0, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 5, cr0, cr12, cr0, {5} │ │ │ │ - @ instruction: 0xf52c001c │ │ │ │ + @ instruction: 0xf7bc001c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ @@ -382611,25 +382608,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 1718e8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1718e0 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1172] @ 171d90 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 5422c │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 171854 │ │ │ │ ldr.w r2, [pc, #1152] @ 171d94 │ │ │ │ @@ -382684,15 +382681,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1719ae │ │ │ │ ldr.w r8, [pc, #1024] @ 171d98 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 17199c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -382772,15 +382769,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171d50 │ │ │ │ ldr r1, [pc, #808] @ (171d9c ) │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ 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 171904 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -382805,27 +382802,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (171da0 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ b.n 171904 │ │ │ │ ldr r1, [pc, #708] @ (171da4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ b.n 171904 │ │ │ │ ldr r1, [pc, #696] @ (171da8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ b.n 171904 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 171904 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -382847,61 +382844,61 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (171dac ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ b.n 171904 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 171904 │ │ │ │ ldr r1, [pc, #588] @ (171db0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ b.n 171904 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 171ce0 │ │ │ │ vldr s15, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (171db4 ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ b.n 171904 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 171d16 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 171904 │ │ │ │ ldr r1, [pc, #524] @ (171db8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ b.n 171904 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 171d24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 171904 │ │ │ │ ldr r1, [pc, #496] @ (171dbc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ b.n 171904 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 171d3c │ │ │ │ @@ -382919,15 +382916,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 171bf6 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (171dc0 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ b.n 171904 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 171904 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -382946,15 +382943,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 171cfc │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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 │ │ │ │ @@ -382966,25 +382963,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 1717e0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.n 171904 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 171904 │ │ │ │ ldr.w r8, [pc, #284] @ 171dc4 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 171caa │ │ │ │ b.n 171904 │ │ │ │ ldr r1, [pc, #264] @ (171dc8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -382996,21 +382993,21 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 1702a0 │ │ │ │ b.n 171904 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (171dd0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ b.n 171904 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #204] @ (171dd4 ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -383018,38 +383015,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 1702a0 │ │ │ │ b.n 171904 │ │ │ │ ldr r1, [pc, #192] @ (171dd8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ b.n 171904 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (171ddc ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ b.n 171904 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (171de0 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ b.n 171904 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 171a54 │ │ │ │ ldr r1, [pc, #144] @ (171de4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ 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 171904 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @@ -383058,53 +383055,53 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ bl 1702a0 │ │ │ │ b.n 171904 │ │ │ │ @ instruction: 0xe80000a0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s32 d0, d14, d12 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + subs.w r0, lr, #28 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ movs r0, r4 │ │ │ │ - vqadd.s32 d0, d12, d12 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + subs.w r0, ip, #28 │ │ │ │ + hlt 0x001a │ │ │ │ movs r4, r3 │ │ │ │ b.n 171b5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ movs r0, r4 │ │ │ │ - stc 0, cr0, [r0, #-112] @ 0xffffff90 │ │ │ │ - stc 0, cr0, [ip], #112 @ 0x70 │ │ │ │ - stc 0, cr0, [r4], #112 @ 0x70 │ │ │ │ - ldc 0, cr0, [ip], {28} │ │ │ │ - mcrr 0, 1, r0, sl, cr12 │ │ │ │ - ldc 0, cr0, [r8], #-112 @ 0xffffff90 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + vshr.s16 d0, d12, #16 │ │ │ │ + vqadd.s64 d0, d12, d12 │ │ │ │ + vqadd.s64 d0, d4, d12 │ │ │ │ + vqadd.s32 d0, d12, d12 │ │ │ │ + mrc 0, 6, r0, cr10, cr12, {0} │ │ │ │ + mcr 0, 6, r0, cr8, cr12, {0} │ │ │ │ + asrs r2, r7, #32 │ │ │ │ movs r4, r3 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ movs r4, r3 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ movs r4, r3 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb784 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ movs r0, r4 │ │ │ │ - orns r0, r6, ip, lsr #32 │ │ │ │ - eor.w r0, ip, ip, lsr #32 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + stc 0, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ + ldc 0, cr0, [ip, #-112] @ 0xffffff90 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ movs r4, r3 │ │ │ │ - eors.w r0, lr, ip, lsr #32 │ │ │ │ - adds r2, #28 │ │ │ │ + stc 0, cr0, [lr, #-112]! @ 0xffffff90 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ movs r4, r3 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ movs r4, r3 │ │ │ │ - bic.w r0, sl, ip, lsr #32 │ │ │ │ - orrs.w r0, r8, ip, lsr #32 │ │ │ │ + ldc 0, cr0, [sl], #112 @ 0x70 │ │ │ │ + stcl 0, cr0, [r8], #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] @ (172058 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #600] @ (17205c ) │ │ │ │ @@ -383127,15 +383124,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 171e9c │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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 │ │ │ │ @@ -383155,20 +383152,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (172068 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171f02 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -383255,15 +383252,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (172074 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 172052 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 171fa2 │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -383273,15 +383270,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 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 17201a │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -383303,15 +383300,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #160] @ (172078 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ 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] │ │ │ │ @@ -383324,15 +383321,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 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 171ec2 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 171fb0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 172046 │ │ │ │ @@ -383342,36 +383339,35 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 171fb0 │ │ │ │ ldr r1, [pc, #68] @ (17207c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2bee84 │ │ │ │ + bl 2bf114 │ │ │ │ b.n 171ef4 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 171fb0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 17202e │ │ │ │ b.n 17244c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r2, #112] @ 0x70 │ │ │ │ - @ instruction: 0xe9be001c │ │ │ │ - usat16 r0, #27, r2 │ │ │ │ + stcl 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ + mcrr 0, 1, r0, lr, cr12 │ │ │ │ + @ instruction: 0xf632001b │ │ │ │ @ instruction: 0xfb7600a0 │ │ │ │ b.n 172260 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xf2b6001b │ │ │ │ - @ instruction: 0xe812001c │ │ │ │ - b.n 171ffc │ │ │ │ - movs r4, r3 │ │ │ │ + adc.w r0, r6, #10158080 @ 0x9b0000 │ │ │ │ + @ instruction: 0xeaa2001c │ │ │ │ + orr.w r0, lr, ip, lsr #32 │ │ │ │ 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] @ (1720b4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -383383,18 +383379,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 17082c │ │ │ │ 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 171c6c │ │ │ │ - movs r4, r3 │ │ │ │ - b.n 171c64 │ │ │ │ - movs r4, r3 │ │ │ │ + strd r0, r0, [sl], #-112 @ 0x70 │ │ │ │ + strd r0, r0, [r4], #-112 @ 0x70 │ │ │ │ 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] @ 172128 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (17212c ) │ │ │ │ @@ -383434,19 +383428,18 @@ │ │ │ │ b.n 1720f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 40 @ 0x28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171f9c │ │ │ │ - movs r4, r3 │ │ │ │ + strd r0, r0, [r4, #112] @ 0x70 │ │ │ │ svc 2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171aec │ │ │ │ + b.n 17200c │ │ │ │ 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] @ 1721a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383487,19 +383480,19 @@ │ │ │ │ b.n 172176 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #168 @ 0xa8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1722a4 │ │ │ │ + bhi.n 1721c4 │ │ │ │ movs r4, r3 │ │ │ │ udf #130 @ 0x82 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171a6c │ │ │ │ + b.n 171f8c │ │ │ │ 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] @ 172228 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383540,19 +383533,18 @@ │ │ │ │ b.n 1721f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #40 @ 0x28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171eac │ │ │ │ - movs r4, r3 │ │ │ │ + @ instruction: 0xe8cc001c │ │ │ │ udf #2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1729ec │ │ │ │ + b.n 171f0c │ │ │ │ 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] @ 1722a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383593,19 +383585,18 @@ │ │ │ │ b.n 172276 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 1721fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171e44 │ │ │ │ - movs r4, r3 │ │ │ │ + @ instruction: 0xe858001c │ │ │ │ ble.n 1721bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17296c │ │ │ │ + b.n 171e8c │ │ │ │ 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] @ 172328 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383646,19 +383637,19 @@ │ │ │ │ b.n 1722f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 17237c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171ddc │ │ │ │ + b.n 1722fc │ │ │ │ movs r4, r3 │ │ │ │ ble.n 17233c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1728ec │ │ │ │ + b.n 171e0c │ │ │ │ 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] @ 1723a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383699,19 +383690,19 @@ │ │ │ │ b.n 172376 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 1722fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171d7c │ │ │ │ + b.n 17229c │ │ │ │ movs r4, r3 │ │ │ │ bgt.n 1722bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17286c │ │ │ │ + b.n 171d8c │ │ │ │ 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] @ 172428 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383752,19 +383743,19 @@ │ │ │ │ b.n 1723f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 17247c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171d14 │ │ │ │ + b.n 172234 │ │ │ │ movs r4, r3 │ │ │ │ bgt.n 17243c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1727ec │ │ │ │ + b.n 171d0c │ │ │ │ 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] @ 1724a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383805,19 +383796,19 @@ │ │ │ │ b.n 172476 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 1723fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172ca4 │ │ │ │ + b.n 1721c4 │ │ │ │ movs r4, r3 │ │ │ │ blt.n 1723bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17276c │ │ │ │ + b.n 172c8c │ │ │ │ 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] @ 172528 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383858,19 +383849,19 @@ │ │ │ │ b.n 1724f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 17257c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172c44 │ │ │ │ + b.n 172164 │ │ │ │ movs r4, r3 │ │ │ │ blt.n 17253c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1726ec │ │ │ │ + b.n 172c0c │ │ │ │ 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] @ 1725a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383911,19 +383902,19 @@ │ │ │ │ b.n 172576 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 1724fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1728ac │ │ │ │ + b.n 171dcc │ │ │ │ movs r4, r3 │ │ │ │ bge.n 1724bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17266c │ │ │ │ + b.n 172b8c │ │ │ │ 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] @ 172628 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383964,19 +383955,19 @@ │ │ │ │ b.n 1725f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 17267c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172b64 │ │ │ │ + b.n 172084 │ │ │ │ movs r4, r3 │ │ │ │ bge.n 17263c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + b.n 172b0c │ │ │ │ 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] @ 1726a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384017,19 +384008,19 @@ │ │ │ │ b.n 172676 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 1725fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172a7c │ │ │ │ + b.n 171f9c │ │ │ │ movs r4, r3 │ │ │ │ bls.n 1725bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + b.n 172a8c │ │ │ │ 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] @ 172728 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384070,19 +384061,19 @@ │ │ │ │ b.n 1726f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 17277c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1729c4 │ │ │ │ + b.n 172ee4 │ │ │ │ movs r4, r3 │ │ │ │ bls.n 17273c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + b.n 172a0c │ │ │ │ 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] @ 1727a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384123,19 +384114,19 @@ │ │ │ │ b.n 172776 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n 1726fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17291c │ │ │ │ + b.n 172e3c │ │ │ │ movs r4, r3 │ │ │ │ bhi.n 1726bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + b.n 17298c │ │ │ │ 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] @ 172828 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384176,19 +384167,19 @@ │ │ │ │ b.n 1727f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n 17287c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172914 │ │ │ │ + b.n 172e34 │ │ │ │ movs r4, r3 │ │ │ │ bhi.n 17283c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ble.n 1727ec │ │ │ │ + b.n 17290c │ │ │ │ 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] @ 1728a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384229,19 +384220,19 @@ │ │ │ │ b.n 172876 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 1727fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + b.n 172db4 │ │ │ │ movs r4, r3 │ │ │ │ bvc.n 1727bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ble.n 17296c │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ 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] @ 172930 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384286,19 +384277,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172900 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bvc.n 172984 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + b.n 172d9c │ │ │ │ movs r4, r3 │ │ │ │ bvs.n 172930 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 1728dc │ │ │ │ + svc 92 @ 0x5c │ │ │ │ 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] @ 1729b8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384343,19 +384334,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172988 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bvs.n 1728fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 24 │ │ │ │ + b.n 172d14 │ │ │ │ movs r4, r3 │ │ │ │ bvs.n 172aa8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 172a54 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ 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] @ 172a3c │ │ │ │ sub sp, #20 │ │ │ │ @@ -384398,19 +384389,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172a0e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bvs.n 172a70 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172a68 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ movs r4, r3 │ │ │ │ bpl.n 172a20 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - blt.n 1729cc │ │ │ │ + udf #78 @ 0x4e │ │ │ │ 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] @ 172ac4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384455,19 +384446,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172a94 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bpl.n 1729f0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #16 │ │ │ │ + b.n 172c10 │ │ │ │ movs r4, r3 │ │ │ │ bpl.n 172b9c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - blt.n 172b48 │ │ │ │ + ble.n 172a68 │ │ │ │ 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] @ 172b4c │ │ │ │ sub sp, #28 │ │ │ │ @@ -384512,19 +384503,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172b1c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bpl.n 172b68 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172a78 │ │ │ │ + b.n 172b98 │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 172b14 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bge.n 172ac0 │ │ │ │ + ble.n 172be0 │ │ │ │ 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] @ 172bd0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384567,19 +384558,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172ba2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bmi.n 172adc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172bec │ │ │ │ + svc 152 @ 0x98 │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 172c8c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bge.n 172c38 │ │ │ │ + bgt.n 172b58 │ │ │ │ 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] @ 172c54 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384622,19 +384613,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172c26 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bmi.n 172c58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #768 @ (adr r2, 172f60 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 172da0 ) │ │ │ │ movs r4, r3 │ │ │ │ bcc.n 172c08 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 172bb4 │ │ │ │ + bgt.n 172cd4 │ │ │ │ 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] @ 172cd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384676,19 +384667,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172ca8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bcc.n 172dd4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172d04 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ movs r4, r3 │ │ │ │ bcc.n 172d88 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 172d38 │ │ │ │ + blt.n 172c58 │ │ │ │ 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] @ 172d5c │ │ │ │ sub sp, #28 │ │ │ │ @@ -384730,19 +384721,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172d2c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bcs.n 172d50 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 172c98 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ bcs.n 172d04 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bhi.n 172cb4 │ │ │ │ + blt.n 172dd4 │ │ │ │ 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] @ 172de0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384785,19 +384776,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172db2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bcs.n 172ecc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 172e3c │ │ │ │ + ble.n 172d5c │ │ │ │ movs r4, r3 │ │ │ │ bcs.n 172e7c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bhi.n 172e28 │ │ │ │ + bge.n 172d48 │ │ │ │ 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] @ 172e64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384839,19 +384830,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172e34 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bne.n 172e48 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 172dd0 │ │ │ │ + ble.n 172ef0 │ │ │ │ movs r4, r3 │ │ │ │ bne.n 172dfc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 172dac │ │ │ │ + bge.n 172ecc │ │ │ │ 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] @ 172ee8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384894,19 +384885,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172eba │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bne.n 172fc4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 172e54 │ │ │ │ + bge.n 172f74 │ │ │ │ movs r4, r3 │ │ │ │ bne.n 172f74 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 172f20 │ │ │ │ + bls.n 172e40 │ │ │ │ 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] @ 172f6c │ │ │ │ sub sp, #20 │ │ │ │ @@ -384949,19 +384940,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172f3e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ beq.n 172f40 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #864] @ (1732d8 ) │ │ │ │ + ldr r6, [pc, #416] @ (173118 ) │ │ │ │ movs r6, r3 │ │ │ │ beq.n 172ef0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 172e9c │ │ │ │ + bls.n 172fbc │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 172ff0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385004,19 +384995,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172fc2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ beq.n 1730bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 172f64 │ │ │ │ + bls.n 173084 │ │ │ │ movs r4, r3 │ │ │ │ beq.n 17306c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 173018 │ │ │ │ + bhi.n 172f38 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #104] @ 17307c │ │ │ │ sub sp, #28 │ │ │ │ @@ -385062,19 +385053,19 @@ │ │ │ │ b.n 17304a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 173158 │ │ │ │ + bhi.n 173078 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bpl.n 172f94 │ │ │ │ + bhi.n 1730b4 │ │ │ │ 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] @ 173104 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385119,19 +385110,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1730d4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 173190 │ │ │ │ + bhi.n 1730b0 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7!, {r2, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 173108 │ │ │ │ + bvc.n 173028 │ │ │ │ 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] @ 173188 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385174,19 +385165,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17315a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 173280 │ │ │ │ + bvc.n 1731a0 │ │ │ │ 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] @ 17320c │ │ │ │ sub sp, #28 │ │ │ │ @@ -385230,18 +385221,18 @@ │ │ │ │ b.n 1731da │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r3, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r4, #10354688 @ 0x9e0000 │ │ │ │ + @ instruction: 0xf7e4001e │ │ │ │ ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 173208 │ │ │ │ + bvs.n 173128 │ │ │ │ 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] @ 173290 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385284,19 +385275,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173262 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 17329c │ │ │ │ + bhi.n 1731bc │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 173378 │ │ │ │ + bpl.n 173298 │ │ │ │ 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] @ 173318 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385340,19 +385331,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1732ea │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1732e4 │ │ │ │ + bvs.n 173404 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcs.n 1732f0 │ │ │ │ + bpl.n 173410 │ │ │ │ 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] @ 17339c │ │ │ │ sub sp, #20 │ │ │ │ @@ -385395,19 +385386,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17336e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 173488 │ │ │ │ + bhi.n 1733a8 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcs.n 17346c │ │ │ │ + bmi.n 17338c │ │ │ │ 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] @ 173420 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385450,19 +385441,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1733f2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r2, r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 17343c │ │ │ │ + bvc.n 17335c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4!, {r1, r2} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bne.n 1733e8 │ │ │ │ + bmi.n 173508 │ │ │ │ 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] @ 1734a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385507,19 +385498,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 173478 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1733e4 │ │ │ │ + bpl.n 173504 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3!, {r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bne.n 173564 │ │ │ │ + bcc.n 173484 │ │ │ │ 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] @ 173530 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385564,19 +385555,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 173500 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r3, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 17355c │ │ │ │ + bmi.n 17347c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - beq.n 1734dc │ │ │ │ + bcc.n 1735fc │ │ │ │ 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] @ 1735b8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385621,19 +385612,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 173588 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1734d4 │ │ │ │ + bmi.n 1735f4 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - beq.n 173654 │ │ │ │ + bcs.n 173574 │ │ │ │ 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] @ 17363c │ │ │ │ sub sp, #20 │ │ │ │ @@ -385676,19 +385667,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17360e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r3, r4} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 173648 │ │ │ │ + bcc.n 173568 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + bcs.n 1736ec │ │ │ │ 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] @ 1736d0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385735,18 +385726,18 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 1736a0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0a0001e │ │ │ │ + @ instruction: 0xf330001e │ │ │ │ ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + bne.n 173660 │ │ │ │ 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] @ 173754 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385789,19 +385780,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173726 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + bne.n 173720 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + bne.n 1737d4 │ │ │ │ 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] @ 1737d8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385844,19 +385835,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1737aa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r5 │ │ │ │ + cmp ip, pc │ │ │ │ movs r6, r3 │ │ │ │ ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + beq.n 173750 │ │ │ │ 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] @ 17385c │ │ │ │ sub sp, #20 │ │ │ │ @@ -385899,19 +385890,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17382e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + beq.n 173800 │ │ │ │ movs r4, r3 │ │ │ │ stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + beq.n 1738cc │ │ │ │ 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] @ 1738e0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385954,19 +385945,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1738b2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r7!, {r1, r2, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r7, {r1, r3, 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] @ 173964 │ │ │ │ sub sp, #20 │ │ │ │ @@ -386009,19 +386000,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173936 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r7!, {r1, r2, 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] @ 1739e8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -386064,19 +386055,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1739ba │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r6!, {r1, 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] @ (173afc ) │ │ │ │ @@ -386099,49 +386090,49 @@ │ │ │ │ beq.n 173af4 │ │ │ │ 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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 173a82 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 171dec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r2, [pc, #152] @ (173b04 ) │ │ │ │ ldr r3, [pc, #148] @ (173b00 ) │ │ │ │ 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 173af8 │ │ │ │ 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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ ldr r1, [pc, #104] @ (173b08 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (173b0c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 55474 │ │ │ │ mov r1, r7 │ │ │ │ @@ -386152,15 +386143,15 @@ │ │ │ │ blx 55208 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 173a56 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 55100 │ │ │ │ ldr r3, [pc, #52] @ (173b10 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -386178,17 +386169,17 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cbnz r2, 173b2c │ │ │ │ + pop {r1, r4} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + beq.n 173ab0 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0, {r0, r4, r5, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (173b2c ) │ │ │ │ add r3, pc │ │ │ │ @@ -386196,15 +386187,16 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (173b30 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vqadd.u8 d16, d6, d12 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ + movs r5, r3 │ │ │ │ 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 │ │ │ │ @@ -386212,27 +386204,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (173b7c ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r3, [pc, #28] @ (173b80 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 173b72 │ │ │ │ ldr r0, [pc, #24] @ (173b84 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 54178 <__longjmp_chk@plt> │ │ │ │ blx 548ac │ │ │ │ nop │ │ │ │ - vqadd.u32 d0, d6, d12 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + lsls r6, r6, #6 │ │ │ │ + movs r5, r3 │ │ │ │ + strh r4, [r2, #14] │ │ │ │ movs r4, r3 │ │ │ │ ldc2 0, cr0, [sl], #-640 @ 0xfffffd80 │ │ │ │ @ instruction: 0xfaa800a0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ @@ -386315,15 +386308,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ 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] │ │ │ │ @@ -386363,15 +386356,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ 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] │ │ │ │ @@ -386380,15 +386373,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 173c9a │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #2 │ │ │ │ @@ -386507,31 +386500,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1c6a58 │ │ │ │ + bl 1c6ce8 │ │ │ │ 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 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 173f54 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 173f7e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -386718,20 +386711,20 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (17405c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (174060 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ movs r0, #1 │ │ │ │ blx 54488 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbc8001c │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + mrc2 0, 2, r0, cr8, cr12, {0} │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ movs r4, r3 │ │ │ │ cbz r1, 174094 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -386814,23 +386807,23 @@ │ │ │ │ movcc r3, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str.w r3, [fp, #164] @ 0xa4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strh.w r3, [fp, #172] @ 0xac │ │ │ │ blx 54720 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 174316 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 174174 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -387064,15 +387057,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 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr.w r2, [pc, #2164] @ 174c9c │ │ │ │ ldr.w r3, [pc, #2152] @ 174c94 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -387845,19 +387838,19 @@ │ │ │ │ b.n 174986 │ │ │ │ ldr.w r3, [r7, #352] @ 0x160 │ │ │ │ b.w 174414 │ │ │ │ itt mi │ │ │ │ lslmi r0, r4, #2 │ │ │ │ lsrmi r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 174ba0 │ │ │ │ + b.n 174cc0 │ │ │ │ movs r3, r5 │ │ │ │ cbnz r0, 174d14 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 174cec │ │ │ │ + bpl.n 174c0c │ │ │ │ movs r3, r5 │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ b.n 174b18 │ │ │ │ ldrsb.w r4, [fp, #190] @ 0xbe │ │ │ │ asrs r3, r3, #3 │ │ │ │ @@ -387899,15 +387892,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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] │ │ │ │ @@ -388089,15 +388082,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 174eea │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -388127,29 +388120,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 174f34 │ │ │ │ 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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 174f46 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -388206,15 +388199,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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 │ │ │ │ @@ -388229,41 +388222,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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] │ │ │ │ @@ -388419,15 +388412,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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] │ │ │ │ @@ -388453,15 +388446,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 55100 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -388491,15 +388484,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 17539c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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 │ │ │ │ @@ -388531,15 +388524,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 175408 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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 │ │ │ │ @@ -388610,15 +388603,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ 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] │ │ │ │ @@ -388694,15 +388687,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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 │ │ │ │ @@ -388719,15 +388712,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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 │ │ │ │ @@ -388738,15 +388731,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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} │ │ │ │ @@ -388764,15 +388757,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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 │ │ │ │ @@ -388804,15 +388797,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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] │ │ │ │ @@ -388852,15 +388845,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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] │ │ │ │ @@ -388868,15 +388861,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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] │ │ │ │ @@ -388899,15 +388892,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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 │ │ │ │ @@ -388921,15 +388914,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 17580c │ │ │ │ - bl 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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] │ │ │ │ @@ -388951,15 +388944,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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] │ │ │ │ @@ -389082,15 +389075,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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 │ │ │ │ @@ -389108,15 +389101,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 175a40 │ │ │ │ - bl 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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 │ │ │ │ @@ -389140,15 +389133,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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 │ │ │ │ @@ -389194,15 +389187,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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] │ │ │ │ @@ -389218,15 +389211,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 1759b4 │ │ │ │ - bl 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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 │ │ │ │ @@ -389260,15 +389253,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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] │ │ │ │ @@ -389325,15 +389318,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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] │ │ │ │ @@ -389346,15 +389339,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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] │ │ │ │ @@ -389511,15 +389504,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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] │ │ │ │ @@ -389527,15 +389520,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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 │ │ │ │ @@ -389559,15 +389552,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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] │ │ │ │ @@ -389584,15 +389577,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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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 │ │ │ │ @@ -389650,28 +389643,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 175f0c │ │ │ │ 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 1c6ae0 │ │ │ │ + bl 1c6d70 │ │ │ │ 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 │ │ │ │ @@ -389914,15 +389907,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 1761e4 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 17622a │ │ │ │ mov r1, fp │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 17620e │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 1761ba │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -389943,15 +389936,15 @@ │ │ │ │ bne.n 1761aa │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 176196 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c80b0 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1761de │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 17624e │ │ │ │ @@ -390232,17 +390225,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1764e0 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 1764ea │ │ │ │ b.n 1764dc │ │ │ │ nop │ │ │ │ - rev16 r4, r6 │ │ │ │ + pop {r2, pc} │ │ │ │ movs r3, r5 │ │ │ │ - rev16 r2, r3 │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -390763,15 +390756,15 @@ │ │ │ │ b.n 176786 │ │ │ │ movw r3, #778 @ 0x30a │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 176a02 │ │ │ │ b.n 176a6c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + cbnz r0, 176af8 │ │ │ │ movs r3, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 176b00 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -391347,15 +391340,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 176f42 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 17708e │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -391403,15 +391396,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 176ff8 │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 176fec │ │ │ │ @@ -391419,15 +391412,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 177054 │ │ │ │ nop │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r4, #2 │ │ │ │ @@ -391517,15 +391510,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 177206 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -391574,26 +391567,26 @@ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ bcs.n 1772c4 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ beq.n 1772bc │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 177346 │ │ │ │ vldr s0, [pc, #156] @ 177350 │ │ │ │ - bl 1c2080 │ │ │ │ + bl 1c2310 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 17733c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 1772ba │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1c2080 │ │ │ │ + bl 1c2310 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -391620,20 +391613,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 1772ba │ │ │ │ vldr s0, [pc, #36] @ 177354 │ │ │ │ - bl 1c2080 │ │ │ │ + bl 1c2310 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 177358 │ │ │ │ - bl 1c2080 │ │ │ │ + bl 1c2310 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -391649,38 +391642,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (177384 ) │ │ │ │ ldr r0, [pc, #20] @ (177388 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173b34 │ │ │ │ nop │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ movs r3, r5 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + subs r1, #0 │ │ │ │ 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] @ (1773b0 ) │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ ldr r1, [pc, #16] @ (1773b4 ) │ │ │ │ ldr r0, [pc, #20] @ (1773b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173b34 │ │ │ │ nop │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ movs r3, r5 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ movs r1, r4 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 1773e4 │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ bhi.n 1773e0 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -393093,15 +393086,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1781ee │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -393341,15 +393334,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 17846c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -394053,15 +394046,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 178bb2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -394287,15 +394280,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr.w r6, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 178e06 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -395051,15 +395044,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 211204 │ │ │ │ + bl 211494 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 179a50 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ and.w r4, fp, #127 @ 0x7f │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -395107,15 +395100,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 1e3ef0 │ │ │ │ + bl 1e4180 │ │ │ │ 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 │ │ │ │ @@ -395405,20 +395398,20 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 179796 │ │ │ │ subs r0, r4, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 179796 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2bccd4 │ │ │ │ + bl 2bcf64 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2bcf00 │ │ │ │ + bl 2bd190 │ │ │ │ ldr r1, [pc, #244] @ (179aa0 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1890e0 │ │ │ │ uxth r3, r3 │ │ │ │ @@ -395491,40 +395484,40 @@ │ │ │ │ add r4, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ strbne.w r2, [sl, #558] @ 0x22e │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 179796 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2bcfd0 │ │ │ │ + bl 2bd260 │ │ │ │ ldr r1, [pc, #48] @ (179ab4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1890e0 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #168 @ (adr r3, 179b4c ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 179d8c ) │ │ │ │ movs r4, r3 │ │ │ │ - add r3, pc, #96 @ (adr r3, 179b08 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 179d48 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r2, pc, #712 @ (adr r2, 179d74 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 179bb4 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r2, pc, #224 @ (adr r2, 179b90 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 179dd0 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r2, pc, #744 @ (adr r2, 179d9c ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 179bdc ) │ │ │ │ movs r4, r3 │ │ │ │ - add r2, pc, #208 @ (adr r2, 179b88 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 179dc8 ) │ │ │ │ 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] @ (179d78 ) │ │ │ │ @@ -396292,15 +396285,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 1e3f28 │ │ │ │ + bl 1e41b8 │ │ │ │ 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 │ │ │ │ @@ -396929,23 +396922,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r4, r0] │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, r7] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #24] │ │ │ │ movs r4, r3 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ movs r4, r3 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ 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] @ 17abb0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ @@ -398223,15 +398216,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, 17b688 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e26e0 │ │ │ │ + bl 1e2970 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #566] @ 0x236 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #566] @ 0x236 │ │ │ │ ldr r2, [pc, #572] @ (17b8a8 ) │ │ │ │ ldr r3, [pc, #564] @ (17b8a4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -399929,15 +399922,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 17c680 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #108 @ 0x6c │ │ │ │ @@ -400916,17 +400909,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 17ce40 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ adds r7, #194 @ 0xc2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ movs r4, r3 │ │ │ │ adds r5, #26 │ │ │ │ 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 │ │ │ │ @@ -401796,15 +401789,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 17db38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17e7ac │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -402005,17 +401998,17 @@ │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #132 @ 0x84 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ movs r4, r3 │ │ │ │ ldr.w r1, [pc, #3240] @ 17ea14 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ bl 1890e0 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -402375,15 +402368,15 @@ │ │ │ │ beq.n 17e174 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 180836 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e25d8 │ │ │ │ + bl 1e2868 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ bne.n 17e1a2 │ │ │ │ b.w 180836 │ │ │ │ @@ -402395,15 +402388,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17e194 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e25d8 │ │ │ │ + bl 1e2868 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17e194 │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -402935,15 +402928,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 177db4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ b.w 17db38 │ │ │ │ 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 │ │ │ │ @@ -403132,15 +403125,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ bl 177db4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17e7ce │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ movs r4, r3 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 17d7a6 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -405919,19 +405912,19 @@ │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ mov r2, fp │ │ │ │ ldr.w r3, [r7, #384] @ 0x180 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 17c820 │ │ │ │ b.w 17d840 │ │ │ │ - rors r2, r4 │ │ │ │ + add r2, lr │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r7, #28 │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ 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} │ │ │ │ @@ -406873,15 +406866,15 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp fp, r9 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #20] │ │ │ │ bhi.n 181444 │ │ │ │ b.w 17d96c │ │ │ │ nop │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ 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 │ │ │ │ @@ -406897,15 +406890,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 1e3f28 │ │ │ │ + bl 1e41b8 │ │ │ │ ldr.w r2, [pc, #2196] @ 181d8c │ │ │ │ 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] │ │ │ │ @@ -407914,15 +407907,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xeb26009f │ │ │ │ adds.w r0, r6, pc, lsr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ b.n 182560 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ bl 1891fc │ │ │ │ @@ -410853,15 +410846,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 18296e │ │ │ │ lsls r3, r2, #19 │ │ │ │ bpl.w 18294c │ │ │ │ b.w 182944 │ │ │ │ @@ -410869,28 +410862,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 18219e │ │ │ │ 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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 181d32 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ @@ -410905,28 +410898,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 182a8c │ │ │ │ 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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.n 183632 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1891fc │ │ │ │ @@ -411053,15 +411046,15 @@ │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ 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, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [pc, #1860] @ 184650 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -411070,15 +411063,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 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1845b8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ bl 174d7c │ │ │ │ @@ -411100,15 +411093,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 1c2b58 │ │ │ │ + bl 1c2de8 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 183f6a │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1840f6 │ │ │ │ @@ -411253,15 +411246,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 184250 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #228] @ 0xe4 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1845ea │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 184250 │ │ │ │ @@ -411271,15 +411264,15 @@ │ │ │ │ cbz r3, 184138 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18462c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2b78 │ │ │ │ + bl 1c2e08 │ │ │ │ ldr.w r2, [pc, #1296] @ 184658 │ │ │ │ ldr.w r3, [pc, #1288] @ 184654 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ @@ -411390,15 +411383,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 2bc1e0 │ │ │ │ + bl 2bc470 │ │ │ │ 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 │ │ │ │ @@ -411705,42 +411698,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174d20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ b.n 183f32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17b4a0 │ │ │ │ b.n 1840de │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17b4a0 │ │ │ │ b.n 1840de │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #224] @ 0xe0 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18411a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 174d20 │ │ │ │ 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 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ b.n 18411c │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1842b6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 1842b6 │ │ │ │ orr.w r8, r8, #64 @ 0x40 │ │ │ │ @@ -411762,15 +411755,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00b0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - vshr.u32 d16, d11, #16 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ + movs r4, r3 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ ldrd r2, r1, [r1, #20] │ │ │ │ cmp r0, #32 │ │ │ │ bhi.n 1846ba │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r1, #31 │ │ │ │ bhi.w 185e42 │ │ │ │ @@ -411903,15 +411897,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 2bc1e0 │ │ │ │ + bl 2bc470 │ │ │ │ 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 │ │ │ │ @@ -412295,15 +412289,15 @@ │ │ │ │ ldr.w r2, [r5, #232] @ 0xe8 │ │ │ │ tst r3, r2 │ │ │ │ beq.n 184c1c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 184c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4160 │ │ │ │ + bl 1e43f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185ba4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -412344,17 +412338,17 @@ │ │ │ │ b.n 1847c0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaca001b │ │ │ │ - strh.w r0, [lr, #27] │ │ │ │ - @ instruction: 0xfa3e001b │ │ │ │ + ldc2l 0, cr0, [sl, #-108] @ 0xffffff94 │ │ │ │ + smlawt r0, lr, fp, r0 │ │ │ │ + stc2l 0, cr0, [lr], {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 │ │ │ │ @@ -413110,15 +413104,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r9, r3, #4 │ │ │ │ beq.w 185ac2 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1c2080 │ │ │ │ + bl 1c2310 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 175224 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -413532,15 +413526,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 1850c4 │ │ │ │ vldr s0, [pc, #92] @ 185964 │ │ │ │ - bl 1c2080 │ │ │ │ + bl 1c2310 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 175224 │ │ │ │ vldr d7, [pc, #56] @ 185958 │ │ │ │ @@ -413561,15 +413555,15 @@ │ │ │ │ b.n 1852f4 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #27, r4 │ │ │ │ + @ instruction: 0xf614001b │ │ │ │ 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 │ │ │ │ @@ -413768,15 +413762,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ b.w 184e8a │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -413836,15 +413830,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 185708 │ │ │ │ + b.n 185c28 │ │ │ │ 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 │ │ │ │ @@ -413970,15 +413964,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str.w r0, [r8, #68] @ 0x44 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ b.n 185bee │ │ │ │ bl 17735c │ │ │ │ ldr r1, [pc, #104] @ (185e44 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -414018,33 +414012,33 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1890e0 │ │ │ │ ldr r1, [pc, #44] @ (185e68 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 1890e0 │ │ │ │ nop │ │ │ │ - b.n 18567c │ │ │ │ + b.n 185b9c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1864b4 │ │ │ │ + b.n 1859d4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 186474 │ │ │ │ + b.n 185994 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 186434 │ │ │ │ + b.n 185954 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1863ec │ │ │ │ + b.n 18590c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 18627c │ │ │ │ + b.n 18579c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 18638c │ │ │ │ + b.n 1858ac │ │ │ │ movs r3, r3 │ │ │ │ - b.n 186344 │ │ │ │ + b.n 185864 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1862fc │ │ │ │ + b.n 18581c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1862b4 │ │ │ │ + b.n 1857d4 │ │ │ │ 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] @ 1863e4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -414077,15 +414071,15 @@ │ │ │ │ beq.w 1863de │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 185f00 │ │ │ │ add.w r9, r7, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186078 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 1861f6 │ │ │ │ @@ -414102,21 +414096,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174d20 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #228] @ 0xe4 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 185e6c │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1861de │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -414192,18 +414186,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 185fee │ │ │ │ ldrb.w r3, [r1, #390] @ 0x186 │ │ │ │ cbz r3, 186028 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ cbz r0, 186028 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 186028 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -414356,18 +414350,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 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 185e6c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -414376,15 +414370,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174d20 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ b.n 185f34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185ed4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 185efc │ │ │ │ @@ -414448,25 +414442,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 186286 │ │ │ │ mov r4, r9 │ │ │ │ b.n 186028 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18639c │ │ │ │ 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 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 186386 │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 177150 │ │ │ │ @@ -414543,24 +414537,24 @@ │ │ │ │ b.n 186318 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174d20 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ b.n 1862c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174d20 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ b.n 1862ae │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 175224 │ │ │ │ @@ -414580,15 +414574,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ add r1, pc, #472 @ (adr r1, 1865c0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #480 @ (adr r0, 1865d0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 18640c │ │ │ │ + b.n 18692c │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [pc, #40] @ (186420 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [pc, #40] @ (186424 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -414974,15 +414968,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 173e14 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186cdc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 174d7c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -415033,27 +415027,27 @@ │ │ │ │ str.w r2, [r1, #904] @ 0x388 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 188878 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 186766 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ bne.n 1867cc │ │ │ │ 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 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 1867d2 │ │ │ │ subs r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 186860 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ @@ -415123,15 +415117,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18696a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 231fa0 │ │ │ │ + bl 232230 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 185e6c │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 183ef8 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -415439,15 +415433,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 174d20 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ b.n 1867f2 │ │ │ │ ldrb.w r8, [r2, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 1869c6 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ @@ -415865,15 +415859,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 187000 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -416076,15 +416070,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 187376 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6c80 │ │ │ │ + bl 1c6f10 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 55100 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -416176,15 +416170,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 187482 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6c80 │ │ │ │ + bl 1c6f10 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 55100 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -416824,48 +416818,48 @@ │ │ │ │ ldr.w r3, [pc, #1268] @ 1880c4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1264] @ 1880c8 │ │ │ │ ldr.w r1, [pc, #1264] @ 1880cc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187b72 │ │ │ │ ldr.w r3, [pc, #1248] @ 1880d0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1244] @ 1880d4 │ │ │ │ ldr.w r1, [pc, #1244] @ 1880d8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187b58 │ │ │ │ ldr.w r3, [pc, #1228] @ 1880dc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1224] @ 1880e0 │ │ │ │ ldr.w r1, [pc, #1224] @ 1880e4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187ba4 │ │ │ │ ldr.w r3, [pc, #1208] @ 1880e8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1204] @ 1880ec │ │ │ │ ldr.w r1, [pc, #1204] @ 1880f0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187b82 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ @@ -416891,15 +416885,15 @@ │ │ │ │ ldr.w r3, [pc, #1124] @ 1880f4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1120] @ 1880f8 │ │ │ │ ldr.w r1, [pc, #1120] @ 1880fc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187bb4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1882c4 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -416938,15 +416932,15 @@ │ │ │ │ ldr r3, [pc, #996] @ (188100 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #996] @ (188104 ) │ │ │ │ ldr r1, [pc, #1000] @ (188108 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187bc6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 18827c │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -416969,15 +416963,15 @@ │ │ │ │ ldr r3, [pc, #924] @ (18810c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #924] @ (188110 ) │ │ │ │ ldr r1, [pc, #924] @ (188114 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.w 187554 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 18821c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417018,15 +417012,15 @@ │ │ │ │ ldr r3, [pc, #804] @ (188118 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #804] @ (18811c ) │ │ │ │ ldr r1, [pc, #804] @ (188120 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187656 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 187e20 │ │ │ │ @@ -417088,15 +417082,15 @@ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ b.w 1873dc │ │ │ │ ldr r2, [pc, #612] @ (188124 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #612] @ (188128 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ b.w 186788 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.n 187f8c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1695b8 │ │ │ │ b.w 187690 │ │ │ │ @@ -417167,15 +417161,15 @@ │ │ │ │ ldr r3, [pc, #412] @ (18812c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #412] @ (188130 ) │ │ │ │ ldr r1, [pc, #416] @ (188134 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187ed6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1872d8 │ │ │ │ b.w 1872a0 │ │ │ │ ldrb.w r3, [r6, #369] @ 0x171 │ │ │ │ @@ -417215,28 +417209,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1874da │ │ │ │ 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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1873c6 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ mov r0, sl │ │ │ │ @@ -417271,73 +417265,73 @@ │ │ │ │ sub.w ip, r2, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ b.n 188178 │ │ │ │ nop │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #168 @ (adr r5, 18816c ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 1883ac ) │ │ │ │ movs r2, r5 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + str r2, [r0, #32] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + adcs r0, r1 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + str r2, [r4, #28] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + asrs r0, r5 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + str r2, [r0, #28] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + asrs r0, r1 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + str r2, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + lsrs r0, r5 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + str r2, [r0, #20] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + lsls r0, r1 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + str r6, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + ands r4, r0 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + str r0, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ add.w r6, r7, #152 @ 0x98 │ │ │ │ add.w lr, r6, r1, lsl #2 │ │ │ │ ldr.w r6, [lr, #-68] │ │ │ │ cbnz r6, 18816c │ │ │ │ add.w r6, r4, r2, lsl #2 │ │ │ │ str.w r3, [lr, #-68] │ │ │ │ @@ -417411,48 +417405,48 @@ │ │ │ │ ldr.w r3, [pc, #1684] @ 1888b4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1684] @ 1888b8 │ │ │ │ ldr.w r1, [pc, #1684] @ 1888bc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187d94 │ │ │ │ ldr.w r3, [pc, #1664] @ 1888c0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1664] @ 1888c4 │ │ │ │ ldr.w r1, [pc, #1664] @ 1888c8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187d64 │ │ │ │ ldr.w r3, [pc, #1644] @ 1888cc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1644] @ 1888d0 │ │ │ │ ldr.w r1, [pc, #1644] @ 1888d4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187d52 │ │ │ │ ldr.w r3, [pc, #1624] @ 1888d8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1624] @ 1888dc │ │ │ │ ldr.w r1, [pc, #1624] @ 1888e0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187d3c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 188784 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417467,26 +417461,26 @@ │ │ │ │ ldr.w r3, [pc, #1564] @ 1888e4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1564] @ 1888e8 │ │ │ │ ldr.w r1, [pc, #1564] @ 1888ec │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187cb8 │ │ │ │ ldr.w r3, [pc, #1544] @ 1888f0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1544] @ 1888f4 │ │ │ │ ldr.w r1, [pc, #1544] @ 1888f8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187da6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 18876a │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417495,15 +417489,15 @@ │ │ │ │ ldr.w r3, [pc, #1508] @ 1888fc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1504] @ 188900 │ │ │ │ ldr.w r1, [pc, #1504] @ 188904 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 187cd4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 18861e │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417733,26 +417727,26 @@ │ │ │ │ ldr r3, [pc, #844] @ (188908 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #844] @ (18890c ) │ │ │ │ ldr r1, [pc, #844] @ (188910 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 18859e │ │ │ │ ldr r3, [pc, #828] @ (188914 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #828] @ (188918 ) │ │ │ │ ldr r1, [pc, #832] @ (18891c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 1885b0 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ strb.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ @@ -417768,26 +417762,26 @@ │ │ │ │ ldr r3, [pc, #768] @ (188920 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #768] @ (188924 ) │ │ │ │ ldr r1, [pc, #768] @ (188928 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 188340 │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 186c7c │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ @@ -417798,15 +417792,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 187348 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ @@ -417877,72 +417871,72 @@ │ │ │ │ ldr r3, [pc, #480] @ (18892c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #480] @ (188930 ) │ │ │ │ ldr r1, [pc, #484] @ (188934 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 1882ba │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 187b46 │ │ │ │ ldr r3, [pc, #460] @ (188938 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #460] @ (18893c ) │ │ │ │ ldr r1, [pc, #460] @ (188940 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 18830e │ │ │ │ ldr r3, [pc, #444] @ (188944 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #444] @ (188948 ) │ │ │ │ ldr r1, [pc, #448] @ (18894c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.n 1882a6 │ │ │ │ ldr r3, [pc, #432] @ (188950 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #432] @ (188954 ) │ │ │ │ ldr r1, [pc, #432] @ (188958 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.w 187760 │ │ │ │ ldr r3, [pc, #416] @ (18895c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #416] @ (188960 ) │ │ │ │ ldr r1, [pc, #416] @ (188964 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.w 187d10 │ │ │ │ ldr r3, [pc, #400] @ (188968 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #400] @ (18896c ) │ │ │ │ ldr r1, [pc, #400] @ (188970 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1971b4 │ │ │ │ b.w 187f20 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ movs r3, #252 @ 0xfc │ │ │ │ str.w r3, [r2, #1464] @ 0x5b8 │ │ │ │ b.w 187b44 │ │ │ │ @@ -418003,142 +417997,142 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1890e0 │ │ │ │ ldr r1, [pc, #224] @ (188984 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1890e0 │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ - movs r3, r3 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - itte mi │ │ │ │ - movmi r3, r3 │ │ │ │ - strbmi r4, [r1, r6] │ │ │ │ - movpl r3, r3 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + stmia r3!, {r7} │ │ │ │ movs r3, r3 │ │ │ │ - ite eq │ │ │ │ - moveq r3, r3 │ │ │ │ - strbne r2, [r6, r5] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + subs r2, #0 │ │ │ │ movs r3, r3 │ │ │ │ - itte ls │ │ │ │ - movls r3, r3 │ │ │ │ - strbls r0, [r5, r4] │ │ │ │ - movhi r3, r3 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, 1889ba │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #8 │ │ │ │ + it │ │ │ │ + mov r3, r3 │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + bkpt 0x008e │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, 1889d2 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + ite le │ │ │ │ + movle r3, r3 │ │ │ │ + ldrsbgt r2, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, 1889d4 │ │ │ │ + ittt vc │ │ │ │ + movvc r3, r3 │ │ │ │ + ldrsbvc r0, [r7, r0] │ │ │ │ + movvc r3, r3 │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + bkpt 0x005e │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - rev r0, r0 │ │ │ │ + bkpt 0x0032 │ │ │ │ movs r3, r3 │ │ │ │ - rev r6, r6 │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r7} │ │ │ │ + ittt gt │ │ │ │ + movgt r3, r3 │ │ │ │ + popgt {r4, r7} │ │ │ │ + movgt r3, r3 │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ + itee pl │ │ │ │ + movpl r3, r3 │ │ │ │ + yieldmi │ │ │ │ + movmi 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] @ (1889ac ) │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ ldr r1, [pc, #16] @ (1889b0 ) │ │ │ │ ldr r0, [pc, #20] @ (1889b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173b34 │ │ │ │ nop │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ movs r2, r5 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ 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] @ (188b4c ) │ │ │ │ @@ -418310,15 +418304,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ ldr.w r7, [pc, #1036] @ 188f84 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 188d00 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 188cd2 │ │ │ │ @@ -418332,67 +418326,67 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #992] @ (188f90 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c2be0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c2be0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c2be0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c2be0 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e83a0 │ │ │ │ + bl 1e8630 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 150dc8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199c44 │ │ │ │ cbz r0, 188c4e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dccd4 │ │ │ │ + bl 1dcf64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2374ec │ │ │ │ + bl 23777c │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b48 │ │ │ │ + bl 238dd8 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 234f74 │ │ │ │ + bl 235204 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188c10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dd808 │ │ │ │ + bl 1dda98 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ ldrb.w r3, [r8, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 188d8a │ │ │ │ ldrb.w r3, [r8, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 188d76 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -418400,23 +418394,23 @@ │ │ │ │ beq.n 188d18 │ │ │ │ ldr r3, [pc, #808] @ (188f94 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 255588 │ │ │ │ + bl 255818 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 188d92 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 269db4 │ │ │ │ + bl 26a044 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ef0b4 │ │ │ │ + bl 1ef344 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 188dda │ │ │ │ ldr r3, [pc, #764] @ (188f98 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -418478,15 +418472,15 @@ │ │ │ │ b.n 188c68 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 188cf8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1df9c8 │ │ │ │ + bl 1dfc58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 188cf8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ @@ -418500,37 +418494,37 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 188d52 │ │ │ │ cbz r1, 188d68 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1fa4 │ │ │ │ + bl 1f2234 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #558] @ 0x22e │ │ │ │ b.n 188cf8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199dfc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 188c62 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ b.n 188c62 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199d00 │ │ │ │ b.n 188c58 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251d28 │ │ │ │ + bl 251fb8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23785c │ │ │ │ + bl 237aec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2380a4 │ │ │ │ + bl 238334 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 23eaa8 │ │ │ │ + bl 23ed38 │ │ │ │ b.n 188c7e │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 188ce6 │ │ │ │ cmp r1, #14 │ │ │ │ bhi.w 188f36 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -418580,15 +418574,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 188e12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 188e1e │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188e0a │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 188f28 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -418689,20 +418683,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (188fb8 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (188fbc ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1e4 │ │ │ │ + bl 25d474 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 188ce6 │ │ │ │ ldr r3, [pc, #92] @ (188fc0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 188f3a │ │ │ │ ldr r3, [pc, #92] @ (188fc4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -418729,61 +418723,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #664] @ (18923c ) │ │ │ │ + str r6, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #648] @ (189230 ) │ │ │ │ + str r2, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #504] @ (1891a8 ) │ │ │ │ + str r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #504] @ (1891ac ) │ │ │ │ + str r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + cbnz r4, 188fc6 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #920] @ (18935c ) │ │ │ │ + ldr r7, [pc, #472] @ (18919c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #912] @ (189358 ) │ │ │ │ + ldr r7, [pc, #464] @ (189198 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #896] @ (189350 ) │ │ │ │ + ldr r7, [pc, #448] @ (189190 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #936] @ (18937c ) │ │ │ │ + ldr r7, [pc, #488] @ (1891bc ) │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ 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 │ │ │ │ @@ -418888,110 +418882,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (189170 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c2be0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c63bc │ │ │ │ + bl 1c664c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ ldr r1, [pc, #52] @ (189174 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 25d1e4 │ │ │ │ + bl 25d474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r1, [pc, #36] @ (189178 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c39dc │ │ │ │ + bl 1c3c6c │ │ │ │ b.n 18913e │ │ │ │ ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ 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 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 1891bc │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #216] @ 0xd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (1891c8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1890e0 │ │ │ │ nop │ │ │ │ - push {r3, r4, r5} │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ 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 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cbz r0, 1891ec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1891f8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1890e0 │ │ │ │ nop │ │ │ │ - push {r3, r5} │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ 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 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cbz r0, 18927e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 189278 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -419007,15 +419001,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 189232 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 189278 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -419026,15 +419020,15 @@ │ │ │ │ bne.n 189262 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (189288 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1890e0 │ │ │ │ - cbz r6, 1892f0 │ │ │ │ + @ instruction: 0xb626 │ │ │ │ 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 │ │ │ │ @@ -419046,29 +419040,29 @@ │ │ │ │ bhi.w 1895ae │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #172] @ 0xac │ │ │ │ cbz r3, 1892d2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cbz r0, 1892ea │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1895c4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1895c8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c2be0 │ │ │ │ str.w r0, [r6, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 175224 │ │ │ │ @@ -419236,15 +419230,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 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ 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 175544 │ │ │ │ @@ -419343,15 +419337,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #0 │ │ │ │ + cbz r0, 189614 │ │ │ │ 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] @ (189794 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -419363,15 +419357,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 176b34 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cbz r0, 189628 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r2, [pc, #400] @ (18979c ) │ │ │ │ ldr r3, [pc, #392] @ (189798 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -419491,15 +419485,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 189742 │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 18960a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [r8] │ │ │ │ @@ -419535,15 +419529,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] @ (189860 ) │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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] @ (189864 ) │ │ │ │ @@ -419605,15 +419599,15 @@ │ │ │ │ bl 188988 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -419630,15 +419624,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (1898a8 ) │ │ │ │ add r1, pc │ │ │ │ bl 1890e0 │ │ │ │ nop │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ 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 │ │ │ │ @@ -419796,15 +419790,15 @@ │ │ │ │ ldr r7, [pc, #140] @ (189ad0 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 1e2270 │ │ │ │ + bl 1e2500 │ │ │ │ ldr r3, [pc, #128] @ (189ad4 ) │ │ │ │ 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 │ │ │ │ @@ -419863,31 +419857,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (189b00 ) │ │ │ │ ldr r0, [pc, #20] @ (189b04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173b34 │ │ │ │ nop │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ movs r2, r5 │ │ │ │ - ldr r0, [pc, #1016] @ (189efc ) │ │ │ │ + ldr r3, [pc, #568] @ (189d3c ) │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ 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] @ 18a428 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ bl 176234 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -419954,15 +419948,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 189b64 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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 189d4e │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -420039,15 +420033,15 @@ │ │ │ │ cbz r2, 189cd6 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.n 189bd8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189d40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189d38 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -420055,29 +420049,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 18a160 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ bne.w 18a160 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189d30 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 189d02 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 18a160 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 189cf2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189d0c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -420166,15 +420160,15 @@ │ │ │ │ bne.w 189bd8 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 189cc0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189ea4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189e9c │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -420205,30 +420199,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18a318 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 189f8e │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189e36 │ │ │ │ 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 176260 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 189eee │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189eee │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 189ee2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -420240,15 +420234,15 @@ │ │ │ │ orrmi.w r3, r3, #4 │ │ │ │ bmi.n 189edc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189ebe │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 189bd8 │ │ │ │ movs r2, #5 │ │ │ │ @@ -420874,15 +420868,15 @@ │ │ │ │ bhi.n 18a5ac │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 18a4fc │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 18a4fc │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 18a5d4 │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -420978,19 +420972,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (18a6b4 ) │ │ │ │ ldr r0, [pc, #20] @ (18a6b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173b34 │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ movs r2, r5 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r0, r4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 18a6f4 │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 18a6f4 │ │ │ │ @@ -422354,25 +422348,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 1c7a50 │ │ │ │ + bl 1c7ce0 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 18b698 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c0c │ │ │ │ + bl 1c7e9c │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 18b606 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -422397,15 +422391,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 18b5fc │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 18b5fc │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d4c │ │ │ │ + bl 1c7fdc │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 18b5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -422454,15 +422448,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 18b634 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 18b61a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7bec │ │ │ │ + bl 1c7e7c │ │ │ │ ldr r2, [pc, #48] @ (18b6b0 ) │ │ │ │ ldr r3, [pc, #36] @ (18b6a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -422620,15 +422614,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 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 176234 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -422917,15 +422911,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 18bae6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18b82c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 18ba28 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -422943,23 +422937,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 18bbec │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18bbdc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18bbdc │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 18bb68 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18bbd4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18bb5c │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -422995,15 +422989,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 18bba6 │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 18bb9e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18bb68 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1754b4 │ │ │ │ @@ -423407,15 +423401,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 18bf68 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -423704,15 +423698,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 1e36ec │ │ │ │ + bl 1e397c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 18c2d6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ @@ -423832,15 +423826,15 @@ │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 18c40a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -424053,15 +424047,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r5, r7, #16 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 18c67a │ │ │ │ sub.w r9, r3, #96 @ 0x60 │ │ │ │ movs r4, #1 │ │ │ │ @@ -426929,15 +426923,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r5, [pc, #2608] @ 18eee8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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] │ │ │ │ @@ -426945,15 +426939,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 18e51e │ │ │ │ movw r1, #7868 @ 0x1ebc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 18d330 │ │ │ │ mov r1, r6 │ │ │ │ @@ -427456,15 +427450,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 18c4e0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 18ea0a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr.w r2, [pc, #1220] @ 18eef0 │ │ │ │ ldr.w r3, [pc, #1204] @ 18eee4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -427720,15 +427714,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 18ec90 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 18ec90 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r9, r0 │ │ │ │ @@ -427797,15 +427791,15 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ bne.n 18ece8 │ │ │ │ mov fp, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.n 18e9b2 │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 18eeb0 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -427910,15 +427904,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ b.n 18eda6 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -427938,15 +427932,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 18fc96 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1215] @ 0x4bf │ │ │ │ blx 54720 │ │ │ │ @@ -428835,15 +428829,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 18f876 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r8, [r3, #320] @ 0x140 │ │ │ │ blx 54720 │ │ │ │ @@ -429381,15 +429375,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1902a0 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -429458,45 +429452,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 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 18ff1c │ │ │ │ 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 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ 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 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 18feea │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -429573,15 +429567,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 18fe76 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -429823,15 +429817,15 @@ │ │ │ │ b.n 1901da │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 18fe04 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 1901fc │ │ │ │ @@ -431277,15 +431271,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ 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 191120 │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ @@ -431311,15 +431305,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 19100a │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ @@ -431330,25 +431324,25 @@ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 190de6 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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 19107e │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 19104a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ @@ -431391,15 +431385,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 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 176234 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -431464,15 +431458,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 174fe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c80b0 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 175580 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -431499,22 +431493,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 1c7dac │ │ │ │ + bl 1c803c │ │ │ │ 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 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ 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] │ │ │ │ @@ -431551,15 +431545,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 19134a │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r2, [pc, #392] @ (19164c ) │ │ │ │ ldr r3, [pc, #384] @ (191648 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -431632,31 +431626,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 1c7e20 │ │ │ │ + bl 1c80b0 │ │ │ │ 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 191494 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1915c8 │ │ │ │ b.n 191494 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 191494 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1915ba │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -432543,54 +432537,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -432607,15 +432601,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 1920c8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -432625,15 +432619,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 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #236] @ 1920b4 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r9, pc │ │ │ │ @@ -432643,18 +432637,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 19209a │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [pc, #288] @ (19212c ) │ │ │ │ str r0, [r1, r5] │ │ │ │ @@ -432670,21 +432664,21 @@ │ │ │ │ ldr r0, [pc, #288] @ (192144 ) │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -432698,15 +432692,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 192028 │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 192028 │ │ │ │ @@ -432737,56 +432731,56 @@ │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ ldr.w r9, [pc, #1048] @ 192504 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 19214c │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [pc, #952] @ (192508 ) │ │ │ │ ldr r2, [pc, #956] @ (19250c ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df820 │ │ │ │ + bl 1dfab0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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] │ │ │ │ @@ -432794,28 +432788,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -432850,15 +432844,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 192278 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1924ea │ │ │ │ bhi.w 1924ee │ │ │ │ @@ -432870,42 +432864,42 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 19221e │ │ │ │ ldr r3, [pc, #668] @ (192518 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (19251c ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df820 │ │ │ │ + bl 1dfab0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52f4 │ │ │ │ + bl 1e5584 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 191fa4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ 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 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -432913,27 +432907,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -432966,33 +432960,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd68 │ │ │ │ + bl 1dfff8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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] │ │ │ │ @@ -433001,22 +432995,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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] │ │ │ │ @@ -433052,18 +433046,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e539c │ │ │ │ + bl 1e562c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 191fa4 │ │ │ │ ldr r2, [pc, #92] @ (192520 ) │ │ │ │ ldr r3, [pc, #56] @ (1924fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -433092,23 +433086,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ svc 28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ svc 12 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ 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 r4, #30 │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ movs r3, r3 │ │ │ │ blt.n 192594 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ @@ -433128,22 +433122,22 @@ │ │ │ │ bhi.n 19264c │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ lsls r3, r7, #13 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #733 @ 0x2dd │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -433153,32 +433147,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 192562 │ │ │ │ mov.w r1, #708 @ 0x2c4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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} │ │ │ │ @@ -433196,15 +433190,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 192562 │ │ │ │ bge.n 1925c4 │ │ │ │ @@ -433243,35 +433237,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 192bc4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df820 │ │ │ │ + bl 1dfab0 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1926f0 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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] │ │ │ │ @@ -433279,27 +433273,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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] │ │ │ │ @@ -433328,15 +433322,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 192820 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 192ba8 │ │ │ │ bhi.w 192ba0 │ │ │ │ @@ -433369,38 +433363,38 @@ │ │ │ │ bne.w 192bb0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (192bd4 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df820 │ │ │ │ + bl 1dfab0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52f4 │ │ │ │ + bl 1e5584 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 191fa4 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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} │ │ │ │ @@ -433409,34 +433403,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 19252c │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -433445,26 +433439,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -433497,37 +433491,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1929f0 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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] │ │ │ │ @@ -433535,27 +433529,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -433588,81 +433582,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 191fa4 │ │ │ │ mov.w r1, #824 @ 0x338 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd68 │ │ │ │ + bl 1dfff8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e54d4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e539c │ │ │ │ + bl 1e562c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 191fa4 │ │ │ │ b.n 192804 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 192aa4 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 192990 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1926a2 │ │ │ │ ldr r3, [pc, #60] @ (192bd8 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 192822 │ │ │ │ @@ -433677,23 +433671,23 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 192cb4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + add r0, pc, #104 @ (adr r0, 192c30 ) │ │ │ │ movs r2, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 192bbc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + movs r1, #22 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -433725,30 +433719,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 1e20c8 │ │ │ │ + bl 1e2358 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 192c66 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -433794,21 +433788,21 @@ │ │ │ │ b.n 192ce6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 192d7e │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -433824,29 +433818,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 192cdc │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 192ce6 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -433883,21 +433877,21 @@ │ │ │ │ beq.n 192ec6 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -433915,15 +433909,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [pc, #180] @ (192efc ) │ │ │ │ ldr r3, [pc, #160] @ (192eec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -433936,21 +433930,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 192c9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 192cc6 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -433961,15 +433955,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ b.n 192e46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 192edc │ │ │ │ @@ -434066,15 +434060,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 192fba │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 192faa │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c64ec │ │ │ │ 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] │ │ │ │ @@ -434569,15 +434563,15 @@ │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ cbz r2, 1934f6 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1934fc ) │ │ │ │ ldr r1, [pc, #20] @ (193500 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e50 │ │ │ │ + bl 1e30e0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 894fe │ │ │ │ b.n 192fb2 │ │ │ │ vtbl.8 d20, {d15-d18}, d27 │ │ │ │ @@ -434656,22 +434650,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 1ef0b4 │ │ │ │ + bl 1ef344 │ │ │ │ ldr r2, [pc, #16] @ (1935f0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1935f4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e50 │ │ │ │ + bl 1e30e0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 2095f2 │ │ │ │ b.n 192f06 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434709,15 +434703,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 1c6a00 │ │ │ │ + bl 1c6c90 │ │ │ │ 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 │ │ │ │ @@ -434739,15 +434733,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 1c6a00 │ │ │ │ + bl 1c6c90 │ │ │ │ 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 │ │ │ │ @@ -434763,15 +434757,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 1c6ce8 │ │ │ │ + bl 1c6f78 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 193716 │ │ │ │ @@ -435926,15 +435920,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 194322 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c80b0 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 19431a │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -435954,30 +435948,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1942de │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1942da │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ b.n 1942da │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1942d0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1942c2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ b.n 194290 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ itet ls │ │ │ │ lslls r6, r3, #2 │ │ │ │ lsrhi r4, r3, #2 │ │ │ │ movls r0, r0 │ │ │ │ @@ -436198,30 +436192,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb14c │ │ │ │ + bl 1cb3dc │ │ │ │ ldr.w r7, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1946de │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1945f2 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1945f2 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a18 │ │ │ │ + bl 1e2ca8 │ │ │ │ cbz r0, 194586 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1946aa │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -436263,15 +436257,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1945cc │ │ │ │ b.n 1945a4 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194560 │ │ │ │ mov r4, r8 │ │ │ │ @@ -436490,15 +436484,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 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 1945a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 194840 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -436519,18 +436513,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ 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 194aac │ │ │ │ mov r5, r6 │ │ │ │ @@ -436573,15 +436567,15 @@ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 194916 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1948c0 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1949bc │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -436642,15 +436636,15 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 194898 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r7 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1752ac │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -436684,15 +436678,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 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ b.n 19490a │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 1948f6 │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ @@ -436740,15 +436734,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldrb.w r6, [r6, #437] @ 0x1b5 │ │ │ │ b.n 194a66 │ │ │ │ mov r1, r6 │ │ │ │ b.n 194a30 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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] │ │ │ │ @@ -437043,17 +437037,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 194c0e │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 194b92 │ │ │ │ b.n 194da6 │ │ │ │ nop │ │ │ │ - bcs.n 194dc4 │ │ │ │ + bpl.n 194ee4 │ │ │ │ movs r1, r5 │ │ │ │ - bcs.n 194d50 │ │ │ │ + bpl.n 194e70 │ │ │ │ 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 │ │ │ │ @@ -437070,15 +437064,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 1bf154 │ │ │ │ + bl 1bf3e4 │ │ │ │ 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] │ │ │ │ @@ -437307,17 +437301,17 @@ │ │ │ │ bls.n 194fd2 │ │ │ │ b.n 194f00 │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 194f00 │ │ │ │ b.n 195056 │ │ │ │ nop │ │ │ │ - beq.n 1950ec │ │ │ │ + bcs.n 19500c │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + bcs.n 1950f0 │ │ │ │ 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] │ │ │ │ @@ -437377,15 +437371,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 195370 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 195188 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bf3a8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 195188 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -437399,15 +437393,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 19514c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 195142 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bf3a8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 195152 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 19511c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -437927,15 +437921,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2480] @ 1960a4 │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 195bf8 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -438073,15 +438067,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 18d330 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -438155,29 +438149,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 19591c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf368 │ │ │ │ + bl 1bf5f8 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 195972 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1bf1a8 │ │ │ │ + bl 1bf438 │ │ │ │ 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 195950 │ │ │ │ mov r4, r9 │ │ │ │ @@ -438245,15 +438239,15 @@ │ │ │ │ bne.n 1959e0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1959e0 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bf3a8 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 1959e6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 195c1e │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -438283,15 +438277,15 @@ │ │ │ │ bne.n 1959b2 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1580] @ 1960ac │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1bf1c0 │ │ │ │ + bl 1bf450 │ │ │ │ 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 195aac │ │ │ │ @@ -438435,15 +438429,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 19586a │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr.w r2, [pc, #1200] @ 1960b0 │ │ │ │ ldr.w r3, [pc, #1184] @ 1960a4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -438471,15 +438465,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 195fba │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 195fa6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 195c7a │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 195a6a │ │ │ │ @@ -438496,28 +438490,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 195a6a │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bf3a8 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 195c98 │ │ │ │ b.n 195a6a │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 195cca │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bf3a8 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 195cb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 195c7a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -438538,15 +438532,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 19606a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 196034 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 195c7a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -439075,15 +439069,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 19627e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (1962b8 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1962ac │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 19627a │ │ │ │ @@ -439099,59 +439093,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1962c4 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1962c8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 19624c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1962cc ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 19624c │ │ │ │ ldr r1, [pc, #52] @ (1962d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 19624c │ │ │ │ ldr r2, [pc, #44] @ (1962d4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 196264 │ │ │ │ ldr r1, [pc, #40] @ (1962d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 19624c │ │ │ │ - b.n 195bd0 │ │ │ │ - movs r2, r3 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ - movs r6, r3 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + b.n 1960f0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195b98 │ │ │ │ + itee le │ │ │ │ + movle r6, r3 │ │ │ │ + ldrbgt r4, [r4, #17] │ │ │ │ + movgt r2, r3 │ │ │ │ + b.n 1960b8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195b34 │ │ │ │ + b.n 196054 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195b44 │ │ │ │ + b.n 196064 │ │ │ │ movs r2, r3 │ │ │ │ - revsh r6, r5 │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ movs r6, r3 │ │ │ │ - revsh r4, r3 │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ 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] │ │ │ │ @@ -439162,15 +439156,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 1963b6 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1964d2 │ │ │ │ ldr r1, [pc, #600] @ (196560 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1963c8 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1963d8 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1963e8 │ │ │ │ @@ -439181,29 +439175,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 196418 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 196336 │ │ │ │ ldr r1, [pc, #564] @ (196564 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 196358 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 19645a │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 196358 │ │ │ │ ldr r1, [pc, #536] @ (196568 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 19646c │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 19647e │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 196490 │ │ │ │ @@ -439219,74 +439213,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] @ (19656c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1964de │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1963b2 │ │ │ │ ldr r1, [pc, #452] @ (196570 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 196310 │ │ │ │ ldr r1, [pc, #440] @ (196574 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 196314 │ │ │ │ ldr r1, [pc, #428] @ (196578 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 196318 │ │ │ │ ldr r1, [pc, #416] @ (19657c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 19631c │ │ │ │ ldr r1, [pc, #404] @ (196580 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 196320 │ │ │ │ ldr r1, [pc, #392] @ (196584 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 196324 │ │ │ │ ldr r1, [pc, #380] @ (196588 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 196328 │ │ │ │ ldr r1, [pc, #368] @ (19658c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196328 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 196508 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1964f6 │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -439300,173 +439294,173 @@ │ │ │ │ bmi.w 196552 │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 196538 │ │ │ │ ldr r1, [pc, #324] @ (196594 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 1963a2 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 19634e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 196360 │ │ │ │ ldr r1, [pc, #296] @ (196598 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 196366 │ │ │ │ ldr r1, [pc, #284] @ (19659c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 19636c │ │ │ │ ldr r1, [pc, #268] @ (1965a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 196372 │ │ │ │ ldr r1, [pc, #256] @ (1965a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 196378 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1965a8 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 1963a2 │ │ │ │ ldr r1, [pc, #216] @ (1965ac ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 196310 │ │ │ │ ldr r3, [pc, #208] @ (1965b0 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1965b4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 1963a2 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 19652a │ │ │ │ ldr r1, [pc, #184] @ (1965b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 1963a2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 19621c │ │ │ │ b.n 1963a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 19621c │ │ │ │ ldr r1, [pc, #156] @ (1965bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196386 │ │ │ │ ldr r1, [pc, #148] @ (1965c0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 1963a2 │ │ │ │ ldr r1, [pc, #136] @ (1965c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 1963a2 │ │ │ │ ldr r1, [pc, #128] @ (1965c8 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 1963a2 │ │ │ │ ldr r1, [pc, #120] @ (1965cc ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 1963a2 │ │ │ │ - bvc.n 196584 │ │ │ │ + bls.n 1964a4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196d48 │ │ │ │ + b.n 196268 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196cd0 │ │ │ │ + b.n 1961f0 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ movs r2, r3 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196bcc │ │ │ │ + b.n 1960ec │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + rev16 r4, r4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196ba4 │ │ │ │ + b.n 1960c4 │ │ │ │ movs r2, r3 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xb75c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b84 │ │ │ │ + b.n 1960a4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b88 │ │ │ │ + b.n 1960a8 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196cbc │ │ │ │ + b.n 1961dc │ │ │ │ movs r2, r3 │ │ │ │ - stc2 0, cr0, [ip], #-116 @ 0xffffff8c │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + mrc2 0, 5, r0, cr12, cr13, {0} │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ movs r2, r3 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ movs r6, r3 │ │ │ │ - b.n 196a70 │ │ │ │ + b.n 195f90 │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 196648 │ │ │ │ + bvc.n 196568 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196abc │ │ │ │ + b.n 195fdc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196ac4 │ │ │ │ + b.n 195fe4 │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196a9c │ │ │ │ + b.n 195fbc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b40 │ │ │ │ + b.n 196060 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196ab0 │ │ │ │ + b.n 195fd0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196ac0 │ │ │ │ + b.n 195fe0 │ │ │ │ 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 │ │ │ │ @@ -439475,36 +439469,36 @@ │ │ │ │ ldr.w r8, [pc, #2588] @ 197008 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1965f2 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 196808 │ │ │ │ ldr.w r1, [pc, #2564] @ 19700c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1966dc │ │ │ │ ldr.w r1, [pc, #2548] @ 197010 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr.w r1, [pc, #2536] @ 197014 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 196b76 │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 196b66 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 196b58 │ │ │ │ @@ -439537,15 +439531,15 @@ │ │ │ │ bne.w 196c1e │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 196fb6 │ │ │ │ ldr.w r1, [pc, #2424] @ 197018 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 196c3e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 196c3e │ │ │ │ @@ -439562,22 +439556,22 @@ │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r3, r1, #16 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r5, r7, #15 │ │ │ │ ldr.w r1, [pc, #2364] @ 19701c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196628 │ │ │ │ bl 173b14 │ │ │ │ ldr.w r1, [pc, #2352] @ 197020 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 196ce8 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 196d20 │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 196d12 │ │ │ │ @@ -439617,15 +439611,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196fc4 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #2208] @ 197024 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 196c8c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bls.w 196bfe │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ @@ -439639,36 +439633,36 @@ │ │ │ │ beq.w 196fea │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 196ff8 │ │ │ │ cbnz r3, 1967cc │ │ │ │ ldr.w r1, [pc, #2148] @ 197028 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 196fdc │ │ │ │ ldr.w r1, [pc, #2132] @ 19702c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 196fd0 │ │ │ │ ldr.w r1, [pc, #2112] @ 197030 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr.w r1, [pc, #2104] @ 197034 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ 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 │ │ │ │ @@ -439706,37 +439700,37 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 196886 │ │ │ │ ldr.w r1, [pc, #1984] @ 197038 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1968a0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 1968a0 │ │ │ │ bl 174d48 │ │ │ │ ldr.w r1, [pc, #1960] @ 19703c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196a5e │ │ │ │ mov r0, r4 │ │ │ │ bl 1754f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 196a38 │ │ │ │ ldr.w r1, [pc, #1928] @ 197040 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ 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 196d96 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -439744,20 +439738,20 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 196c7e │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 196904 │ │ │ │ ldr.w r1, [pc, #1888] @ 197044 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196904 │ │ │ │ ldr.w r1, [pc, #1876] @ 197048 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1968c6 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 196aba │ │ │ │ @@ -439784,22 +439778,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 19692a │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 196916 │ │ │ │ ldr.w r1, [pc, #1796] @ 19704c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 19691c │ │ │ │ ldr.w r1, [pc, #1784] @ 197050 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 19691c │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 196a10 │ │ │ │ ldr.w r1, [pc, #1764] @ 197054 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #1760] @ 197058 │ │ │ │ @@ -439826,15 +439820,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1969bc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 1969fe │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -439846,90 +439840,90 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1969c8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 196980 │ │ │ │ ldr.w r1, [pc, #1656] @ 19705c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 196988 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196988 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1628] @ 197060 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 1969c6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r2, r3, #7 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 19683c │ │ │ │ ldrh r2, [r4, #50] @ 0x32 │ │ │ │ ldrh r3, [r4, #52] @ 0x34 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.w 1968a0 │ │ │ │ ldr.w r1, [pc, #1596] @ 197064 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r2, r3, #7 │ │ │ │ b.n 19683c │ │ │ │ ldr.w r1, [pc, #1580] @ 197068 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ mov r0, r4 │ │ │ │ bl 175508 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 196bcc │ │ │ │ ldr.w r1, [pc, #1560] @ 19706c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 1968b4 │ │ │ │ ldr.w r1, [pc, #1552] @ 197070 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1968a8 │ │ │ │ ldr.w r8, [pc, #1536] @ 197074 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1532] @ 197078 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 196a9a │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 1968a8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 196a92 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 196a84 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 196a84 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 196968 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -439942,71 +439936,71 @@ │ │ │ │ lsls r5, r7, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r2, r3, #6 │ │ │ │ ldr.w r1, [pc, #1436] @ 19707c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 19667e │ │ │ │ ldr.w r1, [pc, #1424] @ 197080 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196678 │ │ │ │ ldr.w r1, [pc, #1412] @ 197084 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196672 │ │ │ │ ldr.w r1, [pc, #1400] @ 197088 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19666c │ │ │ │ ldr.w r1, [pc, #1388] @ 19708c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196666 │ │ │ │ ldr.w r1, [pc, #1376] @ 197090 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196660 │ │ │ │ ldr.w r1, [pc, #1364] @ 197094 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196658 │ │ │ │ ldr.w r1, [pc, #1356] @ 197098 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196650 │ │ │ │ ldr.w r1, [pc, #1344] @ 19709c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196648 │ │ │ │ ldr.w r1, [pc, #1336] @ 1970a0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196642 │ │ │ │ ldr.w r1, [pc, #1324] @ 1970a4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19663c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1968a0 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -440015,61 +440009,61 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 196e68 │ │ │ │ ldr.w r1, [pc, #1280] @ 1970a8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196852 │ │ │ │ ldr.w r1, [pc, #1264] @ 1970ac │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196888 │ │ │ │ mov r0, r4 │ │ │ │ bl 17551c │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1240] @ 1970b0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 1968b4 │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1220] @ 1970b4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196888 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 196dae │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 196828 │ │ │ │ ldr.w r1, [pc, #1192] @ 1970b8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 19680a │ │ │ │ bl 173b14 │ │ │ │ ldr.w r1, [pc, #1176] @ 1970bc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1966b6 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -440086,139 +440080,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] @ 1970c4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 19680a │ │ │ │ ldr.w r1, [pc, #1096] @ 1970c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196904 │ │ │ │ ldr.w r1, [pc, #1084] @ 1970cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196794 │ │ │ │ ldr.w r1, [pc, #1076] @ 1970d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 19673a │ │ │ │ ldr.w r1, [pc, #1064] @ 1970d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196734 │ │ │ │ ldr.w r1, [pc, #1052] @ 1970d8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19672e │ │ │ │ ldr.w r1, [pc, #1040] @ 1970dc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196728 │ │ │ │ ldr.w r1, [pc, #1028] @ 1970e0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196722 │ │ │ │ ldr r1, [pc, #1016] @ (1970e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196704 │ │ │ │ ldr r1, [pc, #1008] @ (1970e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19671c │ │ │ │ ldr r1, [pc, #996] @ (1970ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196716 │ │ │ │ ldr r1, [pc, #988] @ (1970f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196710 │ │ │ │ ldr r1, [pc, #976] @ (1970f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19670a │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 196f2c │ │ │ │ ldr r3, [pc, #960] @ (1970f8 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #960] @ (1970fc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #956] @ (197100 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 196d70 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 196d50 │ │ │ │ ldr r1, [pc, #924] @ (197104 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 1968fc │ │ │ │ ldr r1, [pc, #916] @ (197108 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196d5c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #896] @ (19710c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196888 │ │ │ │ ldr r1, [pc, #888] @ (197110 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 1968d0 │ │ │ │ ldr r1, [pc, #880] @ (197114 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196904 │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -440227,456 +440221,455 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #844] @ (197118 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #844] @ (19711c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 19680a │ │ │ │ ldr r1, [pc, #828] @ (197120 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196750 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #812] @ (197124 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196746 │ │ │ │ ldr r1, [pc, #800] @ (197128 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 19680a │ │ │ │ ldr r1, [pc, #792] @ (19712c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 19680a │ │ │ │ ldr r1, [pc, #780] @ (197130 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 19680a │ │ │ │ ldr r1, [pc, #772] @ (197134 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 19680a │ │ │ │ ldr r1, [pc, #760] @ (197138 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 19680a │ │ │ │ ldr r1, [pc, #752] @ (19713c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 19680a │ │ │ │ ldr r1, [pc, #740] @ (197140 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 19680a │ │ │ │ ldr r1, [pc, #728] @ (197144 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196852 │ │ │ │ ldr r1, [pc, #720] @ (197148 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196c3e │ │ │ │ ldr r1, [pc, #708] @ (19714c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196c3e │ │ │ │ ldr r1, [pc, #700] @ (197150 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196c3e │ │ │ │ ldr r1, [pc, #688] @ (197154 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196c3e │ │ │ │ ldr r1, [pc, #680] @ (197158 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196c3e │ │ │ │ ldr r1, [pc, #668] @ (19715c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196c3e │ │ │ │ ldr r1, [pc, #660] @ (197160 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196c3e │ │ │ │ ldr r1, [pc, #648] @ (197164 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196c3e │ │ │ │ ldr r1, [pc, #640] @ (197168 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196c3e │ │ │ │ ldr r1, [pc, #628] @ (19716c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196c3e │ │ │ │ ldr r1, [pc, #620] @ (197170 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196c3e │ │ │ │ ldr r1, [pc, #608] @ (197174 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196c3e │ │ │ │ ldr r1, [pc, #600] @ (197178 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196c3e │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #584] @ (19717c ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196d36 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 196faa │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ cmp r5, #27 │ │ │ │ asrs r5, r5, #20 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #548] @ (197180 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [pc, #544] @ (197184 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #540] @ (197188 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 19680a │ │ │ │ ldr r1, [pc, #528] @ (19718c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196f62 │ │ │ │ ldr r1, [pc, #520] @ (197190 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196f62 │ │ │ │ ldr r1, [pc, #512] @ (197194 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196f62 │ │ │ │ ldr r1, [pc, #504] @ (197198 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196f62 │ │ │ │ ldr r1, [pc, #496] @ (19719c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 196f62 │ │ │ │ ldr r1, [pc, #488] @ (1971a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.w 1966a8 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.w 196780 │ │ │ │ ldr r1, [pc, #464] @ (1971a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.n 1967fa │ │ │ │ ldr r1, [pc, #456] @ (1971a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.w 1967e2 │ │ │ │ ldr r1, [pc, #448] @ (1971ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.w 1967cc │ │ │ │ ldr r1, [pc, #436] @ (1971b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ b.w 1967cc │ │ │ │ nop │ │ │ │ - bvs.n 19704c │ │ │ │ + bhi.n 196f6c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 19740c │ │ │ │ + b.n 19692c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197408 │ │ │ │ + b.n 196928 │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 196fdc │ │ │ │ + bhi.n 1970fc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197438 │ │ │ │ + b.n 196958 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197284 │ │ │ │ + b.n 1977a4 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 19738c │ │ │ │ + b.n 1968ac │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197368 │ │ │ │ + b.n 196888 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1971f8 │ │ │ │ + b.n 197718 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1972bc │ │ │ │ + b.n 1977dc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197370 │ │ │ │ + b.n 196890 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 19735c │ │ │ │ + b.n 19687c │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ movs r1, r3 │ │ │ │ - beq.n 197130 │ │ │ │ + bcc.n 197050 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197350 │ │ │ │ + b.n 196870 │ │ │ │ movs r5, r3 │ │ │ │ - itee al │ │ │ │ - moval r1, r3 │ │ │ │ - b.n 1970b4 @ unpredictable branch in IT block │ │ │ │ - │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 197088 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r1, r3 │ │ │ │ + b.n 1975d4 │ │ │ │ movs r2, r3 │ │ │ │ - uxtb r0, r4 │ │ │ │ + b.n 1975a8 │ │ │ │ + movs r2, r3 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ movs r3, r3 │ │ │ │ - itee pl │ │ │ │ - movpl r1, r3 │ │ │ │ - asrmi r4, r4, #32 │ │ │ │ - movmi r6, r3 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ + movs r1, r3 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ + movs r6, r3 │ │ │ │ + b.n 197458 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197080 │ │ │ │ + b.n 1975a0 │ │ │ │ movs r2, r3 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + b.n 197584 │ │ │ │ movs r2, r3 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + b.n 19753c │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 19710c │ │ │ │ + udf #218 @ 0xda │ │ │ │ movs r2, r3 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + cbnz r0, 1970d6 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + cbnz r2, 1970d2 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1970ec │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + cbnz r6, 1970dc │ │ │ │ movs r2, r3 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ movs r2, r3 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 19706c │ │ │ │ + svc 122 @ 0x7a │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 197044 │ │ │ │ + svc 100 @ 0x64 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #696 @ (adr r1, 197358 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 197198 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #592 @ (adr r1, 1972f4 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 197134 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #608 @ (adr r1, 197308 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 197148 ) │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1970a0 │ │ │ │ + b.n 1971c0 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1970a0 │ │ │ │ + b.n 1971c0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 19776c │ │ │ │ + b.n 196c8c │ │ │ │ movs r1, r3 │ │ │ │ - ble.n 1970a4 │ │ │ │ + b.n 1971c4 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 19711c │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ movs r2, r3 │ │ │ │ bics r2, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bgt.n 197018 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r7} │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, pc, #168 @ (adr r3, 197180 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 1973c0 ) │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1970d0 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 19718c │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1970b8 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ movs r2, r3 │ │ │ │ cmp r0, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + strb r4, [r1, #6] │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 197170 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n 197130 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 197184 │ │ │ │ + udf #202 @ 0xca │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ tst r0, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - blt.n 1971fc │ │ │ │ + ble.n 19711c │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xe8520019 │ │ │ │ - blt.n 19718c │ │ │ │ + @ instruction: 0xeae20019 │ │ │ │ + ble.n 1970ac │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197044 │ │ │ │ + ble.n 197164 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1971dc │ │ │ │ + bgt.n 1970fc │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1971ec │ │ │ │ + bgt.n 19710c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 19715c │ │ │ │ + bgt.n 19707c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 19715c │ │ │ │ + bgt.n 19707c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 19715c │ │ │ │ + bgt.n 19707c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1971c8 │ │ │ │ + bgt.n 1970e8 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1971b0 │ │ │ │ + ble.n 1970d0 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197200 │ │ │ │ + bgt.n 197120 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1971d8 │ │ │ │ + bgt.n 1970f8 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1971b0 │ │ │ │ + bgt.n 1970d0 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197188 │ │ │ │ + bgt.n 1970a8 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197160 │ │ │ │ + bgt.n 197080 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197208 │ │ │ │ + bgt.n 197128 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1971e0 │ │ │ │ + bgt.n 197100 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1971b8 │ │ │ │ + bgt.n 1970d8 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197190 │ │ │ │ + bgt.n 1970b0 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 197168 │ │ │ │ + bgt.n 197088 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 197140 │ │ │ │ + bgt.n 197260 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 197118 │ │ │ │ + bgt.n 197238 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1970f0 │ │ │ │ + bgt.n 197210 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197200 │ │ │ │ + bgt.n 197120 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197184 │ │ │ │ + bgt.n 1970a4 │ │ │ │ movs r2, r3 │ │ │ │ lsls r0, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bls.n 197134 │ │ │ │ + bgt.n 197254 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 19713c │ │ │ │ + bgt.n 19725c │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 197118 │ │ │ │ + bgt.n 197238 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1970fc │ │ │ │ + bgt.n 19721c │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + cbnz r6, 1971c8 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1970cc │ │ │ │ + bgt.n 1971ec │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 197188 │ │ │ │ + blt.n 1970a8 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + rev r4, r0 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1972ac │ │ │ │ + bgt.n 1971cc │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 19729c │ │ │ │ + bgt.n 1971bc │ │ │ │ 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 │ │ │ │ @@ -440691,103 +440684,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #572] @ (197420 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3ba0 │ │ │ │ + bl 1c3e30 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1971fe │ │ │ │ ldr r6, [pc, #552] @ (197424 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 174d48 │ │ │ │ ldr r1, [pc, #544] @ (197428 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 197270 │ │ │ │ ldr r1, [pc, #532] @ (19742c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r1, [pc, #524] @ (197430 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 197266 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #508] @ (197434 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 197248 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 174d48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 19723e │ │ │ │ ldr r1, [pc, #464] @ (197438 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1972ce │ │ │ │ ldr r1, [pc, #452] @ (19743c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r1, [pc, #448] @ (197440 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1972c4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #432] @ (197444 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1972a6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 174d48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 19729c │ │ │ │ ldr r1, [pc, #384] @ (197448 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 1972f0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -440798,19 +440791,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1972dc │ │ │ │ ldr r1, [pc, #344] @ (19744c ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r1, [pc, #336] @ (197450 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 197320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -440818,62 +440811,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 19730a │ │ │ │ ldr r6, [pc, #304] @ (197454 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r1, [pc, #296] @ (197458 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 197388 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 174d48 │ │ │ │ ldr r1, [pc, #272] @ (19745c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 19737e │ │ │ │ bl 174d48 │ │ │ │ ldr r1, [pc, #256] @ (197460 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19740c │ │ │ │ ldr r2, [pc, #240] @ (197464 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (197468 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r1, [pc, #236] @ (19746c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1973f4 │ │ │ │ ldr r1, [pc, #224] @ (197470 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r1, [pc, #220] @ (197474 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1973ea │ │ │ │ ldr r6, [pc, #208] @ (197478 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #208] @ 19747c │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -440883,102 +440876,102 @@ │ │ │ │ bcs.n 1973ea │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 174d48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1973b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1973bc │ │ │ │ ldr r1, [pc, #148] @ (197480 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r1, [pc, #140] @ (197484 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3bd8 │ │ │ │ + bl 1c3e68 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1971e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (197488 ) │ │ │ │ add r2, pc │ │ │ │ b.n 197374 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #760] @ (197710 ) │ │ │ │ + ldr r3, [pc, #312] @ (197550 ) │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + cbnz r2, 197456 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + cbnz r6, 197458 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1974d8 │ │ │ │ + bge.n 1973f8 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1974cc │ │ │ │ + bge.n 1973ec │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197424 │ │ │ │ + bge.n 197344 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + add r2, pc, #248 @ (adr r2, 197534 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197430 │ │ │ │ + bge.n 197350 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197378 │ │ │ │ + bge.n 197498 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + add r1, pc, #896 @ (adr r1, 1977cc ) │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197364 │ │ │ │ + bge.n 197484 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197524 │ │ │ │ + bls.n 197444 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1974fc │ │ │ │ + bls.n 19741c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197500 │ │ │ │ + bls.n 197420 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 197434 │ │ │ │ + bls.n 197554 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197494 │ │ │ │ + bls.n 1973b4 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1974bc │ │ │ │ + bls.n 1973dc │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 197380 │ │ │ │ + bls.n 1974a0 │ │ │ │ movs r2, r3 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + @ instruction: 0xb818 │ │ │ │ movs r1, r3 │ │ │ │ - bvs.n 1973d0 │ │ │ │ + bls.n 1974f0 │ │ │ │ movs r2, r3 │ │ │ │ - bkpt 0x0058 │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 197528 │ │ │ │ + bhi.n 197448 │ │ │ │ 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] @ 197904 │ │ │ │ mov r5, r0 │ │ │ │ @@ -440986,15 +440979,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 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 1978ea │ │ │ │ mov r2, r3 │ │ │ │ @@ -441018,20 +441011,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 1974dc │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ 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 1975fe │ │ │ │ mov r6, r5 │ │ │ │ @@ -441094,40 +441087,40 @@ │ │ │ │ blx 54720 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #12] │ │ │ │ str r7, [r0, #28] │ │ │ │ str r6, [r0, #16] │ │ │ │ str.w fp, [r0, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1c74c0 │ │ │ │ + bl 1c7750 │ │ │ │ b.n 197548 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ subs r6, #1 │ │ │ │ add.w r0, r3, r9, lsl #5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 54720 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #16] │ │ │ │ str r7, [r0, #24] │ │ │ │ str r6, [r0, #12] │ │ │ │ str.w fp, [r0, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1c74c0 │ │ │ │ + bl 1c7750 │ │ │ │ b.n 197548 │ │ │ │ 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 1cc2c4 │ │ │ │ + bl 1cc554 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 1978f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 174d7c │ │ │ │ @@ -441156,23 +441149,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 1cc36c │ │ │ │ + bl 1cc5fc │ │ │ │ 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 1c7514 │ │ │ │ + bl 1c77a4 │ │ │ │ cbz r0, 1976b2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1976a6 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -441180,22 +441173,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 1c7538 │ │ │ │ + bl 1c77c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197686 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1c7514 │ │ │ │ + bl 1c77a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1978d8 │ │ │ │ sub.w sl, r5, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -441228,15 +441221,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 197840 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 1c7538 │ │ │ │ + bl 1c77c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1976d4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -441315,30 +441308,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r7, ip │ │ │ │ str.w r0, [r5, #536] @ 0x218 │ │ │ │ bne.n 19779c │ │ │ │ mov r0, sl │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r2, [pc, #244] @ (19790c ) │ │ │ │ ldr r3, [pc, #240] @ (197908 ) │ │ │ │ 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 197900 │ │ │ │ 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 1cc3b0 │ │ │ │ + bl 1cc640 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 197710 │ │ │ │ mov r1, sl │ │ │ │ bl 174f14 │ │ │ │ b.n 197726 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 19774c │ │ │ │ @@ -441374,15 +441367,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 1cc3b0 │ │ │ │ + bl 1cc640 │ │ │ │ cmp r9, r6 │ │ │ │ bne.n 19788e │ │ │ │ b.n 19763c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r6, r1 │ │ │ │ bne.n 19785a │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -442153,15 +442146,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 19e1ac │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bf3a8 │ │ │ │ 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} │ │ │ │ @@ -442199,15 +442192,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 198116 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1980a8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -442224,28 +442217,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1752ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1bf1a8 │ │ │ │ + bl 1bf438 │ │ │ │ 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 1c7e20 │ │ │ │ + bl 1c80b0 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1980d6 │ │ │ │ mov r8, r3 │ │ │ │ b.n 198108 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -443004,28 +442997,28 @@ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ cbz r0, 1988c0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1988c0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1988b4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1988b4 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs fp, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1988a2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 198940 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -443163,27 +443156,27 @@ │ │ │ │ beq.n 198ac2 │ │ │ │ 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, 198a52 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 198a52 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 198a46 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1989fc │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 198a36 │ │ │ │ mov r0, r7 │ │ │ │ bl 19815c │ │ │ │ add r9, r0 │ │ │ │ b.n 1989fc │ │ │ │ @@ -443390,15 +443383,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 198c5a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bf154 │ │ │ │ + bl 1bf3e4 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w lr, r7, lsr #7 │ │ │ │ beq.w 198e90 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, lr, #8 │ │ │ │ @@ -443748,17 +443741,17 @@ │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 198fb4 │ │ │ │ mov r0, r8 │ │ │ │ b.n 198f24 │ │ │ │ bl 19501a │ │ │ │ bl 301e │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ movs r1, r5 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ 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] @ 1995a8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -443768,15 +443761,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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 19908c │ │ │ │ @@ -443838,29 +443831,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 1bf368 │ │ │ │ + bl 1bf5f8 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 199244 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 19912c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1bf1a8 │ │ │ │ + bl 1bf438 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 199126 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -443918,58 +443911,58 @@ │ │ │ │ beq.w 199492 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 199492 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 199230 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 199230 │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 199222 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 199238 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 199222 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 199222 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 199214 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 199238 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 199206 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1991e4 │ │ │ │ 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 199154 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1bf1c0 │ │ │ │ + bl 1bf450 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 19942c │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -444148,15 +444141,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1993bc │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 19944c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -444166,15 +444159,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1990ca │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r2, [pc, #336] @ (1995b4 ) │ │ │ │ ldr r3, [pc, #328] @ (1995ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -444468,15 +444461,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 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 176234 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -444531,15 +444524,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 19991c │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 199b28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 199858 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 19984a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 19991c │ │ │ │ @@ -444548,15 +444541,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 19991c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 19991c │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 199830 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 199a14 │ │ │ │ @@ -444580,24 +444573,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199918 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199918 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1998c6 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 199914 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1998b8 │ │ │ │ @@ -444618,18 +444611,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1998e4 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1998c6 │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -444639,15 +444632,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 19979c │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 199788 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r2, [pc, #752] @ (199c30 ) │ │ │ │ ldr r3, [pc, #744] @ (199c2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -444716,15 +444709,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 1c7e20 │ │ │ │ + bl 1c80b0 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1998d4 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 199882 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -444770,22 +444763,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 1c7dac │ │ │ │ + bl 1c803c │ │ │ │ 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 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ 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] │ │ │ │ @@ -444918,19 +444911,19 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r0, [pc, #344] @ (199d98 ) │ │ │ │ + ldr r2, [pc, #920] @ (199fd8 ) │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ 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] @ (199cc8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -444954,15 +444947,15 @@ │ │ │ │ beq.n 199c74 │ │ │ │ ldr r6, [pc, #76] @ (199cd0 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263bcc │ │ │ │ + bl 263e5c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199ca8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -445037,15 +445030,15 @@ │ │ │ │ beq.n 199d30 │ │ │ │ ldr r6, [pc, #76] @ (199d8c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263bcc │ │ │ │ + bl 263e5c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199d64 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -445144,15 +445137,15 @@ │ │ │ │ beq.n 199e2c │ │ │ │ ldr r6, [pc, #76] @ (199e88 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263bcc │ │ │ │ + bl 263e5c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199e60 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -445596,15 +445589,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19a2b4 │ │ │ │ ldrsh r0, [r1, r2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -446250,15 +446243,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19a98c │ │ │ │ ldrsb r2, [r6, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -446638,15 +446631,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19ad5e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r1, r6] │ │ │ │ @@ -446808,15 +446801,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19aebe │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r1, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ @@ -446837,19 +446830,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (19afb4 ) │ │ │ │ ldr r0, [pc, #20] @ (19afb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173b34 │ │ │ │ nop │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ movs r1, r5 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xfa40001e │ │ │ │ + ldc2l 0, cr0, [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 │ │ │ │ @@ -446917,15 +446910,15 @@ │ │ │ │ bl 175b68 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (19b090 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1890e0 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ 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 │ │ │ │ @@ -447322,15 +447315,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19b4b4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -447888,15 +447881,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19b988 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -448102,15 +448095,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ 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 19bcb6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -448459,15 +448452,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19c018 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -448699,15 +448692,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19c20c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -448744,15 +448737,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 1e3ef0 │ │ │ │ + bl 1e4180 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #96 @ 0x60 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1891fc │ │ │ │ movs r2, #1 │ │ │ │ @@ -449131,15 +449124,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19c64c │ │ │ │ movs r3, #3 │ │ │ │ b.n 19c63a │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -449224,15 +449217,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (19cb64 ) │ │ │ │ ldr r3, [pc, #796] @ (19cb68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3f28 │ │ │ │ + bl 1e41b8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 1891fc │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -450214,15 +450207,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 19d30c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6c80 │ │ │ │ + bl 1c6f10 │ │ │ │ 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 19d298 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -450271,15 +450264,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 1c6c80 │ │ │ │ + bl 1c6f10 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 19d3a6 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -451063,15 +451056,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 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19db5a │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -452915,22 +452908,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #152] @ (19eec0 ) │ │ │ │ ldr r3, [pc, #156] @ (19eec4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [r1, #112] @ 0x70 │ │ │ │ + ldr r5, [r1, #120] @ 0x78 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r0, [r1, #120] @ 0x78 │ │ │ │ + ldrd r3, r0, [r1, #112] @ 0x70 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r5, [r1, #116] @ 0x74 │ │ │ │ + ldr r5, [r1, #124] @ 0x7c │ │ │ │ orrs r0, r5 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -453543,28 +453536,28 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ bl 19e5cc │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - ldrd fp, r6, [sp, #44] @ 0x2c │ │ │ │ + strd sl, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - strd sl, r5, [sp] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r4, sl, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #316] @ (19f5e0 ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ orr.w r5, r5, r9 │ │ │ │ @@ -454436,32 +454429,32 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr.w r3, [sl] │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #9 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r2 │ │ │ │ - uxtb.w r2, r9 │ │ │ │ + mov.w r2, r9, lsr #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #13 │ │ │ │ bl 19e5cc │ │ │ │ - mov.w r3, r9, lsr #8 │ │ │ │ + uxtb.w r3, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ @@ -454609,22 +454602,22 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #304] @ (1a0018 ) │ │ │ │ + ldr r3, [pc, #300] @ (1a0014 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #292] @ (1a001c ) │ │ │ │ + ldr r1, [pc, #288] @ (1a0018 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -454632,132 +454625,132 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldrd r4, r5, [sp, #12] │ │ │ │ + ldrd r5, r4, [sp, #12] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 19e6c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r4, r3 │ │ │ │ bl 19e6c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ - mov r0, r7 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #24 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r5, r3 │ │ │ │ - bl 19e5cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r1, #32 │ │ │ │ - orrs r5, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ movs r2, #13 │ │ │ │ - orr.w r7, r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ - orr.w r4, r5, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldrd r3, r2, [sp, #12] │ │ │ │ - orrs r4, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a0020 ) │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #32] @ (1a0018 ) │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r4, r3 │ │ │ │ + bl 19e5cc │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [pc, #44] @ (1a001c ) │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr r3, [pc, #32] @ (1a0014 ) │ │ │ │ add r2, pc │ │ │ │ + str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0012 │ │ │ │ + bne.n 1a0010 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #232] @ (1a0128 ) │ │ │ │ + ldr r3, [pc, #232] @ (1a0124 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #220] @ (1a012c ) │ │ │ │ + ldr r1, [pc, #220] @ (1a0128 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -454819,49 +454812,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a0130 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a012c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a0128 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a0124 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0124 │ │ │ │ + bne.n 1a0120 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d0, d13, #18 │ │ │ │ - mrc2 0, 7, r0, cr4, cr13, {4} │ │ │ │ + vshr.u64 d0, d13, #14 │ │ │ │ + mrc2 0, 7, r0, cr8, cr13, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #272] @ (1a0260 ) │ │ │ │ + ldr r3, [pc, #272] @ (1a025c ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #260] @ (1a0264 ) │ │ │ │ + ldr r1, [pc, #260] @ (1a0260 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -454940,52 +454933,50 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a0268 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a0264 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a0260 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a025c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a025a │ │ │ │ + bne.n 1a0256 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 4, r0, cr14, cr13, {4} │ │ │ │ - ldc2 0, cr0, [lr, #628]! @ 0x274 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + mcr2 0, 5, r0, cr2, cr13, {4} │ │ │ │ + stc2l 0, cr0, [r2, #628] @ 0x274 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #388] @ (1a0410 ) │ │ │ │ + ldr r3, [pc, #388] @ (1a0408 ) │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #376] @ (1a0414 ) │ │ │ │ + ldr r1, [pc, #376] @ (1a040c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -455085,15 +455076,15 @@ │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #26 │ │ │ │ bl 19e5cc │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #92] @ 1a0408 │ │ │ │ + vldr d7, [pc, #92] @ 1a0400 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r1 │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -455107,209 +455098,208 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a0418 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a0410 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a0410 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a0408 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0404 │ │ │ │ + bne.n 1a03fc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r2, #-628]! @ 0xfffffd8c │ │ │ │ - ldc2 0, cr0, [r4], {157} @ 0x9d │ │ │ │ + stc2l 0, cr0, [sl, #-628]! @ 0xfffffd8c │ │ │ │ + ldc2 0, cr0, [ip], {157} @ 0x9d │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (1a05a0 ) │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [pc, #356] @ (1a0598 ) │ │ │ │ add r7, sp, #196 @ 0xc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #344] @ (1a05a4 ) │ │ │ │ + ldr r1, [pc, #344] @ (1a059c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldrd r4, r5, [sp, #196] @ 0xc4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ldrd r5, r4, [sp, #196] @ 0xc4 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [r9, #32] │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r1, r8 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orrs r4, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ blx 54720 │ │ │ │ - ldr.w r9, [r9, #28] │ │ │ │ + ldr.w r8, [r8, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ bl 19f270 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 19e6c8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ - vldr d7, [pc, #140] @ 1a0598 │ │ │ │ + vldr d7, [pc, #140] @ 1a0590 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + movs r2, #13 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + orrs r4, r3 │ │ │ │ + mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ + mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - movs r2, #13 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r3, r8, asr #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ - orrs r4, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1a05a8 ) │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a05a0 ) │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [pc, #56] @ (1a05a0 ) │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr r3, [pc, #44] @ (1a0598 ) │ │ │ │ add r2, pc │ │ │ │ - str r4, [r6, #0] │ │ │ │ - str r5, [r6, #4] │ │ │ │ + str r5, [r6, #0] │ │ │ │ + str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a058e │ │ │ │ + bne.n 1a0586 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbb2009d │ │ │ │ - @ instruction: 0xfa8a009d │ │ │ │ + @ instruction: 0xfbba009d │ │ │ │ + @ instruction: 0xfa92009d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #276] @ (1a06dc ) │ │ │ │ + ldr r3, [pc, #276] @ (1a06d4 ) │ │ │ │ add r7, sp, #196 @ 0xc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #264] @ (1a06e0 ) │ │ │ │ + ldr r1, [pc, #264] @ (1a06d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -455390,48 +455380,48 @@ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a06e4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a06dc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a06dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1a06d4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a06d8 │ │ │ │ + bne.n 1a06d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa26009d │ │ │ │ - vst4.32 {d16-d19}, [r0 :64]! │ │ │ │ + @ instruction: 0xfa2e009d │ │ │ │ + vst4.32 {d16-d19}, [r8 :64]! │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #208 @ 0xd0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (1a0868 ) │ │ │ │ + ldr r3, [pc, #356] @ (1a0860 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #348] @ (1a086c ) │ │ │ │ + ldr r1, [pc, #348] @ (1a0864 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -455542,48 +455532,48 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str.w r9, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a0870 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a0868 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a0868 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a0860 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0864 │ │ │ │ + bne.n 1a085c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #208 @ 0xd0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [ip, #157] @ 0x9d │ │ │ │ - @ instruction: 0xf7b4009d │ │ │ │ + ldr??.w r0, [r4, #157] @ 0x9d │ │ │ │ + @ instruction: 0xf7bc009d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #284] @ (1a09ac ) │ │ │ │ + ldr r3, [pc, #284] @ (1a09a4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #276] @ (1a09b0 ) │ │ │ │ + ldr r1, [pc, #276] @ (1a09a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -455667,50 +455657,50 @@ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a09b4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a09ac ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a09ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1a09a4 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a09a6 │ │ │ │ + bne.n 1a099e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf760009d │ │ │ │ - @ instruction: 0xf672009d │ │ │ │ + @ instruction: 0xf768009d │ │ │ │ + @ instruction: 0xf67a009d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #280] @ (1a0aec ) │ │ │ │ + ldr r3, [pc, #280] @ (1a0ae4 ) │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #268] @ (1a0af0 ) │ │ │ │ + ldr r1, [pc, #268] @ (1a0ae8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -455790,48 +455780,48 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a0af4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a0aec ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a0aec ) │ │ │ │ + ldr r3, [pc, #32] @ (1a0ae4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0ae8 │ │ │ │ + bne.n 1a0ae0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf61a009d │ │ │ │ - @ instruction: 0xf530009d │ │ │ │ + @ instruction: 0xf622009d │ │ │ │ + @ instruction: 0xf538009d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #456] @ (1a0cdc ) │ │ │ │ + ldr r3, [pc, #456] @ (1a0cd4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #448] @ (1a0ce0 ) │ │ │ │ + ldr r1, [pc, #448] @ (1a0cd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -455984,49 +455974,49 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a0ce4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a0cdc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a0cdc ) │ │ │ │ + ldr r3, [pc, #36] @ (1a0cd4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0cd6 │ │ │ │ + bne.n 1a0cce │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4dc009d │ │ │ │ - sbfx r0, r6, #2, #30 │ │ │ │ + @ instruction: 0xf4e4009d │ │ │ │ + sbfx r0, lr, #2, #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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #448] @ (1a0ec4 ) │ │ │ │ + ldr r3, [pc, #448] @ (1a0ebc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #440] @ (1a0ec8 ) │ │ │ │ + ldr r1, [pc, #440] @ (1a0ec0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -456179,49 +456169,49 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a0ecc ) │ │ │ │ + ldr r2, [pc, #48] @ (1a0ec4 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a0ec4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a0ebc ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r8] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0ebe │ │ │ │ + bne.n 1a0eb6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2ec009d │ │ │ │ - adcs.w r0, lr, #157 @ 0x9d │ │ │ │ + @ instruction: 0xf2f4009d │ │ │ │ + sbc.w r0, r6, #157 @ 0x9d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #420] @ (1a1090 ) │ │ │ │ + ldr r3, [pc, #420] @ (1a1088 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #412] @ (1a1094 ) │ │ │ │ + ldr r1, [pc, #412] @ (1a108c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -456359,69 +456349,69 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a1098 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a1090 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a1090 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a1088 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a108a │ │ │ │ + bne.n 1a1082 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r4, #157 @ 0x9d │ │ │ │ - vshr.s64 d0, d13, #46 │ │ │ │ + add.w r0, ip, #157 @ 0x9d │ │ │ │ + vshr.s64 d0, d13, #38 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #556] @ (1a12e0 ) │ │ │ │ + ldr r2, [pc, #556] @ (1a12d8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #556] @ (1a12e4 ) │ │ │ │ + ldr r3, [pc, #556] @ (1a12dc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1a10fa │ │ │ │ + beq.n 1a10f2 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #520] @ (1a12e8 ) │ │ │ │ - ldr r3, [pc, #516] @ (1a12e4 ) │ │ │ │ + ldr r2, [pc, #520] @ (1a12e0 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a12dc ) │ │ │ │ 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 1a12ce │ │ │ │ + bne.w 1a12c6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -456562,27 +456552,27 @@ │ │ │ │ movs r1, #23 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d7, [pc, #124] @ 1a12d8 │ │ │ │ + vldr d7, [pc, #124] @ 1a12d0 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #92] @ 1a12d8 │ │ │ │ + vldr d7, [pc, #92] @ 1a12d0 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -456604,40 +456594,40 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w r8, r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r5, r1 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ - b.n 1a10d8 │ │ │ │ + b.n 1a10d0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 d16, d20, d13 │ │ │ │ + vqadd.s8 d16, d28, d13 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s16 d0, d28, d13 │ │ │ │ + vqadd.s32 d0, d20, d13 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #268] @ (1a1414 ) │ │ │ │ + ldr r3, [pc, #268] @ (1a140c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #260] @ (1a1418 ) │ │ │ │ + ldr r1, [pc, #260] @ (1a1410 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -456710,50 +456700,50 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a141c ) │ │ │ │ + ldr r2, [pc, #48] @ (1a1414 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a1414 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a140c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a140e │ │ │ │ + bne.n 1a1406 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8], #628 @ 0x274 │ │ │ │ - stc 0, cr0, [lr], {157} @ 0x9d │ │ │ │ + ldcl 0, cr0, [r0], #628 @ 0x274 │ │ │ │ + ldc 0, cr0, [r6], {157} @ 0x9d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1a1520 ) │ │ │ │ + ldr r3, [pc, #228] @ (1a1518 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #216] @ (1a1524 ) │ │ │ │ + ldr r1, [pc, #216] @ (1a151c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -456810,49 +456800,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a1528 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a1520 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a1520 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a1518 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a151a │ │ │ │ + bne.n 1a1512 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r2, sp, lsr #2 │ │ │ │ - @ instruction: 0xeafe009d │ │ │ │ + subs.w r0, sl, sp, lsr #2 │ │ │ │ + add.w r0, r6, sp, lsr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #164] @ (1a15ec ) │ │ │ │ + ldr r3, [pc, #164] @ (1a15e4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #156] @ (1a15f0 ) │ │ │ │ + ldr r1, [pc, #156] @ (1a15e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -456888,49 +456878,49 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a15f4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a15ec ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a15ec ) │ │ │ │ + ldr r3, [pc, #32] @ (1a15e4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a15e8 │ │ │ │ + bne.n 1a15e0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaa8009d │ │ │ │ - bics.w r0, r0, sp, lsr #2 │ │ │ │ + @ instruction: 0xeab0009d │ │ │ │ + bics.w r0, r8, sp, lsr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #192] @ (1a16d4 ) │ │ │ │ + ldr r3, [pc, #192] @ (1a16cc ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #180] @ (1a16d8 ) │ │ │ │ + ldr r1, [pc, #180] @ (1a16d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -456977,49 +456967,49 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a16dc ) │ │ │ │ + ldr r2, [pc, #44] @ (1a16d4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a16d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a16cc ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a16d0 │ │ │ │ + bne.n 1a16c8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [sl, #628] @ 0x274 │ │ │ │ - strd r0, r0, [r8, #-628] @ 0x274 │ │ │ │ + strd r0, r0, [r2, #628]! @ 0x274 │ │ │ │ + ldrd r0, r0, [r0, #-628] @ 0x274 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #220] @ (1a17d8 ) │ │ │ │ + ldr r3, [pc, #220] @ (1a17d0 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #208] @ (1a17dc ) │ │ │ │ + ldr r1, [pc, #208] @ (1a17d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -457074,49 +457064,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a17e0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a17d8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a17d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a17d0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a17d2 │ │ │ │ + bne.n 1a17ca │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r2], #628 @ 0x274 │ │ │ │ - strex r0, r0, [r6, #628] @ 0x274 │ │ │ │ + ldrd r0, r0, [sl], #628 @ 0x274 │ │ │ │ + strex r0, r0, [lr, #628] @ 0x274 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #252] @ (1a18f8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1a18f0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (1a18fc ) │ │ │ │ + ldr r1, [pc, #244] @ (1a18f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -457185,51 +457175,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a1900 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a18f8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a18f8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a18f0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a18f2 │ │ │ │ + bne.n 1a18ea │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a18e8 │ │ │ │ + b.n 1a18f0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 1a1758 │ │ │ │ + b.n 1a1760 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #328] @ (1a1a64 ) │ │ │ │ + ldr r3, [pc, #328] @ (1a1a5c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #320] @ (1a1a68 ) │ │ │ │ + ldr r1, [pc, #320] @ (1a1a60 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -457322,69 +457312,69 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a1a6c ) │ │ │ │ + ldr r2, [pc, #48] @ (1a1a64 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a1a64 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a1a5c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1a5e │ │ │ │ + bne.n 1a1a56 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a1814 │ │ │ │ + b.n 1a181c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 1a15ec │ │ │ │ + b.n 1a15f4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #540] @ (1a1ca0 ) │ │ │ │ + ldr r2, [pc, #540] @ (1a1c98 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #540] @ (1a1ca4 ) │ │ │ │ + ldr r3, [pc, #540] @ (1a1c9c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1a1aca │ │ │ │ + beq.n 1a1ac2 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #504] @ (1a1ca8 ) │ │ │ │ - ldr r3, [pc, #500] @ (1a1ca4 ) │ │ │ │ + ldr r2, [pc, #504] @ (1a1ca0 ) │ │ │ │ + ldr r3, [pc, #500] @ (1a1c9c ) │ │ │ │ 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 1a1c94 │ │ │ │ + bne.w 1a1c8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -457522,27 +457512,27 @@ │ │ │ │ movs r1, #23 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d7, [pc, #120] @ 1a1c98 │ │ │ │ + vldr d7, [pc, #120] @ 1a1c90 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #84] @ 1a1c98 │ │ │ │ + vldr d7, [pc, #84] @ 1a1c90 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -457564,41 +457554,41 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w r8, r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r5, r1 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ - b.n 1a1aa8 │ │ │ │ + b.n 1a1aa0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a178c │ │ │ │ + b.n 1a1794 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a1744 │ │ │ │ + b.n 1a174c │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #268] @ (1a1dd4 ) │ │ │ │ + ldr r3, [pc, #268] @ (1a1dcc ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #256] @ (1a1dd8 ) │ │ │ │ + ldr r1, [pc, #256] @ (1a1dd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -457670,66 +457660,66 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a1ddc ) │ │ │ │ + ldr r2, [pc, #44] @ (1a1dd4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a1dd4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a1dcc ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1dce │ │ │ │ + bne.n 1a1dc6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2428 │ │ │ │ + b.n 1a2430 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 1a2274 │ │ │ │ + b.n 1a227c │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r5, [pc, #300] @ (1a1f1c ) │ │ │ │ + ldr r5, [pc, #300] @ (1a1f14 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1a1f20 ) │ │ │ │ + ldr r2, [pc, #300] @ (1a1f18 ) │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r0, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ - blt.n 1a1eba │ │ │ │ + blt.n 1a1eb2 │ │ │ │ ldr.w ip, [r1] │ │ │ │ subs r2, #7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, ip, #600 @ 0x258 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls.n 1a1e98 │ │ │ │ + bls.n 1a1e90 │ │ │ │ orrs r2, r0 │ │ │ │ cmp.w ip, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 1a1ef4 │ │ │ │ + beq.n 1a1eec │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -457743,184 +457733,184 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 19e5cc │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ - bne.n 1a1f02 │ │ │ │ + bne.n 1a1efa │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #4 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #164] @ (1a1f24 ) │ │ │ │ - ldr r3, [pc, #156] @ (1a1f20 ) │ │ │ │ + ldr r2, [pc, #164] @ (1a1f1c ) │ │ │ │ + ldr r3, [pc, #156] @ (1a1f18 ) │ │ │ │ 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 1a1f18 │ │ │ │ + bne.n 1a1f10 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1a1e2c │ │ │ │ + bne.n 1a1e24 │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - bne.n 1a1eda │ │ │ │ + bne.n 1a1ed2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r2, #7 │ │ │ │ strd ip, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - b.n 1a1e7a │ │ │ │ + b.n 1a1e72 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 19e6c8 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #204] @ 0xcc │ │ │ │ strd r1, r3, [sp] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - b.n 1a1e7a │ │ │ │ + b.n 1a1e72 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19e5cc │ │ │ │ ldrd ip, r1, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 1a1ea8 │ │ │ │ + b.n 1a1ea0 │ │ │ │ ldrd ip, r1, [r4, #8] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - beq.n 1a1ea6 │ │ │ │ + beq.n 1a1e9e │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b.n 1a1edc │ │ │ │ + b.n 1a1ed4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #204] @ 0xcc │ │ │ │ - b.n 1a1e66 │ │ │ │ + b.n 1a1e5e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - b.n 1a232c │ │ │ │ + b.n 1a2334 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a221c │ │ │ │ + b.n 1a2224 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 1a1f80 │ │ │ │ + ldr.w lr, [pc, #72] @ 1a1f78 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 1a1f84 │ │ │ │ + ldr.w ip, [pc, #68] @ 1a1f7c │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add r0, sp, #4 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl 1a1de0 │ │ │ │ + bl 1a1dd8 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (1a1f88 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a1f84 ) │ │ │ │ + ldr r2, [pc, #36] @ (1a1f80 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a1f7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1f7c │ │ │ │ + bne.n 1a1f74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - b.n 1a20f8 │ │ │ │ + b.n 1a2100 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a20b8 │ │ │ │ + b.n 1a20c0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #452] @ (1a2160 ) │ │ │ │ + ldr r5, [pc, #452] @ (1a2158 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #452] @ (1a2164 ) │ │ │ │ + ldr r4, [pc, #452] @ (1a215c ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ands.w r5, r0, #16 │ │ │ │ - beq.n 1a1fec │ │ │ │ + beq.n 1a1fe4 │ │ │ │ ldrsh.w r1, [r3, #18] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1a206a │ │ │ │ + bmi.n 1a2062 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 19ec94 │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - ldr r2, [pc, #408] @ (1a2168 ) │ │ │ │ + ldr r2, [pc, #408] @ (1a2160 ) │ │ │ │ strd r3, r5, [r4] │ │ │ │ - ldr r3, [pc, #400] @ (1a2164 ) │ │ │ │ + ldr r3, [pc, #400] @ (1a215c ) │ │ │ │ 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 1a215a │ │ │ │ + bne.w 1a2152 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r6, r0, #30 │ │ │ │ - bpl.n 1a2022 │ │ │ │ + bpl.n 1a201a │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ cmp.w ip, #392 @ 0x188 │ │ │ │ - bcs.n 1a207a │ │ │ │ + bcs.n 1a2072 │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.n 1a20b8 │ │ │ │ + bcs.n 1a20b0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ - bcs.w 1a2138 │ │ │ │ - ldr r2, [pc, #344] @ (1a216c ) │ │ │ │ + bcs.w 1a2130 │ │ │ │ + ldr r2, [pc, #344] @ (1a2164 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #344] @ (1a2170 ) │ │ │ │ + ldr r1, [pc, #344] @ (1a2168 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a1fcc │ │ │ │ + b.n 1a1fc4 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 1a2096 │ │ │ │ + bmi.n 1a208e │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ @@ -457941,46 +457931,46 @@ │ │ │ │ movs r2, #7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r2, r5, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ orrs r5, r6 │ │ │ │ - b.n 1a1fcc │ │ │ │ + b.n 1a1fc4 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 19ec94 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1a1fcc │ │ │ │ + b.n 1a1fc4 │ │ │ │ sub.w lr, ip, #396 @ 0x18c │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 1a20b8 │ │ │ │ + bls.n 1a20b0 │ │ │ │ cmp.w ip, #404 @ 0x194 │ │ │ │ - bls.n 1a2152 │ │ │ │ + bls.n 1a214a │ │ │ │ mvn.w r0, #406 @ 0x196 │ │ │ │ add ip, r0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1a2002 │ │ │ │ + bhi.n 1a1ffa │ │ │ │ ldrd r1, r2, [r2, #72] @ 0x48 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.n 1a20fe │ │ │ │ + beq.n 1a20f6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1a1fcc │ │ │ │ + b.n 1a1fc4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #2 │ │ │ │ - bcc.n 1a2010 │ │ │ │ + bcc.n 1a2008 │ │ │ │ movs r2, #7 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ @@ -457995,15 +457985,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ orr.w r3, r3, #1792 @ 0x700 │ │ │ │ - b.n 1a1fcc │ │ │ │ + b.n 1a1fc4 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ movs r5, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [sp, #4] │ │ │ │ lsrs r1, r3, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -458019,54 +458009,54 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ - b.n 1a20b2 │ │ │ │ + b.n 1a20aa │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ - b.n 1a1fcc │ │ │ │ + b.n 1a1fc4 │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.n 1a2096 │ │ │ │ - b.n 1a2002 │ │ │ │ + bcs.n 1a208e │ │ │ │ + b.n 1a1ffa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a221c │ │ │ │ + b.n 1a2224 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a21bc │ │ │ │ + b.n 1a21c4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #768] @ (1a2490 ) │ │ │ │ - ldr r3, [pc, #768] @ (1a2494 ) │ │ │ │ + ldr r0, [pc, #768] @ (1a2488 ) │ │ │ │ + ldr r3, [pc, #768] @ (1a248c ) │ │ │ │ mov r9, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r4, sp, #32 │ │ │ │ - vldr d8, [pc, #748] @ 1a2488 │ │ │ │ + vldr d8, [pc, #748] @ 1a2480 │ │ │ │ ldr.w r8, [r9, #32] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -458074,15 +458064,15 @@ │ │ │ │ blx 54720 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ bl 19efc4 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bls.w 1a2338 │ │ │ │ + bls.w 1a2330 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -458203,42 +458193,42 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #384] @ (1a2498 ) │ │ │ │ - ldr r3, [pc, #376] @ (1a2494 ) │ │ │ │ + ldr r2, [pc, #384] @ (1a2490 ) │ │ │ │ + ldr r3, [pc, #376] @ (1a248c ) │ │ │ │ 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 1a26b8 │ │ │ │ + bne.w 1a26b0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx fp, r2, #2, #1 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a249c │ │ │ │ + beq.w 1a2494 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a25b6 │ │ │ │ + bne.w 1a25ae │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 19e5cc │ │ │ │ @@ -458342,25 +458332,25 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1a2306 │ │ │ │ + b.n 1a22fe │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1a2460 │ │ │ │ + bgt.n 1a2468 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ @@ -458462,15 +458452,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r4 │ │ │ │ - b.n 1a2312 │ │ │ │ + b.n 1a230a │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -458567,82 +458557,82 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1a245a │ │ │ │ + b.n 1a2452 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #96] @ (1a2730 ) │ │ │ │ + ldr r2, [pc, #96] @ (1a2728 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (1a2734 ) │ │ │ │ + ldr r3, [pc, #96] @ (1a272c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #44] @ 0x2c │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1a2704 │ │ │ │ - vldr d7, [pc, #56] @ 1a2728 │ │ │ │ + cbz r3, 1a26fc │ │ │ │ + vldr d7, [pc, #56] @ 1a2720 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e5cc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #44] @ (1a2738 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a2734 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a2730 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a272c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a2722 │ │ │ │ + bne.n 1a271a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1a2780 │ │ │ │ + bls.n 1a2788 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1a271c │ │ │ │ + bhi.n 1a2724 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1a29cc ) │ │ │ │ + ldr r3, [pc, #632] @ (1a29c4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1a29d0 ) │ │ │ │ + ldr r1, [pc, #620] @ (1a29c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -458658,15 +458648,15 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a26c0 │ │ │ │ + bl 1a26b8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -458861,51 +458851,51 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a29d4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a29cc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a29cc ) │ │ │ │ + ldr r3, [pc, #36] @ (1a29c4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a29c6 │ │ │ │ + bne.n 1a29be │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1a2904 │ │ │ │ + bhi.n 1a290c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bvs.n 1a2a84 │ │ │ │ + bvs.n 1a2a8c │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #492] @ (1a2be0 ) │ │ │ │ + ldr r3, [pc, #492] @ (1a2bd8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #484] @ (1a2be4 ) │ │ │ │ + ldr r1, [pc, #484] @ (1a2bdc ) │ │ │ │ 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 │ │ │ │ @@ -458921,15 +458911,15 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a26c0 │ │ │ │ + bl 1a26b8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -459069,51 +459059,51 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a2be8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a2be0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a2be0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a2bd8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a2bda │ │ │ │ + bne.n 1a2bd2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1a2be0 │ │ │ │ + bvs.n 1a2be8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bmi.n 1a2c70 │ │ │ │ + bmi.n 1a2c78 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (1a2e34 ) │ │ │ │ + ldr r3, [pc, #556] @ (1a2e2c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (1a2e38 ) │ │ │ │ + ldr r1, [pc, #548] @ (1a2e30 ) │ │ │ │ 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 │ │ │ │ @@ -459129,15 +459119,15 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 1a26c0 │ │ │ │ + bl 1a26b8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -459300,51 +459290,51 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a2e3c ) │ │ │ │ + ldr r2, [pc, #48] @ (1a2e34 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a2e34 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a2e2c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a2e2e │ │ │ │ + bne.n 1a2e26 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1a2e0c │ │ │ │ + bcc.n 1a2e14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bne.n 1a2e1c │ │ │ │ + bne.n 1a2e24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (1a3088 ) │ │ │ │ + ldr r3, [pc, #556] @ (1a3080 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (1a308c ) │ │ │ │ + ldr r1, [pc, #548] @ (1a3084 ) │ │ │ │ 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 │ │ │ │ @@ -459360,15 +459350,15 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 1a26c0 │ │ │ │ + bl 1a26b8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -459532,67 +459522,67 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a3090 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a3088 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a3088 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a3080 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a3082 │ │ │ │ + bne.n 1a307a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1a2fb8 │ │ │ │ + bne.n 1a2fc0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #724] @ (1a3380 ) │ │ │ │ - ldr r3, [pc, #724] @ (1a3384 ) │ │ │ │ + ldr r0, [pc, #724] @ (1a3378 ) │ │ │ │ + ldr r3, [pc, #724] @ (1a337c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r4, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #680] @ 1a3378 │ │ │ │ + vldr d7, [pc, #680] @ 1a3370 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19efc4 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bls.w 1a324a │ │ │ │ + bls.w 1a3242 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -459707,40 +459697,40 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #344] @ (1a3388 ) │ │ │ │ - ldr r3, [pc, #340] @ (1a3384 ) │ │ │ │ + ldr r2, [pc, #344] @ (1a3380 ) │ │ │ │ + ldr r3, [pc, #340] @ (1a337c ) │ │ │ │ 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 1a357c │ │ │ │ + bne.w 1a3574 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a338c │ │ │ │ + beq.w 1a3384 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a3476 │ │ │ │ + bne.w 1a346e │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -459840,25 +459830,25 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #26 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1a321c │ │ │ │ + b.n 1a3214 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e5cc │ │ │ │ @@ -459947,15 +459937,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1a320e │ │ │ │ + b.n 1a3206 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -460059,34 +460049,34 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 1a3364 │ │ │ │ + b.n 1a335c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #132] @ (1a3614 ) │ │ │ │ + ldr r2, [pc, #132] @ (1a360c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #132] @ (1a3618 ) │ │ │ │ + ldr r3, [pc, #132] @ (1a3610 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1a3604 │ │ │ │ + beq.n 1a35fc │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ movs r1, #14 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -460100,60 +460090,60 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a361c ) │ │ │ │ + ldr r2, [pc, #52] @ (1a3614 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a3618 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a3610 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a360e │ │ │ │ + bne.n 1a3606 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1a35bc │ │ │ │ + b.n 1a35b4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #140] @ (1a36bc ) │ │ │ │ + ldr r2, [pc, #140] @ (1a36b4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #140] @ (1a36c0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1a36b8 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1a36ae │ │ │ │ + beq.n 1a36a6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #14 │ │ │ │ @@ -460171,107 +460161,107 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a36c4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a36bc ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a36c0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a36b8 ) │ │ │ │ add r2, pc │ │ │ │ str r7, [r5, #0] │ │ │ │ str r6, [r5, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a36b8 │ │ │ │ + bne.n 1a36b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1a365c │ │ │ │ + b.n 1a3654 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w ip, [pc, #544] @ 1a38fc │ │ │ │ + ldr.w ip, [pc, #544] @ 1a38f4 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r4, [pc, #544] @ (1a3900 ) │ │ │ │ + ldr r4, [pc, #544] @ (1a38f8 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bpl.n 1a3754 │ │ │ │ + bpl.n 1a374c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r1, #290 @ 0x122 │ │ │ │ - bhi.n 1a37d4 │ │ │ │ + bhi.n 1a37cc │ │ │ │ cmp.w r1, #272 @ 0x110 │ │ │ │ - bcc.n 1a371c │ │ │ │ + bcc.n 1a3714 │ │ │ │ sub.w r1, r1, #272 @ 0x110 │ │ │ │ movw ip, #63487 @ 0xf7ff │ │ │ │ movt ip, #6 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.n 1a37ee │ │ │ │ + bne.n 1a37e6 │ │ │ │ lsls r2, r0, #29 │ │ │ │ - bmi.w 1a38c0 │ │ │ │ + bmi.w 1a38b8 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1a3580 │ │ │ │ + bl 1a3578 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ orr.w r3, r3, #10240 @ 0x2800 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #460] @ (1a3904 ) │ │ │ │ - ldr r3, [pc, #452] @ (1a3900 ) │ │ │ │ + ldr r2, [pc, #460] @ (1a38fc ) │ │ │ │ + ldr r3, [pc, #452] @ (1a38f8 ) │ │ │ │ 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 1a38f8 │ │ │ │ + bne.w 1a38f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and.w r1, r0, #1 │ │ │ │ ands.w r2, r0, #16 │ │ │ │ mov r6, r1 │ │ │ │ - beq.n 1a3776 │ │ │ │ + beq.n 1a376e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a3844 │ │ │ │ + beq.n 1a383c │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a3620 │ │ │ │ + bl 1a3618 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1a3732 │ │ │ │ + b.n 1a372a │ │ │ │ and.w r5, r0, #1344 @ 0x540 │ │ │ │ and.w r7, r0, #640 @ 0x280 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a3856 │ │ │ │ + beq.n 1a384e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a38ec │ │ │ │ + beq.w 1a38e4 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -460296,27 +460286,27 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1a3732 │ │ │ │ + b.n 1a372a │ │ │ │ sub.w r1, r1, #304 @ 0x130 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1a371c │ │ │ │ + bhi.n 1a3714 │ │ │ │ movw ip, #12287 @ 0x2fff │ │ │ │ movt ip, #1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 1a371c │ │ │ │ + beq.n 1a3714 │ │ │ │ and.w ip, r0, #1344 @ 0x540 │ │ │ │ and.w r0, r0, #640 @ 0x280 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1a38d2 │ │ │ │ + beq.n 1a38ca │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #3 │ │ │ │ movs r2, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -460339,33 +460329,33 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ - b.n 1a3732 │ │ │ │ + b.n 1a372a │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1a3620 │ │ │ │ + bl 1a3618 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - b.n 1a3732 │ │ │ │ + b.n 1a372a │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 19e5cc │ │ │ │ ldrd r8, r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a38e0 │ │ │ │ + beq.n 1a38d8 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #3 │ │ │ │ stmia.w sp, {r1, r2, r3} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -460388,53 +460378,53 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1a3732 │ │ │ │ + b.n 1a372a │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1a3580 │ │ │ │ + bl 1a3578 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orr.w r3, r3, #11264 @ 0x2c00 │ │ │ │ - b.n 1a3732 │ │ │ │ + b.n 1a372a │ │ │ │ subs.w r0, r0, ip │ │ │ │ mov r1, ip │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 1a3808 │ │ │ │ + b.n 1a3800 │ │ │ │ subs r1, r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 1a387e │ │ │ │ + b.n 1a3876 │ │ │ │ subs r2, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1a3792 │ │ │ │ + b.n 1a378a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #468] @ (1a3af0 ) │ │ │ │ - ldr r3, [pc, #468] @ (1a3af4 ) │ │ │ │ + ldr r2, [pc, #460] @ (1a3ae0 ) │ │ │ │ + ldr r3, [pc, #460] @ (1a3ae4 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -460447,24 +460437,24 @@ │ │ │ │ and.w r3, r5, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ + ldrd fp, sl, [sp, #212] @ 0xd4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - ldrd fp, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ strd r3, r6, [sp] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -460524,110 +460514,108 @@ │ │ │ │ orr.w r3, fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - mov fp, r6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ubfx r7, r8, #2, #1 │ │ │ │ ubfx r5, r8, #5, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1a36c8 │ │ │ │ + bl 1a36c0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ite eq │ │ │ │ - moveq r2, r6 │ │ │ │ - ldrne.w r2, [sl] │ │ │ │ - orr.w r3, r3, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ittt ne │ │ │ │ - eorne.w r8, r8, r2 │ │ │ │ - movne r2, fp │ │ │ │ - ubfxne r6, r8, #2, #1 │ │ │ │ - strd r6, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #212 @ 0xd4 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldrh.w r3, [sl, #12] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r7, fp, [sp] │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + it eq │ │ │ │ + moveq r3, r6 │ │ │ │ + orr.w r7, r7, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + ldrne.w r3, [sl] │ │ │ │ mov r1, r2 │ │ │ │ + ittt ne │ │ │ │ + eorne.w r8, r8, r3 │ │ │ │ + movne r3, r6 │ │ │ │ + ubfxne r6, r8, #2, #1 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a3af8 ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a3af4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a3ae8 ) │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [pc, #40] @ (1a3ae4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ - str.w r4, [r9, #4] │ │ │ │ + str.w r7, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a3aea │ │ │ │ + bne.n 1a3ada │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1a3cfc ) │ │ │ │ + ldr r2, [pc, #488] @ (1a3cec ) │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #488] @ (1a3d00 ) │ │ │ │ + ldr r3, [pc, #488] @ (1a3cf0 ) │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -460653,20 +460641,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1a3cf0 │ │ │ │ + bne.w 1a3ce0 │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1a3b80 │ │ │ │ + bmi.n 1a3b70 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -460791,54 +460779,54 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1a3d04 ) │ │ │ │ + ldr r2, [pc, #56] @ (1a3cf4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1a3d00 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a3cf0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a3cf6 │ │ │ │ + bne.n 1a3ce6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a3b80 │ │ │ │ + b.n 1a3b70 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #476] @ (1a3f00 ) │ │ │ │ + ldr r3, [pc, #476] @ (1a3ef0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #464] @ (1a3f04 ) │ │ │ │ + ldr r1, [pc, #464] @ (1a3ef4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -460853,15 +460841,15 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1a26c0 │ │ │ │ + bl 1a26b8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -460882,20 +460870,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1a3ef6 │ │ │ │ + bne.w 1a3ee6 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a3dc4 │ │ │ │ + bne.n 1a3db4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -460999,53 +460987,53 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str.w r8, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a3f08 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a3ef8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a3f00 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a3ef0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a3efc │ │ │ │ + bne.n 1a3eec │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a3dc4 │ │ │ │ + b.n 1a3db4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #512] @ (1a4128 ) │ │ │ │ + ldr r3, [pc, #512] @ (1a4118 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #500] @ (1a412c ) │ │ │ │ + ldr r1, [pc, #500] @ (1a411c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -461060,15 +461048,15 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1a26c0 │ │ │ │ + bl 1a26b8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -461089,20 +461077,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1a411e │ │ │ │ + bne.w 1a410e │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a3fcc │ │ │ │ + bne.n 1a3fbc │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -461222,48 +461210,48 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a4130 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a4120 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a4128 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a4118 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a4124 │ │ │ │ + bne.n 1a4114 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a3fcc │ │ │ │ + b.n 1a3fbc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bkpt 0x00fe │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee eq │ │ │ │ + lsleq r5, r3, #2 │ │ │ │ + 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #572] @ (1a4388 ) │ │ │ │ + ldr r2, [pc, #572] @ (1a4378 ) │ │ │ │ movs r7, #0 │ │ │ │ - ldr r3, [pc, #572] @ (1a438c ) │ │ │ │ + ldr r3, [pc, #572] @ (1a437c ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ @@ -461309,20 +461297,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1a437c │ │ │ │ + bne.w 1a436c │ │ │ │ tst.w r9, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a41ee │ │ │ │ + bne.n 1a41de │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -461463,54 +461451,54 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1a4390 ) │ │ │ │ + ldr r2, [pc, #56] @ (1a4380 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1a438c ) │ │ │ │ + ldr r3, [pc, #48] @ (1a437c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a4382 │ │ │ │ + bne.n 1a4372 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a41ee │ │ │ │ + b.n 1a41de │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1a4628 ) │ │ │ │ + ldr r3, [pc, #632] @ (1a4618 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1a462c ) │ │ │ │ + ldr r1, [pc, #620] @ (1a461c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -461525,15 +461513,15 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a26c0 │ │ │ │ + bl 1a26b8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -461564,20 +461552,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1a461e │ │ │ │ + bne.w 1a460e │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a446e │ │ │ │ + bne.n 1a445e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -461737,53 +461725,53 @@ │ │ │ │ movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a4630 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a4620 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a4628 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a4618 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a4624 │ │ │ │ + bne.n 1a4614 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a446e │ │ │ │ + b.n 1a445e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbnz r6, 1a4672 │ │ │ │ + rev r6, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1a48c8 ) │ │ │ │ + ldr r3, [pc, #632] @ (1a48b8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #624] @ (1a48cc ) │ │ │ │ + ldr r1, [pc, #624] @ (1a48bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -461798,15 +461786,15 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a26c0 │ │ │ │ + bl 1a26b8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -461837,20 +461825,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1a48be │ │ │ │ + bne.w 1a48ae │ │ │ │ lsls r2, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1a470c │ │ │ │ + bmi.n 1a46fc │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -462009,1046 +461997,1064 @@ │ │ │ │ movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a48d0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a48c0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a48c8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a48b8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a48c4 │ │ │ │ + bne.n 1a48b4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a470c │ │ │ │ + b.n 1a46fc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1a48f8 │ │ │ │ + cbnz r0, 1a48ec │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r5, r3, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1116] @ 1a4d48 │ │ │ │ - ldr.w r3, [pc, #1116] @ 1a4d4c │ │ │ │ + str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ + mov r5, r2 │ │ │ │ + sub sp, #236 @ 0xec │ │ │ │ + ldr.w r2, [pc, #1160] @ 1a4d68 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr.w r3, [pc, #1160] @ 1a4d6c │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1a4d2c │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1a4d42 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + ite ls │ │ │ │ + movls r2, sl │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - 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 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - mov r8, r7 │ │ │ │ + movne.w r9, #0 │ │ │ │ + andeq.w r9, r2, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + ubfx r4, r2, #11, #1 │ │ │ │ + ubfx r7, r2, #2, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1a4b2a │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 1a4b46 │ │ │ │ + add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ + strd r0, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #228] @ 0xe4 │ │ │ │ + ldr.w r8, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - mov sl, r5 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r0, r5, [sp] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strd r3, r9, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r9, r8, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + strd r2, r9, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + 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] │ │ │ │ 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 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 19eb70 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + add r0, sp, #32 │ │ │ │ + orr.w r2, r8, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - 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 │ │ │ │ + orr.w r1, r6, r3 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ blx 54720 │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ubfx r7, fp, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1a36c8 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + 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 │ │ │ │ + bl 1a36c0 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19e5cc │ │ │ │ - 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 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1a4d3c │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1a4d4e │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - 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] │ │ │ │ + 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] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ - ldrh.w r1, [r8, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - it ne │ │ │ │ - movne r2, #0 │ │ │ │ - orr.w r5, r3, r5 │ │ │ │ - itete ne │ │ │ │ - ldrne r3, [sp, #36] @ 0x24 │ │ │ │ - moveq r3, #0 │ │ │ │ - eorne.w r3, r3, fp │ │ │ │ - moveq r2, r3 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + 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 19e5cc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd r6, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - b.n 1a4cf2 │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + bl 19e5cc │ │ │ │ + ldrh r3, [r7, #12] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + 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 │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e5cc │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + orrs r3, r6 │ │ │ │ + b.n 1a4d22 │ │ │ │ + add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + ldrd r9, r8, [sp, #220] @ 0xdc │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e5cc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e5cc │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ 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 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19eb70 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + 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] │ │ │ │ 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 54720 │ │ │ │ - ldr r5, [r6, #28] │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - 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 1a36c8 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + bl 1a36c0 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + vldr d7, [pc, #268] @ 1a4d60 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r3, fp, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ubfx r1, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1a4c9c │ │ │ │ + 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 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r5, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 19e5cc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r5, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ - 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, 1a4ca6 │ │ │ │ - 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 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, r5, [sp] │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldrh.w r1, [r9, #12] │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ + ldrh.w r1, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orrs r6, r5 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #16] │ │ │ │ eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 19e5cc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp] │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #60] @ (1a4d50 ) │ │ │ │ - ldr r3, [pc, #56] @ (1a4d4c ) │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + strd r2, r3, [fp] │ │ │ │ + ldr r2, [pc, #72] @ (1a4d70 ) │ │ │ │ + ldr r3, [pc, #64] @ (1a4d6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a4d44 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ + bne.n 1a4d56 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1a4930 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a4ad4 │ │ │ │ + and.w r1, sl, #1 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + b.n 1a4922 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + b.n 1a4ab8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1260] @ 1a5258 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ + ldr.w r3, [pc, #1244] @ 1a5268 │ │ │ │ + str r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1252] @ 1a525c │ │ │ │ + ldr.w r2, [pc, #1236] @ 1a526c │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a5228 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ + bne.w 1a523a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r5, [sp, #12] │ │ │ │ + ldrbhi r5, [r1, #0] │ │ │ │ + ldrb r2, [r2, #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 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ + mov r8, sl │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - mov r8, sl │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r2, #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 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r7, r2, #11, #1 │ │ │ │ + str r6, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a5030 │ │ │ │ - add r4, sp, #236 @ 0xec │ │ │ │ + bne.w 1a5036 │ │ │ │ + add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, sl, [sp] │ │ │ │ - ldrd fp, sl, [sp, #236] @ 0xec │ │ │ │ + ldrd fp, sl, [sp, #228] @ 0xe4 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - mov sl, r5 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, r5, [sp] │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ 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, r7, r3 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + 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 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #32] │ │ │ │ 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, r3, #11, #1 │ │ │ │ + ubfx r3, r0, #11, #1 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 19eb70 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ 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 54720 │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ + ldr.w fp, [r3, #28] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ 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 1a36c8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r9, r6, #2, #1 │ │ │ │ + eor.w r9, r9, #1 │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ + bl 1a36c0 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - orr.w r6, r2, r3 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 54720 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ - bl 1a36c8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #31 │ │ │ │ + mov r3, fp │ │ │ │ + strd r9, r5, [sp, #104] @ 0x68 │ │ │ │ + bl 1a36c0 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19e5cc │ │ │ │ - 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 19e5cc │ │ │ │ - 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 1a5238 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ + 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 1a5246 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - 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] │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + ldrls r3, [sp, #12] │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r5, r3 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 19e5cc │ │ │ │ - ldrh.w r1, [fp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ - orr.w r6, r6, r7 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + 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 │ │ │ │ bl 19e5cc │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w r8, r6, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ bl 19e5cc │ │ │ │ - ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + 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 │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e5cc │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + orrs r3, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #588] @ (1a5260 ) │ │ │ │ - ldr r3, [pc, #576] @ (1a5258 ) │ │ │ │ + ldr r2, [pc, #596] @ (1a5270 ) │ │ │ │ + ldr r3, [pc, #588] @ (1a5268 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a5248 │ │ │ │ + bne.w 1a5256 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add sp, #252 @ 0xfc │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #236 @ 0xec │ │ │ │ + add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #236] @ 0xec │ │ │ │ + ldrd sl, r5, [sp, #228] @ 0xe4 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - strd r2, r8, [sp] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r8, r5, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ 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 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r8, r8, r5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19eb70 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r6 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w fp, [r3, #28] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ 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 1a36c8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r6, [sp, #32] │ │ │ │ + ubfx r9, r6, #2, #1 │ │ │ │ + eor.w r9, r9, #1 │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ + bl 1a36c0 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - mov r6, r3 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ - bl 1a36c8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #31 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, fp │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ + bl 1a36c0 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - vldr d7, [pc, #204] @ 1a5250 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + vldr d7, [pc, #228] @ 1a5260 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ - bl 19e5cc │ │ │ │ - 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 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1a5240 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1a524e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ + ldrbhi.w r2, [fp] │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ 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 19e5cc │ │ │ │ - ldrh.w r1, [fp, #12] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ + 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 19e5cc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + bl 19e5cc │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orrs r6, r5 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - orr.w r5, r5, r7 │ │ │ │ - itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 19e5cc │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a4ff4 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ + bl 19e5cc │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r2, r6 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + b.n 1a5012 │ │ │ │ + ubfx r5, r2, #1, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.n 1a4db8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a4fa0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 1a4dd6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + b.n 1a4f92 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 1a51da │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1a51b8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r0 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1308] @ 1a5798 │ │ │ │ + ldr.w r3, [pc, #1324] @ 1a57b8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1300] @ 1a579c │ │ │ │ - str r0, [sp, #24] │ │ │ │ + ldr.w r2, [pc, #1316] @ 1a57bc │ │ │ │ + str r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a576a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ + bne.w 1a578c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r5, [sp, #16] │ │ │ │ + ldrbhi r5, [r1, #0] │ │ │ │ + ldrb r2, [r2, #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 r2, r2, #5, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r8, sl │ │ │ │ + mov r7, sl │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #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 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a555c │ │ │ │ + bne.w 1a556c │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e5cc │ │ │ │ @@ -463148,24 +463154,24 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ blx 54720 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ - bl 1a36c8 │ │ │ │ + bl 1a36c0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -463177,111 +463183,111 @@ │ │ │ │ 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 54720 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r9 │ │ │ │ strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ - bl 1a36c8 │ │ │ │ + bl 1a36c0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #16 │ │ │ │ + movs r2, #31 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 19e5cc │ │ │ │ - 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 r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ 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 1a577a │ │ │ │ + bne.w 1a5798 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r5, r2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e5cc │ │ │ │ - ldrh.w r1, [fp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ - orr.w r6, r6, r7 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + 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 19e5cc │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + orr.w r8, r6, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + bl 19e5cc │ │ │ │ + ldrh.w r3, [fp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + 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 │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + orrs r3, r6 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #608] @ (1a57a0 ) │ │ │ │ - ldr r3, [pc, #596] @ (1a5798 ) │ │ │ │ + ldr r2, [pc, #624] @ (1a57c0 ) │ │ │ │ + ldr r3, [pc, #612] @ (1a57b8 ) │ │ │ │ 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 1a578a │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne.w 1a57a8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ 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] │ │ │ │ @@ -463368,204 +463374,210 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldr.w sl, [r3, #28] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - ubfx r8, r6, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ - bl 1a36c8 │ │ │ │ + ubfx r9, r6, #2, #1 │ │ │ │ + eor.w r9, r9, #1 │ │ │ │ + str.w r9, [sp, #112] @ 0x70 │ │ │ │ + bl 1a36c0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, sl │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ - bl 1a36c8 │ │ │ │ + str.w r9, [sp, #112] @ 0x70 │ │ │ │ + bl 1a36c0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #16 │ │ │ │ + movs r2, #31 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - vldr d7, [pc, #204] @ 1a5790 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + vldr d7, [pc, #224] @ 1a57b0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ - bl 19e5cc │ │ │ │ - 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 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5782 │ │ │ │ + bne.n 1a57a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e5cc │ │ │ │ - ldrh.w r1, [fp, #12] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r6, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 19e5cc │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + bl 19e5cc │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orrs r6, r5 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - orr.w r5, r5, r7 │ │ │ │ - itttt ne │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 19e5cc │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a5520 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ + bl 19e5cc │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orrs r2, r6 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + b.n 1a5548 │ │ │ │ + ubfx r5, r2, #1, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.n 1a52c8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 1a52d6 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a54cc │ │ │ │ + b.n 1a54c2 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 1a571c │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1a570a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ 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] @ (1a5ab0 ) │ │ │ │ - ldr r3, [pc, #756] @ (1a5ab4 ) │ │ │ │ + ldr r2, [pc, #756] @ (1a5ad0 ) │ │ │ │ + ldr r3, [pc, #756] @ (1a5ad4 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ - mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ - ldrb r1, [r5, #12] │ │ │ │ + mov sl, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a5d12 │ │ │ │ - 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 │ │ │ │ + bne.w 1a5d1c │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r0, #1 │ │ │ │ + itee ls │ │ │ │ movls r9, r3 │ │ │ │ + ldrhi r3, [r1, #4] │ │ │ │ + ldrbhi.w r9, [r3] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + it hi │ │ │ │ ubfxhi r9, r9, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + mov.w r8, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r9, #1 │ │ │ │ - mov.w r8, #0 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ 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] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a5abc │ │ │ │ + bne.w 1a5adc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -463659,35 +463671,35 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r7 │ │ │ │ - vldr d7, [pc, #356] @ 1a5aa8 │ │ │ │ + vldr d7, [pc, #356] @ 1a5ac8 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1f8c │ │ │ │ + bl 1a1f84 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ 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 1a5d20 │ │ │ │ + bne.w 1a5d26 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ iteee ls │ │ │ │ movls r3, r2 │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ @@ -463750,21 +463762,21 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #108] @ 1a5aa8 │ │ │ │ + vldr d7, [pc, #108] @ 1a5ac8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1f8c │ │ │ │ + bl 1a1f84 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -463780,36 +463792,36 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r8, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #44] @ (1a5ab8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a5ab4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a5ad8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a5ad4 ) │ │ │ │ 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 1a5d4e │ │ │ │ + bne.w 1a5d60 │ │ │ │ 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 r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #448 @ (adr r5, 1a5c7c ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 1a5c1c ) │ │ │ │ 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 19e5cc │ │ │ │ @@ -463899,20 +463911,20 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w fp, r9, r3 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, sl │ │ │ │ - vldr d7, [pc, #424] @ 1a5d58 │ │ │ │ + vldr d7, [pc, #408] @ 1a5d68 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1f8c │ │ │ │ + bl 1a1f84 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -463970,21 +463982,21 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #252] @ 1a5d58 │ │ │ │ + vldr d7, [pc, #236] @ 1a5d68 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1f8c │ │ │ │ + bl 1a1f84 │ │ │ │ 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] │ │ │ │ @@ -464002,175 +464014,174 @@ │ │ │ │ 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 1a5d28 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + bne.n 1a5d2e │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ls │ │ │ │ + movls r3, sl │ │ │ │ + movls r2, r3 │ │ │ │ + bhi.n 1a5d52 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - cmp r1, #1 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ - it ls │ │ │ │ - movls r1, sl │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ 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] │ │ │ │ + orrs r5, r7 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ - orrs r3, r7 │ │ │ │ - b.n 1a5a84 │ │ │ │ - orr.w r9, r3, r3, lsr #1 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 1a5aa4 │ │ │ │ + ubfx r9, r3, #1, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - and.w r9, r9, #1 │ │ │ │ - b.n 1a57fc │ │ │ │ + b.n 1a5818 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1a598e │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + b.n 1a59ae │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ - mov r3, r8 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - orrs r7, r5 │ │ │ │ - b.n 1a5cf8 │ │ │ │ + orrs r5, r7 │ │ │ │ + b.n 1a5d00 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + b.n 1a5cde │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #1456] @ 1a6328 │ │ │ │ + ldr.w r2, [pc, #1456] @ 1a6338 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1456] @ 1a632c │ │ │ │ + ldr.w r3, [pc, #1456] @ 1a633c │ │ │ │ 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 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1a62e0 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 1a62e6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r6, r7 │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldrbhi r6, [r1, #0] │ │ │ │ + ldrb r7, [r2, #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 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ - movs r7, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a6082 │ │ │ │ + bne.w 1a609a │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd fp, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #212] @ 0xd4 │ │ │ │ + ldrd sl, r9, [sp, #212] @ 0xd4 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r2 │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ 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 r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r7, sl, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 19e6c8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -464178,32 +464189,31 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w fp, fp, 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 19e5cc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -464216,15 +464226,15 @@ │ │ │ │ blx 54720 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1f8c │ │ │ │ + bl 1a1f84 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -464312,15 +464322,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1f8c │ │ │ │ + bl 1a1f84 │ │ │ │ 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] │ │ │ │ @@ -464362,68 +464372,69 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r3, r6 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #712] @ (1a6330 ) │ │ │ │ - ldr r3, [pc, #708] @ (1a632c ) │ │ │ │ + ldr r2, [pc, #704] @ (1a6340 ) │ │ │ │ + ldr r3, [pc, #700] @ (1a633c ) │ │ │ │ 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 1a6318 │ │ │ │ + bne.w 1a6328 │ │ │ │ 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 r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r6, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd r7, r6, [sp, #212] @ 0xd4 │ │ │ │ bl 19e5cc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 19e5cc │ │ │ │ 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 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e6c8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -464433,161 +464444,158 @@ │ │ │ │ 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 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #472] @ 1a6320 │ │ │ │ + vldr d7, [pc, #472] @ 1a6330 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1f8c │ │ │ │ + bl 1a1f84 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ 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] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [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 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e6c8 │ │ │ │ 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 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #332] @ 1a6320 │ │ │ │ + vldr d7, [pc, #332] @ 1a6330 │ │ │ │ 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 1a1f8c │ │ │ │ + bl 1a1f84 │ │ │ │ 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 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - bl 19e5cc │ │ │ │ - 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 1a62f6 │ │ │ │ - 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] │ │ │ │ + orr.w sl, r7, r6 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + orr.w r7, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1a62f6 │ │ │ │ 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 │ │ │ │ + it ls │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1a631a │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r6, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e5cc │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ubfx r3, r6, #5, #1 │ │ │ │ + orr.w r6, sl, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + bl 19e5cc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r7, sl, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ite eq │ │ │ │ + ittee eq │ │ │ │ + moveq r2, fp │ │ │ │ moveq r3, #1 │ │ │ │ ldrbne r3, [r2, #0] │ │ │ │ - mov.w r2, #0 │ │ │ │ + movne r2, fp │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ @@ -464599,168 +464607,171 @@ │ │ │ │ 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 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r7 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ orrs r2, r5 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ + orrs r3, r7 │ │ │ │ orrs r2, r6 │ │ │ │ - b.n 1a6060 │ │ │ │ - orr.w r6, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 1a5db8 │ │ │ │ + b.n 1a6078 │ │ │ │ + ubfx r6, r7, #1, #1 │ │ │ │ + and.w r7, r7, #1 │ │ │ │ + b.n 1a5dc4 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a5f5a │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + b.n 1a5f72 │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + and.w r3, r6, #1 │ │ │ │ + orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r6, r2 │ │ │ │ - b.n 1a626a │ │ │ │ + orr.w r6, sl, r2 │ │ │ │ + b.n 1a6268 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1a6246 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #504 @ (adr r2, 1a6524 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 1a64f4 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #852] @ (1a66a0 ) │ │ │ │ - ldr r3, [pc, #852] @ (1a66a4 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - add r2, pc │ │ │ │ + ldr r2, [pc, #840] @ (1a66a8 ) │ │ │ │ mov r8, r0 │ │ │ │ - mov sl, r1 │ │ │ │ + ldr r3, [pc, #840] @ (1a66ac ) │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1a6928 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 1a6910 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r6, r7 │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldrbhi r6, [r1, #0] │ │ │ │ + ldrb r7, [r2, #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 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ - movs r7, #0 │ │ │ │ + mov.w r9, #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, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a66ac │ │ │ │ + bne.w 1a66b4 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd fp, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, r7, [sp, #220] @ 0xdc │ │ │ │ + ldrd sl, r9, [sp, #220] @ 0xdc │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ 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 r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r7, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r7, r9, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 19e6c8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ @@ -464768,196 +464779,179 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + 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 19e5cc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r7 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orr.w r1, r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov.w fp, #0 │ │ │ │ + orrs r3, r7 │ │ │ │ add r7, sp, #32 │ │ │ │ - str r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #448] @ 1a6698 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1f8c │ │ │ │ + mov.w sl, #1 │ │ │ │ + strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ + bl 1a1f84 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #12 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orr.w r3, r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w r3, sl, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - orrs r1, r0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w sl, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a6938 │ │ │ │ + bne.w 1a691a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ - ldrhi r2, [sp, #16] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ + ldrhi r3, [sp, #24] │ │ │ │ + ubfxhi r2, r3, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + movs r6, #0 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 19e6c8 │ │ │ │ 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 19e5cc │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r3, r6, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r6, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #31 │ │ │ │ - str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r6, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - 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] │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 54720 │ │ │ │ + vldr d7, [pc, #148] @ 1a66a0 │ │ │ │ mov r3, fp │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1f8c │ │ │ │ + vstr d7, [sp, #64] @ 0x40 │ │ │ │ + bl 1a1f84 │ │ │ │ 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 19e5cc │ │ │ │ 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 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w r7, r2, r3 │ │ │ │ + orr.w sl, sl, 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] │ │ │ │ @@ -464972,93 +464966,94 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ it ne │ │ │ │ ubfxne r6, r6, #2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r9, r2 │ │ │ │ - orrs r3, r7 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #44] @ (1a66a8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1a66a4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a66b0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a66ac ) │ │ │ │ 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 1a6966 │ │ │ │ + bne.w 1a6958 │ │ │ │ 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 r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ - ldrd r9, r6, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd r7, r6, [sp, #220] @ 0xdc │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ 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 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ bl 19e5cc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r6, r3 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 19e5cc │ │ │ │ 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 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e6c8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -465068,324 +465063,319 @@ │ │ │ │ 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 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #480] @ 1a6970 │ │ │ │ + vldr d7, [pc, #468] @ 1a6960 │ │ │ │ mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1f8c │ │ │ │ + bl 1a1f84 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ + ldr r3, [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 │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + orrs r7, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str.w r9, [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 19e5cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e6c8 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #31 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #292] @ 1a6970 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + vldr d7, [pc, #288] @ 1a6960 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r2, sp, #32 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1f8c │ │ │ │ + bl 1a1f84 │ │ │ │ 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 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1a693e │ │ │ │ - ldr r7, [r5, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1a6920 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1a6944 │ │ │ │ + movs r2, #15 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ 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] │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, 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] │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + orrs r7, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r6, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldrd sl, r7, [sp, #220] @ 0xdc │ │ │ │ + ldrd r9, r6, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1a6960 │ │ │ │ + beq.n 1a6952 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ + mov r2, fp │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, sl, r3 │ │ │ │ + orr.w r2, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, r2, r9 │ │ │ │ - orrs r3, r7 │ │ │ │ + orr.w r2, r2, sl │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1a6676 │ │ │ │ - orr.w r6, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 1a638c │ │ │ │ + orrs r3, r7 │ │ │ │ + b.n 1a667a │ │ │ │ + ubfx r6, r7, #1, #1 │ │ │ │ + and.w r7, r7, #1 │ │ │ │ + b.n 1a6398 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a6558 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + b.n 1a656c │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r2 │ │ │ │ - b.n 1a68da │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ + b.n 1a68bc │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 1a6908 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1a689a │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, fp │ │ │ │ + b.n 1a68f0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr r2, [pc, #840] @ (1a6cd8 ) │ │ │ │ + ldr r2, [pc, #848] @ (1a6cd0 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #840] @ (1a6cdc ) │ │ │ │ + ldr r3, [pc, #848] @ (1a6cd4 ) │ │ │ │ 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 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1a6f6c │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 1a6f56 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r6, r7 │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldrbhi r6, [r1, #0] │ │ │ │ + ldrb r7, [r2, #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 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ - movs r7, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a6ce4 │ │ │ │ + bne.w 1a6cdc │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd fp, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #212] @ 0xd4 │ │ │ │ + ldrd sl, r9, [sp, #212] @ 0xd4 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r2 │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ 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 r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r7, sl, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 19e6c8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -465393,32 +465383,31 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w fp, fp, 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 19e5cc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -465432,15 +465421,15 @@ │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1f8c │ │ │ │ + bl 1a1f84 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -465454,222 +465443,221 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - orr.w r3, sl, r1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w sl, r3, r1 │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a6f7c │ │ │ │ + bne.w 1a6f60 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ - ldrhi r3, [sp, #20] │ │ │ │ - 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, #12] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - movs r6, #0 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ bl 19e6c8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - movs r2, #31 │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + tst.w r6, #1344 @ 0x540 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + mov.w r2, #31 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ 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, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, fp │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #188] @ 1a6cd0 │ │ │ │ + vldr d7, [pc, #188] @ 1a6cc8 │ │ │ │ mov r2, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1f8c │ │ │ │ + bl 1a1f84 │ │ │ │ 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 19e5cc │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, 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] │ │ │ │ - ldrne r2, [r2, #4] │ │ │ │ - it ne │ │ │ │ - ldrne r6, [r2, #0] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - ittt ne │ │ │ │ - eorne r6, r3 │ │ │ │ - movne r3, #0 │ │ │ │ - ubfxne r6, r6, #2, #1 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ - bl 19e5cc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ + orr.w sl, r6, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + ubfx r3, r7, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + bl 19e5cc │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ittee eq │ │ │ │ + moveq r7, fp │ │ │ │ + moveq r2, r7 │ │ │ │ + ldrne r3, [r2, #0] │ │ │ │ + movne r2, fp │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + eorne r7, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + it ne │ │ │ │ + ubfxne r7, r7, #2, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ - ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - orrs r2, r7 │ │ │ │ - strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #44] @ (1a6ce0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a6cdc ) │ │ │ │ + ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ + orrs r3, r6 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr r2, [pc, #48] @ (1a6cd8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a6cd4 ) │ │ │ │ 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 1a6faa │ │ │ │ + bne.w 1a6f98 │ │ │ │ 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 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r6, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd r7, r6, [sp, #212] @ 0xd4 │ │ │ │ bl 19e5cc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 19e5cc │ │ │ │ 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 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e6c8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -465679,254 +465667,254 @@ │ │ │ │ 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 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #520] @ 1a6fb0 │ │ │ │ + vldr d7, [pc, #516] @ 1a6fa0 │ │ │ │ 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 1a1f8c │ │ │ │ + bl 1a1f84 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ 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] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [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 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e6c8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #31 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ 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 │ │ │ │ + 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 r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, #0 │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #31 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #332] @ 1a6fb0 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + vldr d7, [pc, #332] @ 1a6fa0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1f8c │ │ │ │ + bl 1a1f84 │ │ │ │ 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 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w fp, r6, r3 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - bl 19e5cc │ │ │ │ - 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 1a6f82 │ │ │ │ - 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 19e5cc │ │ │ │ + orrs r6, r7 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldrb r7, [r5, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 1a6f66 │ │ │ │ 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 │ │ │ │ + it ls │ │ │ │ + movls r3, r7 │ │ │ │ + bhi.n 1a6f8a │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r7, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldrd r7, sl, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1a6fa4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ + orrs r6, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov.w sl, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ubfx r3, fp, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 19e5cc │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + orr.w r5, r3, r1 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ittee eq │ │ │ │ + moveq r3, sl │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrne r3, [r2, #0] │ │ │ │ + movne r2, sl │ │ │ │ + itt ne │ │ │ │ + eorne.w fp, fp, r3 │ │ │ │ + ubfxne r3, fp, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r2, r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r2, r2, r9 │ │ │ │ orrs r3, r7 │ │ │ │ - orrs r2, r5 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ - orrs r2, r6 │ │ │ │ - b.n 1a6cac │ │ │ │ - orr.w r6, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 1a69cc │ │ │ │ + orrs r3, r6 │ │ │ │ + b.n 1a6ca0 │ │ │ │ + ubfx r6, r7, #1, #1 │ │ │ │ + and.w r7, r7, #1 │ │ │ │ + b.n 1a69b8 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a6b76 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + b.n 1a6b6a │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r7, #1, #1 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - 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 1a6ef8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + and.w r7, r7, #1 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r3 │ │ │ │ + b.n 1a6ed2 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 1a6f26 │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ + b.n 1a6eb0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #428] @ (1a7180 ) │ │ │ │ + ldr r3, [pc, #428] @ (1a7170 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - vldr d8, [pc, #408] @ 1a7178 │ │ │ │ + vldr d8, [pc, #408] @ 1a7168 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (1a7184 ) │ │ │ │ + ldr r1, [pc, #416] @ (1a7174 ) │ │ │ │ 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 │ │ │ │ @@ -466034,75 +466022,75 @@ │ │ │ │ bl 19e5cc │ │ │ │ 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 1a712e │ │ │ │ + bls.n 1a711e │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 1a7130 │ │ │ │ + cbz r5, 1a7120 │ │ │ │ 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 19e5cc │ │ │ │ ldrd r3, r2, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1a7188 ) │ │ │ │ + ldr r2, [pc, #64] @ (1a7178 ) │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #48] @ (1a7180 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a7170 ) │ │ │ │ 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 1a7170 │ │ │ │ + bne.n 1a7160 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ 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] @ (1a73b8 ) │ │ │ │ + ldr r3, [pc, #524] @ (1a73a8 ) │ │ │ │ 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] @ (1a73bc ) │ │ │ │ + ldr r1, [pc, #516] @ (1a73ac ) │ │ │ │ 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 │ │ │ │ @@ -466120,15 +466108,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #432] @ 1a73b0 │ │ │ │ + vldr d7, [pc, #432] @ 1a73a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -466257,76 +466245,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 1a736e │ │ │ │ + bls.n 1a735e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1a736e │ │ │ │ + cbz r3, 1a735e │ │ │ │ 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 19e5cc │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1a73c0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a73b0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1a73b8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a73a8 ) │ │ │ │ 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 1a73a8 │ │ │ │ + bne.n 1a7398 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #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 │ │ │ │ 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] @ (1a75e8 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a75d8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #504] @ 1a75e0 │ │ │ │ + vldr d8, [pc, #504] @ 1a75d0 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (1a75ec ) │ │ │ │ + ldr r1, [pc, #504] @ (1a75dc ) │ │ │ │ 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 │ │ │ │ @@ -466473,75 +466461,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 1a75a0 │ │ │ │ + bls.n 1a7590 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1a75a0 │ │ │ │ + cbz r3, 1a7590 │ │ │ │ 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 19e5cc │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a75e8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a75d8 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (1a75f0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a75e0 ) │ │ │ │ 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 1a75dc │ │ │ │ + bne.n 1a75cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ 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] @ 1a7a48 │ │ │ │ + ldr.w r3, [pc, #1080] @ 1a7a38 │ │ │ │ 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] @ 1a7a4c │ │ │ │ + ldr.w r1, [pc, #1068] @ 1a7a3c │ │ │ │ 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 │ │ │ │ @@ -466741,15 +466729,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 1a7a06 │ │ │ │ + bne.w 1a79f6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466761,15 +466749,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 1a79ea │ │ │ │ + bne.w 1a79da │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466789,15 +466777,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 1a797a │ │ │ │ + bne.n 1a796a │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r3, #0 │ │ │ │ @@ -466807,16 +466795,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, 1a78fa │ │ │ │ - vldr d7, [pc, #324] @ 1a7a28 │ │ │ │ + cbz r3, 1a78ea │ │ │ │ + vldr d7, [pc, #324] @ 1a7a18 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ @@ -466837,15 +466825,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 1a79ce │ │ │ │ + bne.n 1a79be │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466856,30 +466844,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, 1a79b2 │ │ │ │ + cbnz r3, 1a79a2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #244] @ (1a7a50 ) │ │ │ │ + ldr r2, [pc, #244] @ (1a7a40 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (1a7a48 ) │ │ │ │ + ldr r3, [pc, #228] @ (1a7a38 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a7a22 │ │ │ │ + bne.n 1a7a12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 1a7a30 │ │ │ │ + vldr d7, [pc, #180] @ 1a7a20 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ @@ -466892,59 +466880,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 19e8c8 │ │ │ │ - b.n 1a78fa │ │ │ │ + b.n 1a78ea │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7958 │ │ │ │ - vldr d7, [pc, #104] @ 1a7a38 │ │ │ │ + b.n 1a7948 │ │ │ │ + vldr d7, [pc, #104] @ 1a7a28 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a792a │ │ │ │ - vldr d7, [pc, #68] @ 1a7a30 │ │ │ │ + b.n 1a791a │ │ │ │ + vldr d7, [pc, #68] @ 1a7a20 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a786c │ │ │ │ - vldr d7, [pc, #56] @ 1a7a40 │ │ │ │ + b.n 1a785c │ │ │ │ + vldr d7, [pc, #56] @ 1a7a30 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a783a │ │ │ │ + b.n 1a782a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -466957,34 +466945,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, [r3, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ 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] @ 1a7ed8 │ │ │ │ + ldr.w r3, [pc, #1128] @ 1a7ec8 │ │ │ │ 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] @ 1a7edc │ │ │ │ + ldr.w r1, [pc, #1116] @ 1a7ecc │ │ │ │ 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 │ │ │ │ @@ -467196,15 +467184,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 1a7e94 │ │ │ │ + bne.w 1a7e84 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -467216,15 +467204,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 1a7e78 │ │ │ │ + bne.w 1a7e68 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -467244,15 +467232,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 1a7e08 │ │ │ │ + bne.n 1a7df8 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -467262,16 +467250,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, 1a7d88 │ │ │ │ - vldr d7, [pc, #328] @ 1a7eb8 │ │ │ │ + cbz r3, 1a7d78 │ │ │ │ + vldr d7, [pc, #328] @ 1a7ea8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -467292,15 +467280,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 1a7e5c │ │ │ │ + bne.n 1a7e4c │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -467311,30 +467299,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, 1a7e40 │ │ │ │ + cbnz r3, 1a7e30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #244] @ (1a7ee0 ) │ │ │ │ + ldr r2, [pc, #244] @ (1a7ed0 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (1a7ed8 ) │ │ │ │ + ldr r3, [pc, #228] @ (1a7ec8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a7eb0 │ │ │ │ + bne.n 1a7ea0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 1a7ec0 │ │ │ │ + vldr d7, [pc, #180] @ 1a7eb0 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ @@ -467347,59 +467335,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 19e8c8 │ │ │ │ - b.n 1a7d88 │ │ │ │ + b.n 1a7d78 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7de6 │ │ │ │ - vldr d7, [pc, #104] @ 1a7ec8 │ │ │ │ + b.n 1a7dd6 │ │ │ │ + vldr d7, [pc, #104] @ 1a7eb8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7db8 │ │ │ │ - vldr d7, [pc, #68] @ 1a7ec0 │ │ │ │ + b.n 1a7da8 │ │ │ │ + vldr d7, [pc, #68] @ 1a7eb0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7cfa │ │ │ │ - vldr d7, [pc, #56] @ 1a7ed0 │ │ │ │ + b.n 1a7cea │ │ │ │ + vldr d7, [pc, #56] @ 1a7ec0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7cc8 │ │ │ │ + b.n 1a7cb8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -467412,27 +467400,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, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #780] @ (1a8208 ) │ │ │ │ - ldr r3, [pc, #780] @ (1a820c ) │ │ │ │ + ldr r2, [pc, #780] @ (1a81f8 ) │ │ │ │ + ldr r3, [pc, #780] @ (1a81fc ) │ │ │ │ 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] │ │ │ │ @@ -467450,15 +467438,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 1a8210 │ │ │ │ + beq.w 1a8200 │ │ │ │ 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] │ │ │ │ @@ -467538,15 +467526,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a84c4 │ │ │ │ + bne.w 1a84b4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -467577,15 +467565,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #360] @ 1a8200 │ │ │ │ + vldr d7, [pc, #360] @ 1a81f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -467707,32 +467695,32 @@ │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a84d0 │ │ │ │ + beq.w 1a84c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a85ae │ │ │ │ + beq.w 1a859e │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a85f2 │ │ │ │ + beq.w 1a85e2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a84da │ │ │ │ + b.n 1a84ca │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ 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 │ │ │ │ @@ -467825,15 +467813,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #728] @ 1a85d8 │ │ │ │ + vldr d7, [pc, #728] @ 1a85c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -467880,15 +467868,15 @@ │ │ │ │ blx 54720 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8392 │ │ │ │ + beq.n 1a8382 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ed88 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -467928,15 +467916,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #468] @ 1a85d8 │ │ │ │ + vldr d7, [pc, #468] @ 1a85c8 │ │ │ │ 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] │ │ │ │ @@ -467952,15 +467940,15 @@ │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #408] @ 1a85d8 │ │ │ │ + vldr d7, [pc, #408] @ 1a85c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19ef48 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -467972,76 +467960,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a84ca │ │ │ │ + beq.n 1a84ba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a85d2 │ │ │ │ + beq.w 1a85c2 │ │ │ │ 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 19e5cc │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1a85e0 ) │ │ │ │ + ldr r2, [pc, #316] @ (1a85d0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1a85e4 ) │ │ │ │ + ldr r3, [pc, #316] @ (1a85d4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a85fc │ │ │ │ + bne.w 1a85ec │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a8038 │ │ │ │ + b.n 1a8028 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a848c │ │ │ │ + b.n 1a847c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a85a0 │ │ │ │ + bne.n 1a8590 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a84ea │ │ │ │ + beq.n 1a84da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1f28 │ │ │ │ + bl 1a1f20 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #204] @ 1a85d8 │ │ │ │ + vldr d7, [pc, #204] @ 1a85c8 │ │ │ │ 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 │ │ │ │ @@ -468049,21 +468037,21 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a85b4 │ │ │ │ + beq.n 1a85a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a85c6 │ │ │ │ + beq.n 1a85b6 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a85e8 │ │ │ │ + beq.n 1a85d8 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -468083,75 +468071,75 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1a84ca │ │ │ │ + bls.n 1a84ba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1a85d2 │ │ │ │ + cbz r3, 1a85c2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a848c │ │ │ │ + b.n 1a847c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a84da │ │ │ │ + b.n 1a84ca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1a84da │ │ │ │ + b.n 1a84ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a85cc │ │ │ │ + cbz r3, 1a85bc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a8550 │ │ │ │ + b.n 1a8540 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a8550 │ │ │ │ + b.n 1a8540 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8550 │ │ │ │ + b.n 1a8540 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a848c │ │ │ │ + b.n 1a847c │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a8550 │ │ │ │ + b.n 1a8540 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a84da │ │ │ │ + b.n 1a84ca │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #756] @ (1a8908 ) │ │ │ │ - ldr r3, [pc, #756] @ (1a890c ) │ │ │ │ + ldr r2, [pc, #756] @ (1a88f8 ) │ │ │ │ + ldr r3, [pc, #756] @ (1a88fc ) │ │ │ │ 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] │ │ │ │ @@ -468169,15 +468157,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 1a8910 │ │ │ │ + beq.w 1a8900 │ │ │ │ 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] │ │ │ │ @@ -468257,15 +468245,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a8baa │ │ │ │ + bne.w 1a8b9a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -468296,15 +468284,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #336] @ 1a8900 │ │ │ │ + vldr d7, [pc, #336] @ 1a88f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -468416,33 +468404,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8bb6 │ │ │ │ + beq.w 1a8ba6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a8c94 │ │ │ │ + beq.w 1a8c84 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a8cd8 │ │ │ │ + beq.w 1a8cc8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a8bc0 │ │ │ │ + b.n 1a8bb0 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ 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 │ │ │ │ @@ -468535,15 +468523,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #712] @ 1a8cc8 │ │ │ │ + vldr d7, [pc, #712] @ 1a8cb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -468587,15 +468575,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 54720 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8a8a │ │ │ │ + beq.n 1a8a7a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ed88 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -468676,76 +468664,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8bb0 │ │ │ │ + beq.n 1a8ba0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8cb8 │ │ │ │ + beq.w 1a8ca8 │ │ │ │ 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 19e5cc │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1a8cd0 ) │ │ │ │ + ldr r2, [pc, #328] @ (1a8cc0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1a8cd4 ) │ │ │ │ + ldr r3, [pc, #328] @ (1a8cc4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a8ce2 │ │ │ │ + bne.w 1a8cd2 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a8750 │ │ │ │ + b.n 1a8740 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8b72 │ │ │ │ + b.n 1a8b62 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8c86 │ │ │ │ + bne.n 1a8c76 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8bd0 │ │ │ │ + beq.n 1a8bc0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1f28 │ │ │ │ + bl 1a1f20 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #216] @ 1a8cc8 │ │ │ │ + vldr d7, [pc, #216] @ 1a8cb8 │ │ │ │ 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 │ │ │ │ @@ -468753,21 +468741,21 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8c9a │ │ │ │ + beq.n 1a8c8a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8cac │ │ │ │ + beq.n 1a8c9c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a8cbc │ │ │ │ + beq.n 1a8cac │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -468787,76 +468775,76 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1a8bb0 │ │ │ │ + bls.n 1a8ba0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1a8cb8 │ │ │ │ + cbz r3, 1a8ca8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a8b72 │ │ │ │ + b.n 1a8b62 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a8bc0 │ │ │ │ + b.n 1a8bb0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1a8bc0 │ │ │ │ + b.n 1a8bb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a8cb2 │ │ │ │ + cbz r3, 1a8ca2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a8c36 │ │ │ │ + b.n 1a8c26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a8c36 │ │ │ │ + b.n 1a8c26 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8c36 │ │ │ │ + b.n 1a8c26 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8b72 │ │ │ │ + b.n 1a8b62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a8c36 │ │ │ │ + b.n 1a8c26 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a8bc0 │ │ │ │ + b.n 1a8bb0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1740] @ 1a93c8 │ │ │ │ - ldr.w r3, [pc, #1740] @ 1a93cc │ │ │ │ + ldr.w r2, [pc, #1740] @ 1a93b8 │ │ │ │ + ldr.w r3, [pc, #1740] @ 1a93bc │ │ │ │ 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] │ │ │ │ @@ -468874,15 +468862,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 1a8ff0 │ │ │ │ + beq.w 1a8fe0 │ │ │ │ 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] │ │ │ │ @@ -468962,15 +468950,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a9296 │ │ │ │ + bne.w 1a9286 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -469125,27 +469113,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a92a2 │ │ │ │ + beq.w 1a9292 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a9380 │ │ │ │ + beq.w 1a9370 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a93b2 │ │ │ │ + beq.w 1a93a2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a92ac │ │ │ │ + b.n 1a929c │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ @@ -469288,15 +469276,15 @@ │ │ │ │ blx 54720 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a916a │ │ │ │ + beq.n 1a915a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ed88 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -469380,76 +469368,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a929c │ │ │ │ + beq.n 1a928c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a93a4 │ │ │ │ + beq.w 1a9394 │ │ │ │ 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 19e5cc │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1a93d0 ) │ │ │ │ + ldr r2, [pc, #348] @ (1a93c0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1a93cc ) │ │ │ │ + ldr r3, [pc, #340] @ (1a93bc ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a93bc │ │ │ │ + bne.w 1a93ac │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a8e3c │ │ │ │ + b.n 1a8e2c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a925e │ │ │ │ + b.n 1a924e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9372 │ │ │ │ + bne.n 1a9362 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a92bc │ │ │ │ + beq.n 1a92ac │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1f28 │ │ │ │ + bl 1a1f20 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #228] @ 1a93c0 │ │ │ │ + vldr d7, [pc, #228] @ 1a93b0 │ │ │ │ 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 │ │ │ │ @@ -469457,21 +469445,21 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9386 │ │ │ │ + beq.n 1a9376 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9398 │ │ │ │ + beq.n 1a9388 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a93a8 │ │ │ │ + beq.n 1a9398 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -469491,78 +469479,78 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1a929c │ │ │ │ + bls.n 1a928c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1a93a4 │ │ │ │ + cbz r3, 1a9394 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a925e │ │ │ │ + b.n 1a924e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a92ac │ │ │ │ + b.n 1a929c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1a92ac │ │ │ │ + b.n 1a929c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a939e │ │ │ │ + cbz r3, 1a938e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a9322 │ │ │ │ + b.n 1a9312 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a9322 │ │ │ │ + b.n 1a9312 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a9322 │ │ │ │ + b.n 1a9312 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a925e │ │ │ │ + b.n 1a924e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a9322 │ │ │ │ + b.n 1a9312 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a92ac │ │ │ │ + b.n 1a929c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #764] @ (1a96e8 ) │ │ │ │ - ldr r3, [pc, #764] @ (1a96ec ) │ │ │ │ + ldr r2, [pc, #764] @ (1a96d8 ) │ │ │ │ + ldr r3, [pc, #764] @ (1a96dc ) │ │ │ │ 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] │ │ │ │ @@ -469580,15 +469568,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 1a96f0 │ │ │ │ + beq.w 1a96e0 │ │ │ │ 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] │ │ │ │ @@ -469668,15 +469656,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a9992 │ │ │ │ + bne.w 1a9982 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -469707,15 +469695,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #344] @ 1a96e0 │ │ │ │ + vldr d7, [pc, #344] @ 1a96d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -469830,33 +469818,33 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a999e │ │ │ │ + beq.w 1a998e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a9a7c │ │ │ │ + beq.w 1a9a6c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a9ac0 │ │ │ │ + beq.w 1a9ab0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a99a8 │ │ │ │ + b.n 1a9998 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -469949,15 +469937,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #720] @ 1a9ab0 │ │ │ │ + vldr d7, [pc, #720] @ 1a9aa0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -470001,15 +469989,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 54720 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a986a │ │ │ │ + beq.n 1a985a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ed88 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -470073,15 +470061,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #412] @ 1a9ab0 │ │ │ │ + vldr d7, [pc, #412] @ 1a9aa0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19ef48 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #31 │ │ │ │ @@ -470092,76 +470080,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9998 │ │ │ │ + beq.n 1a9988 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9aa0 │ │ │ │ + beq.w 1a9a90 │ │ │ │ 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 19e5cc │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1a9ab8 ) │ │ │ │ + ldr r2, [pc, #328] @ (1a9aa8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1a9abc ) │ │ │ │ + ldr r3, [pc, #328] @ (1a9aac ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a9aca │ │ │ │ + bne.w 1a9aba │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a9528 │ │ │ │ + b.n 1a9518 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a995a │ │ │ │ + b.n 1a994a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9a6e │ │ │ │ + bne.n 1a9a5e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a99b8 │ │ │ │ + beq.n 1a99a8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1f28 │ │ │ │ + bl 1a1f20 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #216] @ 1a9ab0 │ │ │ │ + vldr d7, [pc, #216] @ 1a9aa0 │ │ │ │ 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 │ │ │ │ @@ -470169,21 +470157,21 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9a82 │ │ │ │ + beq.n 1a9a72 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9a94 │ │ │ │ + beq.n 1a9a84 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a9aa4 │ │ │ │ + beq.n 1a9a94 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -470203,76 +470191,76 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1a9998 │ │ │ │ + bls.n 1a9988 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1a9aa0 │ │ │ │ + cbz r3, 1a9a90 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a995a │ │ │ │ + b.n 1a994a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a99a8 │ │ │ │ + b.n 1a9998 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1a99a8 │ │ │ │ + b.n 1a9998 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a9a9a │ │ │ │ + cbz r3, 1a9a8a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a9a1e │ │ │ │ + b.n 1a9a0e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a9a1e │ │ │ │ + b.n 1a9a0e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a9a1e │ │ │ │ + b.n 1a9a0e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a995a │ │ │ │ + b.n 1a994a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a9a1e │ │ │ │ + b.n 1a9a0e │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a99a8 │ │ │ │ + b.n 1a9998 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #772] @ (1a9de8 ) │ │ │ │ - ldr r3, [pc, #772] @ (1a9dec ) │ │ │ │ + ldr r2, [pc, #772] @ (1a9dd8 ) │ │ │ │ + ldr r3, [pc, #772] @ (1a9ddc ) │ │ │ │ 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] │ │ │ │ @@ -470290,15 +470278,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 1a9df0 │ │ │ │ + beq.w 1a9de0 │ │ │ │ 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] │ │ │ │ @@ -470378,15 +470366,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aa09e │ │ │ │ + bne.w 1aa08e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -470417,15 +470405,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #352] @ 1a9de0 │ │ │ │ + vldr d7, [pc, #352] @ 1a9dd0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -470472,15 +470460,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #208] @ 1a9de0 │ │ │ │ + vldr d7, [pc, #208] @ 1a9dd0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -470543,33 +470531,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa0aa │ │ │ │ + beq.w 1aa09a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa188 │ │ │ │ + beq.w 1aa178 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1aa1ca │ │ │ │ + beq.w 1aa1ba │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1aa0b4 │ │ │ │ + b.n 1aa0a4 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ @@ -470662,15 +470650,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #720] @ 1aa1b0 │ │ │ │ + vldr d7, [pc, #720] @ 1aa1a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -470710,21 +470698,21 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #600] @ 1aa1b0 │ │ │ │ + vldr d7, [pc, #600] @ 1aa1a0 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9f72 │ │ │ │ + beq.n 1a9f62 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ed88 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -470808,76 +470796,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa0a4 │ │ │ │ + beq.n 1aa094 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa1ac │ │ │ │ + beq.w 1aa19c │ │ │ │ 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 19e5cc │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1aa1b8 ) │ │ │ │ + ldr r2, [pc, #316] @ (1aa1a8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1aa1bc ) │ │ │ │ + ldr r3, [pc, #316] @ (1aa1ac ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aa1d4 │ │ │ │ + bne.w 1aa1c4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a9c20 │ │ │ │ + b.n 1a9c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aa066 │ │ │ │ + b.n 1aa056 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa17a │ │ │ │ + bne.n 1aa16a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa0c4 │ │ │ │ + beq.n 1aa0b4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1f28 │ │ │ │ + bl 1a1f20 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #204] @ 1aa1b0 │ │ │ │ + vldr d7, [pc, #204] @ 1aa1a0 │ │ │ │ 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 │ │ │ │ @@ -470885,21 +470873,21 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa18e │ │ │ │ + beq.n 1aa17e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa1a0 │ │ │ │ + beq.n 1aa190 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1aa1c0 │ │ │ │ + beq.n 1aa1b0 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -470919,74 +470907,74 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1aa0a4 │ │ │ │ + bls.n 1aa094 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1aa1ac │ │ │ │ + cbz r3, 1aa19c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1aa066 │ │ │ │ + b.n 1aa056 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1aa0b4 │ │ │ │ + b.n 1aa0a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1aa0b4 │ │ │ │ + b.n 1aa0a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1aa1a6 │ │ │ │ + cbz r3, 1aa196 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1aa12a │ │ │ │ + b.n 1aa11a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1aa12a │ │ │ │ + b.n 1aa11a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aa12a │ │ │ │ + b.n 1aa11a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aa066 │ │ │ │ + b.n 1aa056 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1aa12a │ │ │ │ + b.n 1aa11a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1aa0b4 │ │ │ │ + b.n 1aa0a4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #780] @ (1aa4f8 ) │ │ │ │ - ldr r3, [pc, #780] @ (1aa4fc ) │ │ │ │ + ldr r2, [pc, #780] @ (1aa4e8 ) │ │ │ │ + ldr r3, [pc, #780] @ (1aa4ec ) │ │ │ │ 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] │ │ │ │ @@ -471004,15 +470992,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 1aa500 │ │ │ │ + beq.w 1aa4f0 │ │ │ │ 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] │ │ │ │ @@ -471092,15 +471080,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aa7b6 │ │ │ │ + bne.w 1aa7a6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -471131,15 +471119,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #360] @ 1aa4f0 │ │ │ │ + vldr d7, [pc, #360] @ 1aa4e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -471186,15 +471174,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #216] @ 1aa4f0 │ │ │ │ + vldr d7, [pc, #216] @ 1aa4e0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -471260,33 +471248,33 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa7c2 │ │ │ │ + beq.w 1aa7b2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa8a0 │ │ │ │ + beq.w 1aa890 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1aa8e2 │ │ │ │ + beq.w 1aa8d2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1aa7cc │ │ │ │ + b.n 1aa7bc │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r3, 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 │ │ │ │ @@ -471379,15 +471367,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #728] @ 1aa8c8 │ │ │ │ + vldr d7, [pc, #728] @ 1aa8b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -471427,21 +471415,21 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #608] @ 1aa8c8 │ │ │ │ + vldr d7, [pc, #608] @ 1aa8b8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa682 │ │ │ │ + beq.n 1aa672 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ed88 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -471508,15 +471496,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #400] @ 1aa8c8 │ │ │ │ + vldr d7, [pc, #400] @ 1aa8b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19ef48 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #31 │ │ │ │ @@ -471527,76 +471515,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa7bc │ │ │ │ + beq.n 1aa7ac │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa8c4 │ │ │ │ + beq.w 1aa8b4 │ │ │ │ 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 19e5cc │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1aa8d0 ) │ │ │ │ + ldr r2, [pc, #316] @ (1aa8c0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1aa8d4 ) │ │ │ │ + ldr r3, [pc, #316] @ (1aa8c4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aa8ec │ │ │ │ + bne.w 1aa8dc │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1aa328 │ │ │ │ + b.n 1aa318 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aa77e │ │ │ │ + b.n 1aa76e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa892 │ │ │ │ + bne.n 1aa882 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa7dc │ │ │ │ + beq.n 1aa7cc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1f28 │ │ │ │ + bl 1a1f20 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #204] @ 1aa8c8 │ │ │ │ + vldr d7, [pc, #204] @ 1aa8b8 │ │ │ │ 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 │ │ │ │ @@ -471604,21 +471592,21 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa8a6 │ │ │ │ + beq.n 1aa896 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa8b8 │ │ │ │ + beq.n 1aa8a8 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1aa8d8 │ │ │ │ + beq.n 1aa8c8 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -471638,74 +471626,74 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1aa7bc │ │ │ │ + bls.n 1aa7ac │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1aa8c4 │ │ │ │ + cbz r3, 1aa8b4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1aa77e │ │ │ │ + b.n 1aa76e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1aa7cc │ │ │ │ + b.n 1aa7bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1aa7cc │ │ │ │ + b.n 1aa7bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1aa8be │ │ │ │ + cbz r3, 1aa8ae │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1aa842 │ │ │ │ + b.n 1aa832 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1aa842 │ │ │ │ + b.n 1aa832 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aa842 │ │ │ │ + b.n 1aa832 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aa77e │ │ │ │ + b.n 1aa76e │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1aa842 │ │ │ │ + b.n 1aa832 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1aa7cc │ │ │ │ + b.n 1aa7bc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #732] @ (1aabe0 ) │ │ │ │ - ldr r3, [pc, #732] @ (1aabe4 ) │ │ │ │ + ldr r2, [pc, #732] @ (1aabd0 ) │ │ │ │ + ldr r3, [pc, #732] @ (1aabd4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -471716,15 +471704,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx sl, r5, #6, #1 │ │ │ │ ubfx fp, r5, #7, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1aabe8 │ │ │ │ + beq.w 1aabd8 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -471789,15 +471777,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aaeba │ │ │ │ + bne.w 1aaeaa │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -471828,15 +471816,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #376] @ 1aabd8 │ │ │ │ + vldr d7, [pc, #376] @ 1aabc8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -471883,15 +471871,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #232] @ 1aabd8 │ │ │ │ + vldr d7, [pc, #232] @ 1aabc8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ @@ -471962,33 +471950,33 @@ │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aaec6 │ │ │ │ + beq.w 1aaeb6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aafce │ │ │ │ + beq.w 1aafbe │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ab000 │ │ │ │ + beq.w 1aaff0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1aaed0 │ │ │ │ + b.n 1aaec0 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -472071,15 +472059,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #740] @ 1aafb0 │ │ │ │ + vldr d7, [pc, #740] @ 1aafa0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -472121,20 +472109,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #608] @ 1aafb0 │ │ │ │ + vldr d7, [pc, #608] @ 1aafa0 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aad64 │ │ │ │ + beq.n 1aad54 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ed88 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -472176,15 +472164,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #464] @ 1aafb0 │ │ │ │ + vldr d7, [pc, #464] @ 1aafa0 │ │ │ │ mov r2, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -472201,15 +472189,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #400] @ 1aafb0 │ │ │ │ + vldr d7, [pc, #400] @ 1aafa0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ bl 19ef48 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -472229,77 +472217,77 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aaec0 │ │ │ │ + beq.n 1aaeb0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aaff2 │ │ │ │ + beq.w 1aafe2 │ │ │ │ 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 19e5cc │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #284] @ (1aafb8 ) │ │ │ │ + ldr r2, [pc, #284] @ (1aafa8 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (1aafbc ) │ │ │ │ + ldr r3, [pc, #280] @ (1aafac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ab00a │ │ │ │ + bne.w 1aaffa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1aaa02 │ │ │ │ + b.n 1aa9f2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aae80 │ │ │ │ + b.n 1aae70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aafc0 │ │ │ │ + bne.n 1aafb0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aaee0 │ │ │ │ + beq.n 1aaed0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1f28 │ │ │ │ + bl 1a1f20 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #176] @ 1aafb0 │ │ │ │ + vldr d7, [pc, #176] @ 1aafa0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -472307,21 +472295,21 @@ │ │ │ │ bl 19e5cc │ │ │ │ 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 1aafd4 │ │ │ │ + beq.n 1aafc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aafe6 │ │ │ │ + beq.n 1aafd6 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1aaff6 │ │ │ │ + beq.n 1aafe6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -472351,75 +472339,75 @@ │ │ │ │ bl 19e5cc │ │ │ │ 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 1aaec0 │ │ │ │ + bls.n 1aaeb0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1aaff2 │ │ │ │ + cbz r3, 1aafe2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1aae80 │ │ │ │ + b.n 1aae70 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1aaed0 │ │ │ │ + b.n 1aaec0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1aaed0 │ │ │ │ + b.n 1aaec0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1aafec │ │ │ │ + cbz r3, 1aafdc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1aaf46 │ │ │ │ + b.n 1aaf36 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1aaf46 │ │ │ │ + b.n 1aaf36 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aaf46 │ │ │ │ + b.n 1aaf36 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aae80 │ │ │ │ + b.n 1aae70 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1aaf46 │ │ │ │ + b.n 1aaf36 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1aaed0 │ │ │ │ + b.n 1aaec0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #788] @ (1ab338 ) │ │ │ │ - ldr r3, [pc, #788] @ (1ab33c ) │ │ │ │ + ldr r2, [pc, #788] @ (1ab328 ) │ │ │ │ + ldr r3, [pc, #788] @ (1ab32c ) │ │ │ │ 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] │ │ │ │ @@ -472437,15 +472425,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 1ab340 │ │ │ │ + beq.w 1ab330 │ │ │ │ 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] │ │ │ │ @@ -472525,15 +472513,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ab5f4 │ │ │ │ + bne.w 1ab5e4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -472564,15 +472552,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #368] @ 1ab330 │ │ │ │ + vldr d7, [pc, #368] @ 1ab320 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -472619,15 +472607,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #224] @ 1ab330 │ │ │ │ + vldr d7, [pc, #224] @ 1ab320 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -472694,34 +472682,34 @@ │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab600 │ │ │ │ + beq.w 1ab5f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ab6de │ │ │ │ + beq.w 1ab6ce │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ab722 │ │ │ │ + beq.w 1ab712 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ab60a │ │ │ │ + b.n 1ab5fa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #848] @ (1ab68c ) │ │ │ │ + ldr r7, [pc, #912] @ (1ab6bc ) │ │ │ │ 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 │ │ │ │ @@ -472814,15 +472802,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #728] @ 1ab708 │ │ │ │ + vldr d7, [pc, #728] @ 1ab6f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19efc4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -472862,21 +472850,21 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #608] @ 1ab708 │ │ │ │ + vldr d7, [pc, #608] @ 1ab6f8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab4c2 │ │ │ │ + beq.n 1ab4b2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ed88 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -472916,15 +472904,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #468] @ 1ab708 │ │ │ │ + vldr d7, [pc, #468] @ 1ab6f8 │ │ │ │ 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] │ │ │ │ @@ -472940,15 +472928,15 @@ │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #408] @ 1ab708 │ │ │ │ + vldr d7, [pc, #408] @ 1ab6f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19ef48 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -472960,76 +472948,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab5fa │ │ │ │ + beq.n 1ab5ea │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab702 │ │ │ │ + beq.w 1ab6f2 │ │ │ │ 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 19e5cc │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1ab710 ) │ │ │ │ + ldr r2, [pc, #316] @ (1ab700 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1ab714 ) │ │ │ │ + ldr r3, [pc, #316] @ (1ab704 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ab72c │ │ │ │ + bne.w 1ab71c │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ab160 │ │ │ │ + b.n 1ab150 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ab5bc │ │ │ │ + b.n 1ab5ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab6d0 │ │ │ │ + bne.n 1ab6c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab61a │ │ │ │ + beq.n 1ab60a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1f28 │ │ │ │ + bl 1a1f20 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #204] @ 1ab708 │ │ │ │ + vldr d7, [pc, #204] @ 1ab6f8 │ │ │ │ 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 │ │ │ │ @@ -473037,21 +473025,21 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab6e4 │ │ │ │ + beq.n 1ab6d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab6f6 │ │ │ │ + beq.n 1ab6e6 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ab718 │ │ │ │ + beq.n 1ab708 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -473071,1004 +473059,1048 @@ │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1ab5fa │ │ │ │ + bls.n 1ab5ea │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1ab702 │ │ │ │ + cbz r3, 1ab6f2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ab5bc │ │ │ │ + b.n 1ab5ac │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ab60a │ │ │ │ + b.n 1ab5fa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1ab60a │ │ │ │ + b.n 1ab5fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ab6fc │ │ │ │ + cbz r3, 1ab6ec │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ab680 │ │ │ │ + b.n 1ab670 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ab680 │ │ │ │ + b.n 1ab670 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ab680 │ │ │ │ + b.n 1ab670 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ab5bc │ │ │ │ + b.n 1ab5ac │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #152] @ (1ab7ac ) │ │ │ │ + ldr r2, [pc, #216] @ (1ab7dc ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ab680 │ │ │ │ + b.n 1ab670 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ab60a │ │ │ │ + b.n 1ab5fa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #1280] @ 1abc48 │ │ │ │ + str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ + sub sp, #252 @ 0xfc │ │ │ │ + ldr.w r3, [pc, #1344] @ 1abc78 │ │ │ │ mov r6, r1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ - ldr.w r0, [pc, #1268] @ 1abc4c │ │ │ │ - ldr.w r9, [r6, #32] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r4, sp, #236 @ 0xec │ │ │ │ + ldr.w r0, [pc, #1332] @ 1abc7c │ │ │ │ + mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r2, r8 │ │ │ │ - ldrb.w r3, [r8] │ │ │ │ - ubfx fp, r3, #4, #1 │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ + 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 19e8c8 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - cmp.w r9, #4 │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w sl, [r6, #32] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w sl, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ - moveq r7, #1 │ │ │ │ - movne r7, #0 │ │ │ │ + moveq.w r8, #1 │ │ │ │ + movne.w r8, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ + and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ - movne r7, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1ab9aa │ │ │ │ + movne.w r8, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 1ab9b8 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ orrs r2, r1 │ │ │ │ - cmp.w r9, #2 │ │ │ │ + cmp.w sl, #2 │ │ │ │ it eq │ │ │ │ - cmpeq r2, r7 │ │ │ │ + cmpeq r2, r8 │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r0, r3, #1, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r2, [sp, #20] │ │ │ │ ubfx r0, r3, #2, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #28] │ │ │ │ ubfx r0, r3, #4, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bne.w 1abc54 │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 1abde4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bne.w 1abc84 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1abe24 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r7, [sp] │ │ │ │ + strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r8, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r2, r7 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - movs r7, #0 │ │ │ │ + mov.w r8, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strd r1, r8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r0, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orrs r2, r1 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + strd sl, r8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - strd sl, r7, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + 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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + 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] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + 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] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str.w sl, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ bl 19e980 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + orr.w r9, r9, r1 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orr.w r4, r3, r1 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - str.w fp, [sp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r8, r2 │ │ │ │ - orr.w r4, sl, r3 │ │ │ │ - b.n 1abc10 │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, r9, r2 │ │ │ │ + orrs r4, r3 │ │ │ │ + b.n 1abc3a │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ - and.w r3, r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ubfx r3, r9, #1, #1 │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldrd sl, r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - orr.w sl, sl, r1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #588] @ 1abc38 │ │ │ │ + vldr d8, [pc, #628] @ 1abc68 │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, r9, #2, #1 │ │ │ │ - strd r1, r7, [sp] │ │ │ │ + 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] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, r9, #4, #1 │ │ │ │ - strd r1, r7, [sp] │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r1 │ │ │ │ + ubfx r1, sl, #4, #1 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - and.w r9, r9, #32768 @ 0x8000 │ │ │ │ + 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] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + 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] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + 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] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - vstr d8, [sp, #80] @ 0x50 │ │ │ │ + vstr d8, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ bl 19e980 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + 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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e5cc │ │ │ │ + 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 19e5cc │ │ │ │ + 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e5cc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ and.w r2, r2, #32 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - orrs.w r2, r2, r9 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + orrs.w r2, r2, sl │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + 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 │ │ │ │ - moveq r3, r7 │ │ │ │ + moveq r3, fp │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 19e5cc │ │ │ │ - vldr d7, [pc, #204] @ 1abc40 │ │ │ │ + vldr d7, [pc, #208] @ 1abc70 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ orr.w r4, sl, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, fp │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r4, r3 │ │ │ │ blx 54720 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ (1abc50 ) │ │ │ │ - strd r9, r4, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #64] @ (1abc80 ) │ │ │ │ + strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1abc48 ) │ │ │ │ + ldr r3, [pc, #48] @ (1abc78 ) │ │ │ │ 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 1abff2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ + bne.w 1ac038 │ │ │ │ + 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 │ │ │ │ - ldr r0, [pc, #632] @ (1abec8 ) │ │ │ │ + ldr r0, [pc, #696] @ (1abf38 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - mvns r4, r4 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r9, sl │ │ │ │ - bne.w 1ab810 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 1ab806 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd r7, sl, [sp, #228] @ 0xe4 │ │ │ │ + ldrd r8, sl, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldrb.w r3, [r6, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 54720 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r0, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ - str.w r8, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + str.w r9, [sp, #92] @ 0x5c │ │ │ │ bl 19e980 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - str.w fp, [sp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orr.w r4, sl, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r7, r2 │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, r8, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1abc10 │ │ │ │ + b.n 1abc3a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r7, [sp] │ │ │ │ + strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + 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 r9, sl, [sp, #228] @ 0xe4 │ │ │ │ + ldrd sl, r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d8, [pc, #472] @ 1abff8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + vldr d8, [pc, #472] @ 1ac040 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + 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] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ 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] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ 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] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d8, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [r2] │ │ │ │ - mov r2, sl │ │ │ │ + vstr d8, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ bl 19e980 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + 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 19e5cc │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - orr.w r9, r1, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 19e5cc │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r2, r9 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e5cc │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - and.w r2, r2, #32 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + bl 19e5cc │ │ │ │ + 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 19e5cc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r7, #0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ bl 19e5cc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp] │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r5, r6 │ │ │ │ + strd r7, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1abc10 │ │ │ │ + b.n 1abc3a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1352] @ 1ac560 │ │ │ │ + ldr.w r3, [pc, #1344] @ 1ac5a0 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1340] @ 1ac564 │ │ │ │ + ldr.w r0, [pc, #1332] @ 1ac5a4 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ 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, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - cmp r2, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + 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 1ac2b4 │ │ │ │ + bne.w 1ac2f8 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -474076,34 +474108,35 @@ │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ 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, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 1ac56c │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1ac62a │ │ │ │ + bne.w 1ac5ac │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1ac72e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474126,165 +474159,163 @@ │ │ │ │ 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 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - mov.w sl, #0 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ + mov.w sl, #0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ 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, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ bl 19ea20 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ + movs r2, #10 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #10 │ │ │ │ bl 19e5cc │ │ │ │ - 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 19e5cc │ │ │ │ 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 19e5cc │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ac524 │ │ │ │ + b.n 1ac568 │ │ │ │ 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] │ │ │ │ @@ -474293,169 +474324,169 @@ │ │ │ │ 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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #608] @ 1ac550 │ │ │ │ + vldr d8, [pc, #604] @ 1ac590 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19ea20 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + and.w r6, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - and.w r6, r6, #32 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e5cc │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 54720 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + bl 19e5cc │ │ │ │ + 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] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 54720 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 19e8c8 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ 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 │ │ │ │ @@ -474468,15 +474499,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 19e5cc │ │ │ │ - vldr d7, [pc, #208] @ 1ac558 │ │ │ │ + vldr d7, [pc, #204] @ 1ac598 │ │ │ │ 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] │ │ │ │ @@ -474527,127 +474558,205 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ (1ac568 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (1ac5a8 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ac560 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ac5a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ac80c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1ac912 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - 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 r7, #202 @ 0xca │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ac0f4 │ │ │ │ + bne.w 1ac13a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ 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 r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 19e5cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1ac1b2 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e5cc │ │ │ │ + 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 19e5cc │ │ │ │ + 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 19e5cc │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + blx 54720 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + bl 19e8c8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + bl 19e5cc │ │ │ │ + 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 19ea20 │ │ │ │ + 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 19e5cc │ │ │ │ + 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 1ac2bc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -474658,21 +474767,21 @@ │ │ │ │ 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, #428] @ 1ac810 │ │ │ │ + vldr d8, [pc, #432] @ 1ac918 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ @@ -474688,204 +474797,204 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w sl, r2, #32 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 19ea20 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ + and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e5cc │ │ │ │ + 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 19e5cc │ │ │ │ + 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 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 19e5cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - orrs.w r2, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + 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 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ 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 1ac2a4 │ │ │ │ + b.n 1ac2e8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ + 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, #1352] @ 1acd78 │ │ │ │ + ldr.w r3, [pc, #1344] @ 1ace78 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1340] @ 1acd7c │ │ │ │ + ldr.w r0, [pc, #1332] @ 1ace7c │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ 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, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - cmp r2, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + 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 1acacc │ │ │ │ + bne.w 1acbd0 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -474893,34 +475002,35 @@ │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ 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, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 1acd84 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1ace42 │ │ │ │ + bne.w 1ace84 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1ad006 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474943,165 +475053,163 @@ │ │ │ │ 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 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - mov.w sl, #0 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ + mov.w sl, #0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ 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, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ bl 19eb00 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ + movs r2, #9 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #9 │ │ │ │ bl 19e5cc │ │ │ │ - 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 19e5cc │ │ │ │ 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 19e5cc │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1acd3c │ │ │ │ + b.n 1ace40 │ │ │ │ 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] │ │ │ │ @@ -475110,169 +475218,169 @@ │ │ │ │ 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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #608] @ 1acd68 │ │ │ │ + vldr d8, [pc, #604] @ 1ace68 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19eb00 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + and.w r6, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - and.w r6, r6, #32 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e5cc │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 54720 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + bl 19e5cc │ │ │ │ + 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] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 54720 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 19e8c8 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ 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 │ │ │ │ @@ -475285,15 +475393,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 19e5cc │ │ │ │ - vldr d7, [pc, #208] @ 1acd70 │ │ │ │ + vldr d7, [pc, #204] @ 1ace70 │ │ │ │ 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] │ │ │ │ @@ -475344,127 +475452,205 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ (1acd80 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (1ace80 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1acd78 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ace78 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad024 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1ad1ea │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ac90c │ │ │ │ + bne.w 1aca12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ 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 r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 19e5cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1ac9ca │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e5cc │ │ │ │ + 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 19e5cc │ │ │ │ + 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 19e5cc │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + blx 54720 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + bl 19e8c8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + bl 19e5cc │ │ │ │ + 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 19eb00 │ │ │ │ + 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 19e5cc │ │ │ │ + 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 1acb94 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -475475,21 +475661,21 @@ │ │ │ │ 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, #428] @ 1ad028 │ │ │ │ + vldr d8, [pc, #432] @ 1ad1f0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ @@ -475505,204 +475691,204 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w sl, r2, #32 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 19eb00 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ + and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e5cc │ │ │ │ + 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 19e5cc │ │ │ │ + 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 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 19e5cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - orrs.w r2, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + 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 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ 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 1acabc │ │ │ │ + b.n 1acbc0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ + 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, #1352] @ 1ad590 │ │ │ │ + ldr.w r3, [pc, #1344] @ 1ad750 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1340] @ 1ad594 │ │ │ │ + ldr.w r0, [pc, #1332] @ 1ad754 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ 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, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - cmp r2, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + 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 1ad2e4 │ │ │ │ + bne.w 1ad4a8 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -475710,34 +475896,35 @@ │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ 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, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 1ad59c │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1ad65a │ │ │ │ + bne.w 1ad75c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1ad8de │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -475760,165 +475947,163 @@ │ │ │ │ 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 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - mov.w sl, #0 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ + mov.w sl, #0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ 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, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ bl 19eb00 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ + movs r2, #9 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #9 │ │ │ │ bl 19e5cc │ │ │ │ - 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 19e5cc │ │ │ │ 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 19e5cc │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ad554 │ │ │ │ + b.n 1ad718 │ │ │ │ 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] │ │ │ │ @@ -475927,169 +476112,169 @@ │ │ │ │ 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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #608] @ 1ad580 │ │ │ │ + vldr d8, [pc, #604] @ 1ad740 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19eb00 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + and.w r6, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - and.w r6, r6, #32 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e5cc │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 54720 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + bl 19e5cc │ │ │ │ + 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] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 54720 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 19e8c8 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ 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 │ │ │ │ @@ -476102,15 +476287,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 19e5cc │ │ │ │ - vldr d7, [pc, #208] @ 1ad588 │ │ │ │ + vldr d7, [pc, #204] @ 1ad748 │ │ │ │ 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] │ │ │ │ @@ -476161,127 +476346,205 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ (1ad598 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (1ad758 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ad590 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ad750 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad83c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1adac2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - 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, #154 @ 0x9a │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ad124 │ │ │ │ + bne.w 1ad2ea │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ 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 r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 19e5cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1ad1e2 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e5cc │ │ │ │ + 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 19e5cc │ │ │ │ + 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 19e5cc │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + blx 54720 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + bl 19e8c8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + bl 19e5cc │ │ │ │ + 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 19eb00 │ │ │ │ + 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 19e5cc │ │ │ │ + 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 1ad46c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -476292,21 +476555,21 @@ │ │ │ │ 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, #428] @ 1ad840 │ │ │ │ + vldr d8, [pc, #432] @ 1adac8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ @@ -476322,204 +476585,204 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w sl, r2, #32 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 19eb00 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ + and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e5cc │ │ │ │ + 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 19e5cc │ │ │ │ + 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 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 19e5cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - orrs.w r2, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + 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 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ 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 1ad2d4 │ │ │ │ + b.n 1ad498 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ + 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, #1408] @ 1adde0 │ │ │ │ + ldr.w r3, [pc, #1408] @ 1ae068 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1396] @ 1adde4 │ │ │ │ + ldr.w r0, [pc, #1396] @ 1ae06c │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ 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, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - cmp r2, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + 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 1adb16 │ │ │ │ + bne.w 1add9a │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -476527,34 +476790,35 @@ │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ 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, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 1addec │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1adfa6 │ │ │ │ + bne.w 1ae074 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1ae232 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -476577,104 +476841,102 @@ │ │ │ │ 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 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - mov.w sl, #0 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ + mov.w sl, #0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ 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, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w sl, [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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w sl, [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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -476682,15 +476944,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ @@ -476737,15 +476999,15 @@ │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e5cc │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1adda6 │ │ │ │ + b.n 1ae02a │ │ │ │ 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] │ │ │ │ @@ -476754,185 +477016,185 @@ │ │ │ │ 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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #636] @ 1addd0 │ │ │ │ + vldr d8, [pc, #640] @ 1ae058 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ 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, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19ea90 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e5cc │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 54720 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ + bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + bl 19e5cc │ │ │ │ + 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] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 54720 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 19e8c8 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ and.w r2, r6, #32 │ │ │ │ - orrs.w r2, r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + orrs.w r2, r2, sl │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, fp │ │ │ │ - mov r0, r4 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ubfx r6, r6, #18, #1 │ │ │ │ + mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ + ubfx r6, r6, #18, #1 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r6, sl, r6 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ @@ -476942,15 +477204,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 19e5cc │ │ │ │ - vldr d7, [pc, #204] @ 1addd8 │ │ │ │ + vldr d7, [pc, #208] @ 1ae060 │ │ │ │ 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] │ │ │ │ @@ -477001,162 +477263,165 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1adde8 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #64] @ (1ae070 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1adde0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ae068 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ae1ac │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1ae436 │ │ │ │ + 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, #130 @ 0x82 │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ad93c │ │ │ │ + bne.w 1adbc2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ + 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 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e5cc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r1, [sp, #0] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w sl, [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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w sl, [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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e8c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -477164,15 +477429,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ @@ -477210,20 +477475,20 @@ │ │ │ │ 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 1adaf4 │ │ │ │ + b.n 1add78 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -477234,21 +477499,21 @@ │ │ │ │ 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, #464] @ 1ae1b0 │ │ │ │ + vldr d8, [pc, #468] @ 1ae440 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ @@ -477264,27 +477529,27 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -477300,38 +477565,20 @@ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ bl 19ea90 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 19e5cc │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 19e5cc │ │ │ │ - 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 19e5cc │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ @@ -477343,40 +477590,58 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e5cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + 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 19e5cc │ │ │ │ + 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 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 19e5cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ and.w r3, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ + ubfx r6, r6, #18, #1 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - ubfx r6, r6, #18, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ bl 19e5cc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -477409,56 +477674,58 @@ │ │ │ │ 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 1adb06 │ │ │ │ + b.n 1add8a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1976] @ 0x7b8 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1aea24 │ │ │ │ + ldr.w r4, [pc, #2140] @ 1aecb4 │ │ │ │ subw sp, sp, #2108 @ 0x83c │ │ │ │ - ldr.w r3, [pc, #2136] @ 1aea28 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1aecb8 │ │ │ │ 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 1ae966 │ │ │ │ + beq.w 1aebf6 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1ae940 │ │ │ │ + beq.w 1aebd0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1aeb2a │ │ │ │ + beq.w 1aedba │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1ae21c │ │ │ │ + bls.n 1ae4ac │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1afe5e │ │ │ │ + beq.w 1b00ee │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1afdda │ │ │ │ + beq.w 1b006a │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1aeabc │ │ │ │ + beq.w 1aed4c │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1ae9a2 │ │ │ │ + bhi.w 1aec32 │ │ │ │ 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 │ │ │ │ @@ -478363,2069 +478630,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 1aea38 │ │ │ │ + bpl.n 1aecc8 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1a7a58 │ │ │ │ + bl 1a7a48 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1ae9d8 │ │ │ │ + beq.n 1aec68 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1aea54 │ │ │ │ + bmi.n 1aece4 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1aea04 │ │ │ │ + bpl.n 1aec94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1aea6c │ │ │ │ + beq.n 1aecfc │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ad030 │ │ │ │ + bl 1ad1f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ - ldr r2, [pc, #136] @ (1aea2c ) │ │ │ │ + b.n 1aec44 │ │ │ │ + ldr r2, [pc, #136] @ (1aecbc ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1aea30 ) │ │ │ │ + ldr r1, [pc, #136] @ (1aecc0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1aea34 ) │ │ │ │ - ldr r3, [pc, #108] @ (1aea28 ) │ │ │ │ + ldr r2, [pc, #120] @ (1aecc4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1aecb8 ) │ │ │ │ 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 1b07ee │ │ │ │ + bne.w 1b0a7e │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2108 @ 0x83c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ - cbnz r3, 1ae9e2 │ │ │ │ + cbnz r3, 1aec72 │ │ │ │ ldrh r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ae974 │ │ │ │ + beq.n 1aec04 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1aeaa0 │ │ │ │ + bpl.n 1aed30 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1a1a70 │ │ │ │ + bl 1a1a68 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1aea88 │ │ │ │ + beq.n 1aed18 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1ac000 │ │ │ │ + bl 1ac048 │ │ │ │ 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 1ae9b4 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + b.n 1aec44 │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #20] │ │ │ │ movs r1, r3 │ │ │ │ - beq.n 1aea10 │ │ │ │ + beq.n 1aeca0 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a75f8 │ │ │ │ + bl 1a75e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1ab730 │ │ │ │ + bl 1ab720 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ac818 │ │ │ │ + bl 1ac920 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1ad848 │ │ │ │ + bl 1adad0 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1a10a0 │ │ │ │ + bl 1a1098 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4634 │ │ │ │ + bl 1a4624 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ - bl 1a12ec │ │ │ │ + bl 1a12e4 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0ce8 │ │ │ │ + bl 1a0ce0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0af8 │ │ │ │ + bl 1a0af0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 1a1420 │ │ │ │ + bl 1a1418 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3908 │ │ │ │ + bl 1a3900 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3908 │ │ │ │ + bl 1a3900 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3908 │ │ │ │ + bl 1a3900 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aa8f0 │ │ │ │ + bl 1aa8e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7ee8 │ │ │ │ + bl 1a7ed8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a48d4 │ │ │ │ + bl 1a48c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a48d4 │ │ │ │ + bl 1a48c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6978 │ │ │ │ + bl 1a6968 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6978 │ │ │ │ + bl 1a6968 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6978 │ │ │ │ + bl 1a6968 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6978 │ │ │ │ + bl 1a6968 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6978 │ │ │ │ + bl 1a6968 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1ae9a2 │ │ │ │ + bcs.w 1aec32 │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a57a8 │ │ │ │ + bl 1a57c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a57a8 │ │ │ │ + bl 1a57c8 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5d60 │ │ │ │ + bl 1a5d70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5d60 │ │ │ │ + bl 1a5d70 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6338 │ │ │ │ + bl 1a6348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3908 │ │ │ │ + bl 1a3900 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3908 │ │ │ │ + bl 1a3900 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3908 │ │ │ │ + bl 1a3900 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3908 │ │ │ │ + bl 1a3900 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3908 │ │ │ │ + bl 1a3900 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3908 │ │ │ │ + bl 1a3900 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3908 │ │ │ │ + bl 1a3900 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5268 │ │ │ │ + bl 1a5278 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a48d4 │ │ │ │ + bl 1a48c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a48d4 │ │ │ │ + bl 1a48c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a48d4 │ │ │ │ + bl 1a48c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a48d4 │ │ │ │ + bl 1a48c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a48d4 │ │ │ │ + bl 1a48c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5268 │ │ │ │ + bl 1a5278 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5268 │ │ │ │ + bl 1a5278 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9b4 │ │ │ │ + b.n 1aec44 │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1b07ae │ │ │ │ + bls.w 1b0a3e │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a06e8 │ │ │ │ + bl 1a06e0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1b07ce │ │ │ │ + bls.w 1b0a5e │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0270 │ │ │ │ + bl 1a0268 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3afc │ │ │ │ + bl 1a3aec │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a05ac │ │ │ │ + bl 1a05a4 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f9a8 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fc70 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d08 │ │ │ │ + bl 1a3cf8 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a1cac │ │ │ │ + bl 1a1ca4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a1cac │ │ │ │ + bl 1a1ca4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f690 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 1a152c │ │ │ │ + bl 1a1524 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 1a152c │ │ │ │ + bl 1a1524 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ - bl 1a12ec │ │ │ │ + bl 1a12e4 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 1a15f8 │ │ │ │ + bl 1a15f0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ - bl 1a12ec │ │ │ │ + bl 1a12e4 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ - bl 1a12ec │ │ │ │ + bl 1a12e4 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 1a12ec │ │ │ │ + bl 1a12e4 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 1a17e4 │ │ │ │ + bl 1a17dc │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 1a1904 │ │ │ │ + bl 1a18fc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1a1904 │ │ │ │ + bl 1a18fc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 1a16e0 │ │ │ │ + bl 1a16d8 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 1a17e4 │ │ │ │ + bl 1a17dc │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 1a17e4 │ │ │ │ + bl 1a17dc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a09b8 │ │ │ │ + bl 1a09b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0ed0 │ │ │ │ + bl 1a0ec8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ - bl 1a12ec │ │ │ │ + bl 1a12e4 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ - bl 1a12ec │ │ │ │ + bl 1a12e4 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ - bl 1a12ec │ │ │ │ + bl 1a12e4 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ - bl 1a12ec │ │ │ │ + bl 1a12e4 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ - bl 1a12ec │ │ │ │ + bl 1a12e4 │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ - bl 1a12ec │ │ │ │ + bl 1a12e4 │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ - bl 1a12ec │ │ │ │ + bl 1a12e4 │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 1a152c │ │ │ │ + bl 1a1524 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 1a152c │ │ │ │ + bl 1a1524 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a48d4 │ │ │ │ + bl 1a48c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a48d4 │ │ │ │ + bl 1a48c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f5e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f690 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f690 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f690 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f5e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f5e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f2f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f5e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 1a152c │ │ │ │ + bl 1a1524 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a48d4 │ │ │ │ + bl 1a48c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5268 │ │ │ │ + bl 1a5278 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a48d4 │ │ │ │ + bl 1a48c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b064e │ │ │ │ + bcs.w 1b08de │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0686 │ │ │ │ + bcs.w 1b0916 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b06a4 │ │ │ │ + bcs.w 1b0934 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b066c │ │ │ │ + bcs.w 1b08fc │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2e40 │ │ │ │ + bl 1a2e38 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1b061a │ │ │ │ + bcc.w 1b08aa │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2bec │ │ │ │ + bl 1a2be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3f0c │ │ │ │ + bl 1a3efc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f8d4 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f8d4 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f8d4 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f75c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fdbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3f0c │ │ │ │ + bl 1a3efc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3f0c │ │ │ │ + bl 1a3efc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3f0c │ │ │ │ + bl 1a3efc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4134 │ │ │ │ + bl 1a4124 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0024 │ │ │ │ + bl 1a0020 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1b06c2 │ │ │ │ + bcc.w 1b0952 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2bec │ │ │ │ + bl 1a2be4 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0754 │ │ │ │ + bcs.w 1b09e4 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3f0c │ │ │ │ + bl 1a3efc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0736 │ │ │ │ + bcs.w 1b09c6 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0772 │ │ │ │ + bcs.w 1b0a02 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0790 │ │ │ │ + bcs.w 1b0a20 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b06fa │ │ │ │ + bcs.w 1b098a │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b06dc │ │ │ │ + bcs.w 1b096c │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0718 │ │ │ │ + bcs.w 1b09a8 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0630 │ │ │ │ + bcs.w 1b08c0 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4394 │ │ │ │ + bl 1a4384 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3f0c │ │ │ │ + bl 1a3efc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3f0c │ │ │ │ + bl 1a3efc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3f0c │ │ │ │ + bl 1a3efc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d08 │ │ │ │ + bl 1a3cf8 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3f0c │ │ │ │ + bl 1a3efc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5268 │ │ │ │ + bl 1a5278 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5268 │ │ │ │ + bl 1a5278 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5268 │ │ │ │ + bl 1a5278 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5268 │ │ │ │ + bl 1a5278 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5268 │ │ │ │ + bl 1a5278 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5268 │ │ │ │ + bl 1a5278 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a48d4 │ │ │ │ + bl 1a48c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a48d4 │ │ │ │ + bl 1a48c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a48d4 │ │ │ │ + bl 1a48c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4d58 │ │ │ │ + bl 1a4d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7ee8 │ │ │ │ + bl 1a7ed8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7ee8 │ │ │ │ + bl 1a7ed8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7ee8 │ │ │ │ + bl 1a7ed8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7ee8 │ │ │ │ + bl 1a7ed8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aa1d8 │ │ │ │ + bl 1aa1c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a93d8 │ │ │ │ + bl 1a93c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aa1d8 │ │ │ │ + bl 1aa1c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a93d8 │ │ │ │ + bl 1a93c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9ad0 │ │ │ │ + bl 1a9ac0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9ad0 │ │ │ │ + bl 1a9ac0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ab010 │ │ │ │ + bl 1ab000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a8ce8 │ │ │ │ + bl 1a8cd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a8ce8 │ │ │ │ + bl 1a8cd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a9ad0 │ │ │ │ + bl 1a9ac0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a8600 │ │ │ │ + bl 1a85f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae9a2 │ │ │ │ + bcc.w 1aec32 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6fb8 │ │ │ │ + bl 1a6fa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7190 │ │ │ │ + bl 1a7180 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a73c8 │ │ │ │ + bl 1a73b8 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a73c8 │ │ │ │ + bl 1a73b8 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a73c8 │ │ │ │ + bl 1a73b8 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ 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 │ │ │ │ @@ -480446,421 +480713,421 @@ │ │ │ │ bl 19e5cc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0874 │ │ │ │ + bl 1a086c │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0134 │ │ │ │ + bl 1a0130 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0134 │ │ │ │ + bl 1a0130 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0420 │ │ │ │ + bl 1a0418 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fecc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fecc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2e40 │ │ │ │ + bl 1a2e38 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0134 │ │ │ │ + bl 1a0130 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fecc │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fb28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a29d8 │ │ │ │ + bl 1a29d0 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2bec │ │ │ │ + bl 1a2be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2e40 │ │ │ │ + bl 1a2e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2bec │ │ │ │ + bl 1a2be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a273c │ │ │ │ + bl 1a2734 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3098 │ │ │ │ + bl 1a3090 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2178 │ │ │ │ + bl 1a2170 │ │ │ │ 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 1ae9b4 │ │ │ │ + b.w 1aec44 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #172] @ (1b08b4 ) │ │ │ │ + ldr r2, [pc, #172] @ (1b0b44 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (1b08b8 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b0b48 ) │ │ │ │ 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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1b0894 │ │ │ │ + beq.n 1b0b24 │ │ │ │ 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 1b088a │ │ │ │ + beq.n 1b0b1a │ │ │ │ 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 1b087a │ │ │ │ + beq.n 1b0b0a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ae1b8 │ │ │ │ + bl 1ae448 │ │ │ │ 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 1b0848 │ │ │ │ + bne.n 1b0ad8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1b083c │ │ │ │ + bne.n 1b0acc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (1b08bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1b08b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1b0b4c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b0b48 ) │ │ │ │ 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 1b08b0 │ │ │ │ + bne.n 1b0b40 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7f2009c │ │ │ │ + sbc.w r0, r2, #5111808 @ 0x4e0000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf764009c │ │ │ │ - cbz r2, 1b08f6 │ │ │ │ + @ instruction: 0xf4d4009c │ │ │ │ + cbz r2, 1b0b86 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -480869,18 +481136,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 1b08d2 │ │ │ │ + bne.n 1b0b62 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0930 │ │ │ │ + cbz r2, 1b0bc0 │ │ │ │ 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 │ │ │ │ @@ -480891,22 +481158,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 1b090c │ │ │ │ + bne.n 1b0b9c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b09a2 │ │ │ │ + cbz r2, 1b0c32 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b09a4 │ │ │ │ + vldr s11, [pc, #100] @ 1b0c34 │ │ │ │ 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 │ │ │ │ @@ -480924,35 +481191,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 1b0942 │ │ │ │ + bne.n 1b0bd2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b09c4 │ │ │ │ + cbz r2, 1b0c54 │ │ │ │ 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 1b09ae │ │ │ │ + bne.n 1b0c3e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0a28 │ │ │ │ + cbz r2, 1b0cb8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0a2c │ │ │ │ + vldr s12, [pc, #88] @ 1b0cbc │ │ │ │ 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 │ │ │ │ @@ -480966,45 +481233,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 1b09da │ │ │ │ + bne.n 1b0c6a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0a64 │ │ │ │ + cbz r2, 1b0cf4 │ │ │ │ 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 1b0a3c │ │ │ │ + bne.n 1b0ccc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0af8 │ │ │ │ + beq.n 1b0d88 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b0afc │ │ │ │ + vldr s11, [pc, #132] @ 1b0d8c │ │ │ │ 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 │ │ │ │ @@ -481031,21 +481298,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 1b0a80 │ │ │ │ + bne.n 1b0d10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0b34 │ │ │ │ + cbz r2, 1b0dc4 │ │ │ │ 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 │ │ │ │ @@ -481053,19 +481320,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 1b0b0e │ │ │ │ + bne.n 1b0d9e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0b6c │ │ │ │ + cbz r2, 1b0dfc │ │ │ │ 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 │ │ │ │ @@ -481073,22 +481340,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 1b0b46 │ │ │ │ + bne.n 1b0dd6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0bde │ │ │ │ + cbz r2, 1b0e6e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0be0 │ │ │ │ + vldr s11, [pc, #100] @ 1b0e70 │ │ │ │ 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 │ │ │ │ @@ -481106,21 +481373,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 1b0b7e │ │ │ │ + bne.n 1b0e0e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0c1e │ │ │ │ + cbz r2, 1b0eae │ │ │ │ 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 │ │ │ │ @@ -481128,22 +481395,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 1b0bee │ │ │ │ + bne.n 1b0e7e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0cca │ │ │ │ + beq.n 1b0f5a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b0ccc │ │ │ │ + vldr s10, [pc, #160] @ 1b0f5c │ │ │ │ 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 │ │ │ │ @@ -481178,43 +481445,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 1b0c34 │ │ │ │ + bne.n 1b0ec4 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0d02 │ │ │ │ + cbz r2, 1b0f92 │ │ │ │ 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 1b0cdc │ │ │ │ + bne.n 1b0f6c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0d66 │ │ │ │ + cbz r2, 1b0ff6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0d68 │ │ │ │ + vldr s12, [pc, #88] @ 1b0ff8 │ │ │ │ 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 │ │ │ │ @@ -481228,20 +481495,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 1b0d16 │ │ │ │ + bne.n 1b0fa6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0da6 │ │ │ │ + cbz r2, 1b1036 │ │ │ │ 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 │ │ │ │ @@ -481250,23 +481517,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 1b0d7a │ │ │ │ + bne.n 1b100a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0e38 │ │ │ │ + beq.n 1b10c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b0e3c │ │ │ │ + vldr s11, [pc, #132] @ 1b10cc │ │ │ │ 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 │ │ │ │ @@ -481293,21 +481560,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 1b0dc0 │ │ │ │ + bne.n 1b1050 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0e76 │ │ │ │ + cbz r2, 1b1106 │ │ │ │ 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 │ │ │ │ @@ -481315,21 +481582,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 1b0e4e │ │ │ │ + bne.n 1b10de │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0ee6 │ │ │ │ + cbz r2, 1b1176 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0ee8 │ │ │ │ + vldr s11, [pc, #100] @ 1b1178 │ │ │ │ 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 │ │ │ │ @@ -481347,35 +481614,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 1b0e86 │ │ │ │ + bne.n 1b1116 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0f04 │ │ │ │ + cbz r2, 1b1194 │ │ │ │ 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 1b0ef2 │ │ │ │ + bne.n 1b1182 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0f6a │ │ │ │ + cbz r2, 1b11fa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0f6c │ │ │ │ + vldr s12, [pc, #88] @ 1b11fc │ │ │ │ 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 │ │ │ │ @@ -481389,20 +481656,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 1b0f1a │ │ │ │ + bne.n 1b11aa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0faa │ │ │ │ + cbz r2, 1b123a │ │ │ │ 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 │ │ │ │ @@ -481411,22 +481678,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 1b0f7e │ │ │ │ + bne.n 1b120e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b100c │ │ │ │ + cbz r2, 1b129c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1010 │ │ │ │ + vldr s12, [pc, #88] @ 1b12a0 │ │ │ │ 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 │ │ │ │ @@ -481440,43 +481707,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 1b0fbe │ │ │ │ + bne.n 1b124e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1048 │ │ │ │ + cbz r2, 1b12d8 │ │ │ │ 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 1b1020 │ │ │ │ + bne.n 1b12b0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b10b4 │ │ │ │ + cbz r2, 1b1344 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b10b8 │ │ │ │ + vldr s11, [pc, #96] @ 1b1348 │ │ │ │ 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 │ │ │ │ @@ -481493,25 +481760,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 1b105a │ │ │ │ + bne.n 1b12ea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b111e │ │ │ │ + cbz r2, 1b13ae │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1120 │ │ │ │ + vldr s12, [pc, #88] @ 1b13b0 │ │ │ │ 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 │ │ │ │ @@ -481525,24 +481792,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 1b10ce │ │ │ │ + bne.n 1b135e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b1186 │ │ │ │ + cbz r2, 1b1416 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1188 │ │ │ │ + vldr s12, [pc, #88] @ 1b1418 │ │ │ │ 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 │ │ │ │ @@ -481556,23 +481823,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 1b1136 │ │ │ │ + bne.n 1b13c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b11f4 │ │ │ │ + cbz r2, 1b1484 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b11f8 │ │ │ │ + vldr s11, [pc, #96] @ 1b1488 │ │ │ │ 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 │ │ │ │ @@ -481589,25 +481856,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 1b119a │ │ │ │ + bne.n 1b142a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b125e │ │ │ │ + cbz r2, 1b14ee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1260 │ │ │ │ + vldr s12, [pc, #88] @ 1b14f0 │ │ │ │ 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 │ │ │ │ @@ -481621,23 +481888,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 1b120e │ │ │ │ + bne.n 1b149e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b12cc │ │ │ │ + cbz r2, 1b155c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b12d0 │ │ │ │ + vldr s11, [pc, #96] @ 1b1560 │ │ │ │ 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 │ │ │ │ @@ -481654,25 +481921,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 1b1272 │ │ │ │ + bne.n 1b1502 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b1336 │ │ │ │ + cbz r2, 1b15c6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1338 │ │ │ │ + vldr s12, [pc, #88] @ 1b15c8 │ │ │ │ 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 │ │ │ │ @@ -481686,23 +481953,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 1b12e6 │ │ │ │ + bne.n 1b1576 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b13a6 │ │ │ │ + cbz r2, 1b1636 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b13a8 │ │ │ │ + vldr s11, [pc, #96] @ 1b1638 │ │ │ │ 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 │ │ │ │ @@ -481719,24 +481986,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 1b134a │ │ │ │ + bne.n 1b15da │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b1418 │ │ │ │ + cbz r2, 1b16a8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b141c │ │ │ │ + vldr s11, [pc, #100] @ 1b16ac │ │ │ │ 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 │ │ │ │ @@ -481754,25 +482021,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 1b13ba │ │ │ │ + bne.n 1b164a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1482 │ │ │ │ + cbz r2, 1b1712 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1484 │ │ │ │ + vldr s12, [pc, #88] @ 1b1714 │ │ │ │ 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 │ │ │ │ @@ -481786,23 +482053,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 1b1432 │ │ │ │ + bne.n 1b16c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b14f4 │ │ │ │ + cbz r2, 1b1784 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b14f8 │ │ │ │ + vldr s11, [pc, #100] @ 1b1788 │ │ │ │ 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 │ │ │ │ @@ -481820,25 +482087,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 1b1496 │ │ │ │ + bne.n 1b1726 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b155e │ │ │ │ + cbz r2, 1b17ee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1560 │ │ │ │ + vldr s12, [pc, #88] @ 1b17f0 │ │ │ │ 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 │ │ │ │ @@ -481852,23 +482119,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 1b150e │ │ │ │ + bne.n 1b179e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b15d0 │ │ │ │ + cbz r2, 1b1860 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b15d4 │ │ │ │ + vldr s11, [pc, #100] @ 1b1864 │ │ │ │ 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 │ │ │ │ @@ -481886,24 +482153,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 1b1572 │ │ │ │ + bne.n 1b1802 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1646 │ │ │ │ + cbz r2, 1b18d6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b1648 │ │ │ │ + vldr s11, [pc, #100] @ 1b18d8 │ │ │ │ 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 │ │ │ │ @@ -481921,27 +482188,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 1b15e6 │ │ │ │ + bne.n 1b1876 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b16b0 │ │ │ │ + cbz r2, 1b1940 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b16b4 │ │ │ │ + vldr s12, [pc, #92] @ 1b1944 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1b16b8 │ │ │ │ + vldr s11, [pc, #88] @ 1b1948 │ │ │ │ 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 │ │ │ │ @@ -481954,29 +482221,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 1b1662 │ │ │ │ + bne.n 1b18f2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b1720 │ │ │ │ + cbz r2, 1b19b0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b1724 │ │ │ │ + vldr s12, [pc, #92] @ 1b19b4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1b1728 │ │ │ │ + vldr s11, [pc, #88] @ 1b19b8 │ │ │ │ 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 │ │ │ │ @@ -481989,27 +482256,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 1b16d2 │ │ │ │ + bne.n 1b1962 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b179e │ │ │ │ + cbz r2, 1b1a2e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b17a0 │ │ │ │ - vldr s10, [pc, #104] @ 1b17a4 │ │ │ │ + vldr s11, [pc, #104] @ 1b1a30 │ │ │ │ + vldr s10, [pc, #104] @ 1b1a34 │ │ │ │ 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 │ │ │ │ @@ -482027,26 +482294,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 1b173e │ │ │ │ + bne.n 1b19ce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b180a │ │ │ │ + cbz r2, 1b1a9a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b180c │ │ │ │ + vldr s12, [pc, #88] @ 1b1a9c │ │ │ │ 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 │ │ │ │ @@ -482060,24 +482327,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 1b17ba │ │ │ │ + bne.n 1b1a4a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1882 │ │ │ │ + cbz r2, 1b1b12 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b1884 │ │ │ │ - vldr s10, [pc, #104] @ 1b1888 │ │ │ │ + vldr s11, [pc, #104] @ 1b1b14 │ │ │ │ + vldr s10, [pc, #104] @ 1b1b18 │ │ │ │ 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 │ │ │ │ @@ -482095,26 +482362,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 1b1822 │ │ │ │ + bne.n 1b1ab2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b18fc │ │ │ │ + cbz r2, 1b1b8c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b1900 │ │ │ │ - vldr s10, [pc, #104] @ 1b1904 │ │ │ │ + vldr s11, [pc, #104] @ 1b1b90 │ │ │ │ + vldr s10, [pc, #104] @ 1b1b94 │ │ │ │ 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 │ │ │ │ @@ -482132,27 +482399,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 1b189e │ │ │ │ + bne.n 1b1b2e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b197a │ │ │ │ + cbz r2, 1b1c0a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b197c │ │ │ │ - vldr s10, [pc, #104] @ 1b1980 │ │ │ │ + vldr s11, [pc, #104] @ 1b1c0c │ │ │ │ + vldr s10, [pc, #104] @ 1b1c10 │ │ │ │ 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 │ │ │ │ @@ -482170,30 +482437,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 1b191a │ │ │ │ + bne.n 1b1baa │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b19e8 │ │ │ │ + cbz r2, 1b1c78 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1b19ec │ │ │ │ + vldr s12, [pc, #88] @ 1b1c7c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1b19f0 │ │ │ │ + vldr s11, [pc, #84] @ 1b1c80 │ │ │ │ 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 │ │ │ │ @@ -482206,30 +482473,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 1b199e │ │ │ │ + bne.n 1b1c2e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1b1a84 ) │ │ │ │ + ldr r1, [pc, #148] @ (1b1d14 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1a5a │ │ │ │ + cbz r2, 1b1cea │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1b1a5c │ │ │ │ + vldr s12, [pc, #88] @ 1b1cec │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1b1a60 │ │ │ │ + vldr s11, [pc, #84] @ 1b1cf0 │ │ │ │ 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 │ │ │ │ @@ -482242,140 +482509,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 1b1a0e │ │ │ │ + bne.n 1b1c9e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1b1af4 ) │ │ │ │ + ldr r1, [pc, #148] @ (1b1d84 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1a9c │ │ │ │ + cbz r2, 1b1d2c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1b1aa0 │ │ │ │ + vldr s14, [pc, #48] @ 1b1d30 │ │ │ │ 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 1b1a76 │ │ │ │ + bne.n 1b1d06 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1ad8 │ │ │ │ + cbz r2, 1b1d68 │ │ │ │ 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 1b1ab4 │ │ │ │ + bne.n 1b1d44 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1b14 │ │ │ │ + cbz r2, 1b1da4 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1b1b18 │ │ │ │ + vldr s14, [pc, #44] @ 1b1da8 │ │ │ │ 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 1b1aee │ │ │ │ + bne.n 1b1d7e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1b3e │ │ │ │ + cbz r2, 1b1dce │ │ │ │ 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 1b1b28 │ │ │ │ + bne.n 1b1db8 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b1b74 │ │ │ │ + cbz r2, 1b1e04 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1b1b78 │ │ │ │ + vldr s14, [pc, #44] @ 1b1e08 │ │ │ │ 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 1b1b4e │ │ │ │ + bne.n 1b1dde │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1ba4 │ │ │ │ + cbz r2, 1b1e34 │ │ │ │ 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 1b1b86 │ │ │ │ + bne.n 1b1e16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1bf0 │ │ │ │ + cbz r2, 1b1e80 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1b1bf4 │ │ │ │ + vldr s13, [pc, #60] @ 1b1e84 │ │ │ │ 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 │ │ │ │ @@ -482383,23 +482650,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 1b1bb8 │ │ │ │ + bne.n 1b1e48 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1c46 │ │ │ │ + cbz r2, 1b1ed6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1c48 │ │ │ │ + vldr s13, [pc, #68] @ 1b1ed8 │ │ │ │ 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 │ │ │ │ @@ -482409,105 +482676,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 1b1c06 │ │ │ │ + bne.n 1b1e96 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1c7e │ │ │ │ + cbz r2, 1b1f0e │ │ │ │ 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 1b1c54 │ │ │ │ + bne.n 1b1ee4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b1cba │ │ │ │ + cbz r2, 1b1f4a │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b1cbc │ │ │ │ + vldr s14, [pc, #52] @ 1b1f4c │ │ │ │ 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 1b1c90 │ │ │ │ + bne.n 1b1f20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1cfc │ │ │ │ + cbz r2, 1b1f8c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b1d00 │ │ │ │ + vldr s14, [pc, #52] @ 1b1f90 │ │ │ │ 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 1b1cd0 │ │ │ │ + bne.n 1b1f60 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1d36 │ │ │ │ + cbz r2, 1b1fc6 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1b1d38 │ │ │ │ + vldr s14, [pc, #44] @ 1b1fc8 │ │ │ │ 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 1b1d0e │ │ │ │ + bne.n 1b1f9e │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1d8a │ │ │ │ + cbz r2, 1b201a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1d8c │ │ │ │ + vldr s13, [pc, #68] @ 1b201c │ │ │ │ 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 │ │ │ │ @@ -482517,26 +482784,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 1b1d4a │ │ │ │ + bne.n 1b1fda │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1dda │ │ │ │ + cbz r2, 1b206a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b1ddc │ │ │ │ + vldr s13, [pc, #60] @ 1b206c │ │ │ │ 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 │ │ │ │ @@ -482544,24 +482811,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 1b1da6 │ │ │ │ + bne.n 1b2036 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1e2a │ │ │ │ + cbz r2, 1b20ba │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b1e2c │ │ │ │ + vldr s13, [pc, #64] @ 1b20bc │ │ │ │ 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 │ │ │ │ @@ -482570,22 +482837,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 1b1df6 │ │ │ │ + bne.n 1b2086 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1e9e │ │ │ │ + cbz r2, 1b212e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b1ea0 │ │ │ │ + vldr s12, [pc, #100] @ 1b2130 │ │ │ │ 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 │ │ │ │ @@ -482604,25 +482871,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 1b1e42 │ │ │ │ + bne.n 1b20d2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1eea │ │ │ │ + cbz r2, 1b217a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1b1eec │ │ │ │ + vldr s13, [pc, #60] @ 1b217c │ │ │ │ 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 │ │ │ │ @@ -482630,23 +482897,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 1b1eb6 │ │ │ │ + bne.n 1b2146 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1f3e │ │ │ │ + cbz r2, 1b21ce │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1f40 │ │ │ │ + vldr s13, [pc, #68] @ 1b21d0 │ │ │ │ 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 │ │ │ │ @@ -482656,23 +482923,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 1b1f04 │ │ │ │ + bne.n 1b2194 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b1f90 │ │ │ │ + cbz r2, 1b2220 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b1f94 │ │ │ │ + vldr s13, [pc, #72] @ 1b2224 │ │ │ │ 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 │ │ │ │ @@ -482683,24 +482950,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 1b1f58 │ │ │ │ + bne.n 1b21e8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b2004 │ │ │ │ + cbz r2, 1b2294 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b2008 │ │ │ │ + vldr s12, [pc, #100] @ 1b2298 │ │ │ │ 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 │ │ │ │ @@ -482719,24 +482986,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 1b1faa │ │ │ │ + bne.n 1b223a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b2050 │ │ │ │ + cbz r2, 1b22e0 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b2054 │ │ │ │ + vldr s13, [pc, #64] @ 1b22e4 │ │ │ │ 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 │ │ │ │ @@ -482745,182 +483012,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 1b201a │ │ │ │ + bne.n 1b22aa │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b2084 │ │ │ │ + cbz r2, 1b2314 │ │ │ │ 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 1b2064 │ │ │ │ + bne.n 1b22f4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b20b6 │ │ │ │ + cbz r2, 1b2346 │ │ │ │ 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 1b2096 │ │ │ │ + bne.n 1b2326 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b20de │ │ │ │ + cbz r2, 1b236e │ │ │ │ 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 1b20c0 │ │ │ │ + bne.n 1b2350 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1b2120 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b23b0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b211e │ │ │ │ + cbz r2, 1b23ae │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b2124 ) │ │ │ │ + ldr r2, [pc, #52] @ (1b23b4 ) │ │ │ │ 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 1b20fc │ │ │ │ + bne.n 1b238c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - svc 26 │ │ │ │ + bgt.n 1b22c8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b2168 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b23f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2166 │ │ │ │ + cbz r2, 1b23f6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b216c ) │ │ │ │ + ldr r2, [pc, #52] @ (1b23fc ) │ │ │ │ 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 1b2140 │ │ │ │ + bne.n 1b23d0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + bgt.n 1b2480 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b21b0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b2440 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b21ae │ │ │ │ + cbz r2, 1b243e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b21b4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1b2444 ) │ │ │ │ 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 1b218c │ │ │ │ + bne.n 1b241c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + blt.n 1b2438 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1b21f4 ) │ │ │ │ + ldr r4, [pc, #56] @ (1b2484 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1b21f0 │ │ │ │ + cbz r2, 1b2480 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1b21f8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1b2488 ) │ │ │ │ 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 1b21d2 │ │ │ │ + bne.n 1b2462 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + blt.n 1b23e8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b2254 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b24e4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b224e │ │ │ │ + cbz r2, 1b24de │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1b2258 │ │ │ │ + ldr.w lr, [pc, #80] @ 1b24e8 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1b2250 │ │ │ │ + vldr s14, [pc, #64] @ 1b24e0 │ │ │ │ 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 │ │ │ │ @@ -482929,29 +483196,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 1b2216 │ │ │ │ + bne.n 1b24a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ble.n 1b2254 │ │ │ │ + blt.n 1b25c4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b229c ) │ │ │ │ + ldr r3, [pc, #60] @ (1b252c ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b229a │ │ │ │ - ldr r5, [pc, #56] @ (1b22a0 ) │ │ │ │ + cbz r2, 1b252a │ │ │ │ + ldr r5, [pc, #56] @ (1b2530 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -482959,29 +483226,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 1b226e │ │ │ │ + bne.n 1b24fe │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ble.n 1b21d4 │ │ │ │ + blt.n 1b2544 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b22fc ) │ │ │ │ + ldr r3, [pc, #84] @ (1b258c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b22f6 │ │ │ │ + cbz r2, 1b2586 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1b2300 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b2590 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1b22f8 │ │ │ │ + vldr s14, [pc, #64] @ 1b2588 │ │ │ │ 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 │ │ │ │ @@ -482990,60 +483257,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 1b22c0 │ │ │ │ + bne.n 1b2550 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1b23ac │ │ │ │ + bge.n 1b251c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1b2348 ) │ │ │ │ + ldr r3, [pc, #64] @ (1b25d8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2346 │ │ │ │ + cbz r2, 1b25d6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1b234c ) │ │ │ │ + ldr r2, [pc, #60] @ (1b25dc ) │ │ │ │ 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 1b231e │ │ │ │ + bne.n 1b25ae │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - bgt.n 1b2338 │ │ │ │ + bge.n 1b26a8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b23b0 │ │ │ │ + ldr.w ip, [pc, #92] @ 1b2640 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1b23ac │ │ │ │ + cbz r2, 1b263c │ │ │ │ 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] @ (1b23b4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b2644 ) │ │ │ │ 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] │ │ │ │ @@ -483054,32 +483321,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 1b2370 │ │ │ │ + bne.n 1b2600 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bgt.n 1b2304 │ │ │ │ + bge.n 1b2674 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1b2404 ) │ │ │ │ + ldr r5, [pc, #72] @ (1b2694 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1b2400 │ │ │ │ + cbz r2, 1b2690 │ │ │ │ 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] @ (1b2408 ) │ │ │ │ + ldr r2, [pc, #56] @ (1b2698 ) │ │ │ │ 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] │ │ │ │ @@ -483087,31 +483354,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 1b23d2 │ │ │ │ + bne.n 1b2662 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 1b2488 │ │ │ │ + bls.n 1b25f8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b246c │ │ │ │ + ldr.w ip, [pc, #92] @ 1b26fc │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1b2468 │ │ │ │ + cbz r2, 1b26f8 │ │ │ │ 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] @ (1b2470 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b2700 ) │ │ │ │ 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] │ │ │ │ @@ -483122,32 +483389,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 1b242c │ │ │ │ + bne.n 1b26bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - blt.n 1b2448 │ │ │ │ + bls.n 1b27b8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1b24c0 ) │ │ │ │ + ldr r5, [pc, #72] @ (1b2750 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1b24bc │ │ │ │ + cbz r2, 1b274c │ │ │ │ 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] @ (1b24c4 ) │ │ │ │ + ldr r2, [pc, #56] @ (1b2754 ) │ │ │ │ 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] │ │ │ │ @@ -483155,31 +483422,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 1b248e │ │ │ │ + bne.n 1b271e │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - blt.n 1b23cc │ │ │ │ + bhi.n 1b273c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b2538 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b27c8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2530 │ │ │ │ + cbz r2, 1b27c0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b253c ) │ │ │ │ + ldr r1, [pc, #104] @ (1b27cc ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b2534 │ │ │ │ + vldr s14, [pc, #88] @ 1b27c4 │ │ │ │ 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 │ │ │ │ @@ -483194,31 +483461,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 1b24e0 │ │ │ │ + bne.n 1b2770 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - blt.n 1b25a0 │ │ │ │ + bhi.n 1b2710 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1b2590 ) │ │ │ │ + ldr r3, [pc, #76] @ (1b2820 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b258c │ │ │ │ + cbz r2, 1b281c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1b2594 ) │ │ │ │ + ldr r1, [pc, #68] @ (1b2824 ) │ │ │ │ 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 │ │ │ │ @@ -483229,31 +483496,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 1b2554 │ │ │ │ + bne.n 1b27e4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bge.n 1b2500 │ │ │ │ + bhi.n 1b2870 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b2608 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b2898 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2600 │ │ │ │ + cbz r2, 1b2890 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b260c ) │ │ │ │ + ldr r1, [pc, #104] @ (1b289c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b2604 │ │ │ │ + vldr s14, [pc, #88] @ 1b2894 │ │ │ │ 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 │ │ │ │ @@ -483268,31 +483535,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 1b25b0 │ │ │ │ + bne.n 1b2840 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bge.n 1b26d0 │ │ │ │ + bvc.n 1b2840 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b265c ) │ │ │ │ + ldr r3, [pc, #72] @ (1b28ec ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2658 │ │ │ │ + cbz r2, 1b28e8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1b2660 ) │ │ │ │ + ldr r1, [pc, #64] @ (1b28f0 ) │ │ │ │ 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 │ │ │ │ @@ -483302,27 +483569,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 1b2624 │ │ │ │ + bne.n 1b28b4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bls.n 1b262c │ │ │ │ + bvc.n 1b299c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1b26c0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b2950 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b26bc │ │ │ │ + cbz r2, 1b294c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b26c4 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b2954 ) │ │ │ │ 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 │ │ │ │ @@ -483337,28 +483604,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 1b267c │ │ │ │ + bne.n 1b290c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bls.n 1b25f0 │ │ │ │ + bvc.n 1b2960 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2714 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b29a4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2712 │ │ │ │ + cbz r2, 1b29a2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2718 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b29a8 ) │ │ │ │ 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 │ │ │ │ @@ -483370,31 +483637,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 1b26e0 │ │ │ │ + bne.n 1b2970 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - bls.n 1b277c │ │ │ │ + bvs.n 1b28ec │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1b2788 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b2a18 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2782 │ │ │ │ + cbz r2, 1b2a12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1b278c ) │ │ │ │ + ldr r1, [pc, #100] @ (1b2a1c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1b2784 │ │ │ │ + vldr s14, [pc, #84] @ 1b2a14 │ │ │ │ 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 │ │ │ │ @@ -483409,30 +483676,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 1b2734 │ │ │ │ + bne.n 1b29c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bhi.n 1b2748 │ │ │ │ + bvs.n 1b2ab8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1b27e0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1b2a70 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b27dc │ │ │ │ + cbz r2, 1b2a6c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1b27e4 ) │ │ │ │ + ldr r1, [pc, #68] @ (1b2a74 ) │ │ │ │ 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 │ │ │ │ @@ -483443,27 +483710,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 1b27a4 │ │ │ │ + bne.n 1b2a34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bhi.n 1b28b0 │ │ │ │ + bpl.n 1b2a20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b2840 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b2ad0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b283e │ │ │ │ + cbz r2, 1b2ace │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1b2844 ) │ │ │ │ + ldr r1, [pc, #80] @ (1b2ad4 ) │ │ │ │ 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 │ │ │ │ @@ -483478,27 +483745,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 1b2800 │ │ │ │ + bne.n 1b2a90 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - bhi.n 1b2868 │ │ │ │ + bpl.n 1b29d8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2894 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b2b24 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2890 │ │ │ │ + cbz r2, 1b2b20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2898 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b2b28 ) │ │ │ │ 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 │ │ │ │ @@ -483510,32 +483777,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 1b2860 │ │ │ │ + bne.n 1b2af0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvc.n 1b27fc │ │ │ │ + bpl.n 1b2b6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b290c ) │ │ │ │ + ldr r3, [pc, #108] @ (1b2b9c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2904 │ │ │ │ + cbz r2, 1b2b94 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b2910 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b2ba0 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b2908 │ │ │ │ + vldr s14, [pc, #88] @ 1b2b98 │ │ │ │ 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 │ │ │ │ @@ -483550,31 +483817,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 1b28b4 │ │ │ │ + bne.n 1b2b44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bvc.n 1b29cc │ │ │ │ + bmi.n 1b2b3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2960 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b2bf0 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b295c │ │ │ │ + cbz r2, 1b2bec │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1b2964 ) │ │ │ │ + ldr r1, [pc, #64] @ (1b2bf4 ) │ │ │ │ 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 │ │ │ │ @@ -483584,27 +483851,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 1b2928 │ │ │ │ + bne.n 1b2bb8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bvs.n 1b2928 │ │ │ │ + bmi.n 1b2c98 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1b29c4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b2c54 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b29c0 │ │ │ │ + cbz r2, 1b2c50 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b29c8 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b2c58 ) │ │ │ │ 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 │ │ │ │ @@ -483619,28 +483886,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 1b2980 │ │ │ │ + bne.n 1b2c10 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvs.n 1b28ec │ │ │ │ + bmi.n 1b2c5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2a18 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b2ca8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2a16 │ │ │ │ + cbz r2, 1b2ca6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2a1c ) │ │ │ │ + ldr r2, [pc, #68] @ (1b2cac ) │ │ │ │ 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 │ │ │ │ @@ -483652,29 +483919,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 1b29e4 │ │ │ │ + bne.n 1b2c74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - bvs.n 1b2a78 │ │ │ │ + bcc.n 1b2be8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b2aa6 │ │ │ │ + beq.n 1b2d36 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1b2aa8 │ │ │ │ + vldr s11, [pc, #120] @ 1b2d38 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1b2aac │ │ │ │ + vldr s10, [pc, #116] @ 1b2d3c │ │ │ │ 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 │ │ │ │ @@ -483696,28 +483963,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 1b2a3c │ │ │ │ + bne.n 1b2ccc │ │ │ │ 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 1b2b50 │ │ │ │ + beq.n 1b2de0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1b2b54 │ │ │ │ + vldr s10, [pc, #152] @ 1b2de4 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1b2b58 │ │ │ │ + vldr s9, [pc, #148] @ 1b2de8 │ │ │ │ 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 │ │ │ │ @@ -483747,30 +484014,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 1b2ac8 │ │ │ │ + bne.n 1b2d58 │ │ │ │ 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 1b2be2 │ │ │ │ + beq.n 1b2e72 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1b2be4 │ │ │ │ + vldr s11, [pc, #120] @ 1b2e74 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1b2be8 │ │ │ │ + vldr s10, [pc, #116] @ 1b2e78 │ │ │ │ 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 │ │ │ │ @@ -483792,25 +484059,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 1b2b78 │ │ │ │ + bne.n 1b2e08 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b2c5a │ │ │ │ + cbz r2, 1b2eea │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b2c5c │ │ │ │ + vldr s11, [pc, #100] @ 1b2eec │ │ │ │ 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 │ │ │ │ @@ -483828,28 +484095,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 1b2bfa │ │ │ │ + bne.n 1b2e8a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2c72 │ │ │ │ + cbz r2, 1b2f02 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1b2c64 │ │ │ │ + bne.n 1b2ef4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2cae │ │ │ │ + cbz r2, 1b2f3e │ │ │ │ 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 │ │ │ │ @@ -483859,62 +484126,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 1b2c84 │ │ │ │ + bne.n 1b2f14 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2cde │ │ │ │ + cbz r2, 1b2f6e │ │ │ │ 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 1b2cc0 │ │ │ │ + bne.n 1b2f50 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2d22 │ │ │ │ + cbz r2, 1b2fb2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1b2d28 │ │ │ │ + vldr d6, [pc, #60] @ 1b2fb8 │ │ │ │ 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 1b2cf4 │ │ │ │ + bne.n 1b2f84 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1b2d66 │ │ │ │ + cbz r2, 1b2ff6 │ │ │ │ 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 │ │ │ │ @@ -483922,18 +484189,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 1b2d40 │ │ │ │ + bne.n 1b2fd0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2d9e │ │ │ │ + cbz r2, 1b302e │ │ │ │ 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 │ │ │ │ @@ -483943,50 +484210,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 1b2d76 │ │ │ │ + bne.n 1b3006 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2df6 │ │ │ │ + cbz r2, 1b3086 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1b2df8 │ │ │ │ + vldr d4, [pc, #76] @ 1b3088 │ │ │ │ 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 1b2dd8 │ │ │ │ + bmi.n 1b3068 │ │ │ │ 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 1b2db8 │ │ │ │ + bne.n 1b3048 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1b2e36 │ │ │ │ + cbz r2, 1b30c6 │ │ │ │ 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 │ │ │ │ @@ -483994,18 +484261,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 1b2e10 │ │ │ │ + bne.n 1b30a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2e70 │ │ │ │ + cbz r2, 1b3100 │ │ │ │ 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 │ │ │ │ @@ -484015,48 +484282,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 1b2e46 │ │ │ │ + bne.n 1b30d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b2eb2 │ │ │ │ + cbz r2, 1b3142 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b2eb4 │ │ │ │ + vldr s14, [pc, #52] @ 1b3144 │ │ │ │ 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 1b2e88 │ │ │ │ + bne.n 1b3118 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2f0c │ │ │ │ + cbz r2, 1b319c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b2f10 │ │ │ │ + vldr s13, [pc, #76] @ 1b31a0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b2f14 │ │ │ │ + vldr s12, [pc, #72] @ 1b31a4 │ │ │ │ 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 │ │ │ │ @@ -484065,23 +484332,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 1b2ece │ │ │ │ + bne.n 1b315e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2f4e │ │ │ │ + cbz r2, 1b31de │ │ │ │ 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 │ │ │ │ @@ -484089,18 +484356,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 1b2f28 │ │ │ │ + bne.n 1b31b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2f86 │ │ │ │ + cbz r2, 1b3216 │ │ │ │ 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 │ │ │ │ @@ -484110,22 +484377,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 1b2f5e │ │ │ │ + bne.n 1b31ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2fd0 │ │ │ │ + cbz r2, 1b3260 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b2fd4 │ │ │ │ + vldr s13, [pc, #64] @ 1b3264 │ │ │ │ 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 │ │ │ │ @@ -484133,21 +484400,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 1b2f9a │ │ │ │ + bne.n 1b322a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b301c │ │ │ │ + cbz r2, 1b32ac │ │ │ │ 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 │ │ │ │ @@ -484159,23 +484426,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 1b2fe6 │ │ │ │ + bne.n 1b3276 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3070 │ │ │ │ + cbz r2, 1b3300 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b3074 │ │ │ │ + vldr s13, [pc, #72] @ 1b3304 │ │ │ │ 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] │ │ │ │ @@ -484186,27 +484453,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 1b3038 │ │ │ │ + bne.n 1b32c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b30ea │ │ │ │ + cbz r2, 1b337a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b30ec │ │ │ │ + vldr s12, [pc, #104] @ 1b337c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1b30f0 │ │ │ │ + vldr s11, [pc, #100] @ 1b3380 │ │ │ │ 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 │ │ │ │ @@ -484224,22 +484491,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 1b3092 │ │ │ │ + bne.n 1b3322 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b312a │ │ │ │ + cbz r2, 1b33ba │ │ │ │ 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 │ │ │ │ @@ -484247,18 +484514,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 1b3104 │ │ │ │ + bne.n 1b3394 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3164 │ │ │ │ + cbz r2, 1b33f4 │ │ │ │ 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 │ │ │ │ @@ -484268,23 +484535,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 1b313a │ │ │ │ + bne.n 1b33ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b31b0 │ │ │ │ + cbz r2, 1b3440 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b31b4 │ │ │ │ + vldr s13, [pc, #64] @ 1b3444 │ │ │ │ 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 │ │ │ │ @@ -484292,21 +484559,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 1b317a │ │ │ │ + bne.n 1b340a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b31fa │ │ │ │ + cbz r2, 1b348a │ │ │ │ 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 │ │ │ │ @@ -484318,66 +484585,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 1b31c6 │ │ │ │ + bne.n 1b3456 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b323a │ │ │ │ + cbz r2, 1b34ca │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1b323c │ │ │ │ + vldr s14, [pc, #52] @ 1b34cc │ │ │ │ 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 1b3212 │ │ │ │ + bne.n 1b34a2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b326e │ │ │ │ + cbz r2, 1b34fe │ │ │ │ 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 1b3252 │ │ │ │ + bne.n 1b34e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b32c4 │ │ │ │ + cbz r2, 1b3554 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b32c8 │ │ │ │ + vldr s13, [pc, #76] @ 1b3558 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b32cc │ │ │ │ + vldr s12, [pc, #72] @ 1b355c │ │ │ │ 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 │ │ │ │ @@ -484386,43 +484653,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 1b3286 │ │ │ │ + bne.n 1b3516 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b32fc │ │ │ │ + cbz r2, 1b358c │ │ │ │ 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 1b32de │ │ │ │ + bne.n 1b356e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b335e │ │ │ │ + cbz r2, 1b35ee │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1b3360 │ │ │ │ + vldr s12, [pc, #84] @ 1b35f0 │ │ │ │ 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] │ │ │ │ @@ -484437,39 +484704,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 1b3316 │ │ │ │ + bne.n 1b35a6 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b338c │ │ │ │ + cbz r2, 1b361c │ │ │ │ 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 1b3372 │ │ │ │ + bne.n 1b3602 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b33ee │ │ │ │ + cbz r2, 1b367e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1b33f0 │ │ │ │ + vldr s12, [pc, #84] @ 1b3680 │ │ │ │ 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] │ │ │ │ @@ -484484,19 +484751,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 1b33a6 │ │ │ │ + bne.n 1b3636 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b342c │ │ │ │ + cbz r2, 1b36bc │ │ │ │ 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 │ │ │ │ @@ -484506,24 +484773,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 1b3406 │ │ │ │ + bne.n 1b3696 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1b2bec │ │ │ │ - cbz r2, 1b347c │ │ │ │ + b.w 1b2e7c │ │ │ │ + cbz r2, 1b370c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b3480 │ │ │ │ + vldr s13, [pc, #64] @ 1b3710 │ │ │ │ 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 │ │ │ │ @@ -484531,21 +484798,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 1b3446 │ │ │ │ + bne.n 1b36d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b34c8 │ │ │ │ + cbz r2, 1b3758 │ │ │ │ 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 │ │ │ │ @@ -484557,19 +484824,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 1b3492 │ │ │ │ + bne.n 1b3722 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b351a │ │ │ │ + cbz r2, 1b37aa │ │ │ │ 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] │ │ │ │ @@ -484584,17 +484851,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 1b34de │ │ │ │ + bne.n 1b376e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3578 │ │ │ │ + cbz r2, 1b3808 │ │ │ │ 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 │ │ │ │ @@ -484616,19 +484883,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 1b352e │ │ │ │ + bne.n 1b37be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b35ca │ │ │ │ + cbz r2, 1b385a │ │ │ │ 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] │ │ │ │ @@ -484643,17 +484910,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 1b358e │ │ │ │ + bne.n 1b381e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3628 │ │ │ │ + cbz r2, 1b38b8 │ │ │ │ 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 │ │ │ │ @@ -484675,19 +484942,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 1b35de │ │ │ │ + bne.n 1b386e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3686 │ │ │ │ + cbz r2, 1b3916 │ │ │ │ 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 │ │ │ │ @@ -484703,18 +484970,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 1b3636 │ │ │ │ + bne.n 1b38c6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b36fa │ │ │ │ + cbz r2, 1b398a │ │ │ │ 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 │ │ │ │ @@ -484740,18 +485007,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 1b3690 │ │ │ │ + bne.n 1b3920 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3756 │ │ │ │ + cbz r2, 1b39e6 │ │ │ │ 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 │ │ │ │ @@ -484767,18 +485034,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 1b3706 │ │ │ │ + bne.n 1b3996 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b37c6 │ │ │ │ + cbz r2, 1b3a56 │ │ │ │ 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 │ │ │ │ @@ -484804,18 +485071,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 1b3760 │ │ │ │ + bne.n 1b39f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3822 │ │ │ │ + cbz r2, 1b3ab2 │ │ │ │ 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 │ │ │ │ @@ -484831,19 +485098,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 1b37d2 │ │ │ │ + bne.n 1b3a62 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3890 │ │ │ │ + cbz r2, 1b3b20 │ │ │ │ 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 │ │ │ │ @@ -484870,24 +485137,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 1b382e │ │ │ │ + bne.n 1b3abe │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b38e4 │ │ │ │ + cbz r2, 1b3b74 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1b38e8 │ │ │ │ + vldr s13, [pc, #72] @ 1b3b78 │ │ │ │ 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 │ │ │ │ @@ -484898,27 +485165,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 1b38ae │ │ │ │ + bne.n 1b3b3e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b3960 │ │ │ │ + cbz r2, 1b3bf0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1b3964 │ │ │ │ + vldr s12, [pc, #108] @ 1b3bf4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1b3968 │ │ │ │ + vldr s11, [pc, #104] @ 1b3bf8 │ │ │ │ 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 │ │ │ │ @@ -484936,28 +485203,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 1b3906 │ │ │ │ + bne.n 1b3b96 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b39fa │ │ │ │ + beq.n 1b3c8a │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1b39fc │ │ │ │ + vldr s11, [pc, #132] @ 1b3c8c │ │ │ │ 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 │ │ │ │ @@ -484985,24 +485252,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 1b3988 │ │ │ │ + bne.n 1b3c18 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3a8e │ │ │ │ + beq.n 1b3d1e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1b3a90 │ │ │ │ + vldr s11, [pc, #132] @ 1b3d20 │ │ │ │ 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 │ │ │ │ @@ -485030,23 +485297,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 1b3a1c │ │ │ │ + bne.n 1b3cac │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3b3e │ │ │ │ + beq.n 1b3dce │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b3b40 │ │ │ │ + vldr s10, [pc, #160] @ 1b3dd0 │ │ │ │ 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 │ │ │ │ @@ -485081,24 +485348,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 1b3aa8 │ │ │ │ + bne.n 1b3d38 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3bee │ │ │ │ + beq.n 1b3e7e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b3bf0 │ │ │ │ + vldr s10, [pc, #160] @ 1b3e80 │ │ │ │ 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 │ │ │ │ @@ -485133,20 +485400,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 1b3b58 │ │ │ │ + bne.n 1b3de8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b3c2a │ │ │ │ + cbz r2, 1b3eba │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -485155,18 +485422,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 1b3c06 │ │ │ │ + bne.n 1b3e96 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3c66 │ │ │ │ + cbz r2, 1b3ef6 │ │ │ │ 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 │ │ │ │ @@ -485177,22 +485444,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 1b3c40 │ │ │ │ + bne.n 1b3ed0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3cb0 │ │ │ │ + cbz r2, 1b3f40 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b3cb4 │ │ │ │ + vldr s13, [pc, #64] @ 1b3f44 │ │ │ │ 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 │ │ │ │ @@ -485200,21 +485467,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 1b3c7a │ │ │ │ + bne.n 1b3f0a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3d00 │ │ │ │ + cbz r2, 1b3f90 │ │ │ │ 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 │ │ │ │ @@ -485227,19 +485494,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 1b3cc6 │ │ │ │ + bne.n 1b3f56 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3d52 │ │ │ │ + cbz r2, 1b3fe2 │ │ │ │ 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] │ │ │ │ @@ -485254,17 +485521,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 1b3d16 │ │ │ │ + bne.n 1b3fa6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3db2 │ │ │ │ + cbz r2, 1b4042 │ │ │ │ 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 │ │ │ │ @@ -485286,18 +485553,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 1b3d66 │ │ │ │ + bne.n 1b3ff6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3e02 │ │ │ │ + cbz r2, 1b4092 │ │ │ │ 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] │ │ │ │ @@ -485312,17 +485579,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 1b3dc6 │ │ │ │ + bne.n 1b4056 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3e62 │ │ │ │ + cbz r2, 1b40f2 │ │ │ │ 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 │ │ │ │ @@ -485344,18 +485611,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 1b3e16 │ │ │ │ + bne.n 1b40a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3ebe │ │ │ │ + cbz r2, 1b414e │ │ │ │ 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 │ │ │ │ @@ -485371,19 +485638,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 1b3e6e │ │ │ │ + bne.n 1b40fe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3f38 │ │ │ │ + beq.n 1b41c8 │ │ │ │ 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 │ │ │ │ @@ -485412,19 +485679,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 1b3eca │ │ │ │ + bne.n 1b415a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3f96 │ │ │ │ + cbz r2, 1b4226 │ │ │ │ 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 │ │ │ │ @@ -485440,19 +485707,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 1b3f46 │ │ │ │ + bne.n 1b41d6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4010 │ │ │ │ + beq.n 1b42a0 │ │ │ │ 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 │ │ │ │ @@ -485481,19 +485748,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 1b3fa2 │ │ │ │ + bne.n 1b4232 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b406e │ │ │ │ + cbz r2, 1b42fe │ │ │ │ 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 │ │ │ │ @@ -485509,20 +485776,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 1b401e │ │ │ │ + bne.n 1b42ae │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b40ea │ │ │ │ + beq.n 1b437a │ │ │ │ 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 │ │ │ │ @@ -485551,47 +485818,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 1b407a │ │ │ │ + bne.n 1b430a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b4132 │ │ │ │ + cbz r2, 1b43c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1b4138 │ │ │ │ + vldr d6, [pc, #60] @ 1b43c8 │ │ │ │ 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 1b4104 │ │ │ │ + bne.n 1b4394 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1b4192 │ │ │ │ + cbz r2, 1b4422 │ │ │ │ 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] │ │ │ │ @@ -485605,18 +485872,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 1b414e │ │ │ │ + bne.n 1b43de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b41f8 │ │ │ │ + cbz r2, 1b4488 │ │ │ │ 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 │ │ │ │ @@ -485639,24 +485906,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 1b41b0 │ │ │ │ + bne.n 1b4440 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b428e │ │ │ │ + beq.n 1b451e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b4290 │ │ │ │ + vldr s11, [pc, #132] @ 1b4520 │ │ │ │ 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 │ │ │ │ @@ -485683,20 +485950,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 1b4214 │ │ │ │ + bne.n 1b44a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b42ca │ │ │ │ + cbz r2, 1b455a │ │ │ │ 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 │ │ │ │ @@ -485704,48 +485971,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 1b42a2 │ │ │ │ + bne.n 1b4532 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4312 │ │ │ │ + cbz r2, 1b45a2 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b4314 │ │ │ │ + vldr s13, [pc, #60] @ 1b45a4 │ │ │ │ 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 1b42e2 │ │ │ │ + bne.n 1b4572 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1b436e │ │ │ │ + cbz r2, 1b45fe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b4370 │ │ │ │ + vldr s13, [pc, #76] @ 1b4600 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b4374 │ │ │ │ + vldr s12, [pc, #72] @ 1b4604 │ │ │ │ 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 │ │ │ │ @@ -485754,52 +486021,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 1b432e │ │ │ │ + bne.n 1b45be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b43be │ │ │ │ + cbz r2, 1b464e │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b43c0 │ │ │ │ + vldr s13, [pc, #60] @ 1b4650 │ │ │ │ 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 1b438e │ │ │ │ + bne.n 1b461e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1b441a │ │ │ │ + cbz r2, 1b46aa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b441c │ │ │ │ + vldr s13, [pc, #76] @ 1b46ac │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b4420 │ │ │ │ + vldr s12, [pc, #72] @ 1b46b0 │ │ │ │ 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 │ │ │ │ @@ -485808,27 +486075,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 1b43da │ │ │ │ + bne.n 1b466a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b4472 │ │ │ │ + cbz r2, 1b4702 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b4474 │ │ │ │ + vldr s13, [pc, #64] @ 1b4704 │ │ │ │ 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 │ │ │ │ @@ -485838,25 +486105,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 1b4438 │ │ │ │ + bne.n 1b46c8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b44c6 │ │ │ │ + cbz r2, 1b4756 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b44c8 │ │ │ │ + vldr s13, [pc, #64] @ 1b4758 │ │ │ │ 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 │ │ │ │ @@ -485866,24 +486133,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 1b448c │ │ │ │ + bne.n 1b471c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b451c │ │ │ │ + cbz r2, 1b47ac │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b4520 │ │ │ │ + vldr s13, [pc, #72] @ 1b47b0 │ │ │ │ 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 │ │ │ │ @@ -485893,43 +486160,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 1b44de │ │ │ │ + bne.n 1b476e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b4554 │ │ │ │ + cbz r2, 1b47e4 │ │ │ │ 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 1b4530 │ │ │ │ + bne.n 1b47c0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b45a8 │ │ │ │ + cbz r2, 1b4838 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b45ac │ │ │ │ + vldr s13, [pc, #72] @ 1b483c │ │ │ │ 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 │ │ │ │ @@ -485939,39 +486206,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 1b456a │ │ │ │ + bne.n 1b47fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b45e0 │ │ │ │ + cbz r2, 1b4870 │ │ │ │ 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 1b45bc │ │ │ │ + bne.n 1b484c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b463e │ │ │ │ + cbz r2, 1b48ce │ │ │ │ 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 │ │ │ │ @@ -485987,19 +486254,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 1b45ee │ │ │ │ + bne.n 1b487e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b46be │ │ │ │ + beq.n 1b494e │ │ │ │ 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 │ │ │ │ @@ -486028,18 +486295,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 1b465a │ │ │ │ + bne.n 1b48ea │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b471a │ │ │ │ + cbz r2, 1b49aa │ │ │ │ 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 │ │ │ │ @@ -486055,18 +486322,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 1b46ca │ │ │ │ + bne.n 1b495a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4780 │ │ │ │ + cbz r2, 1b4a10 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -486090,23 +486357,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 1b4728 │ │ │ │ + bne.n 1b49b8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b482a │ │ │ │ + beq.n 1b4aba │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1b482c │ │ │ │ + vldr s10, [pc, #156] @ 1b4abc │ │ │ │ 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 │ │ │ │ @@ -486140,20 +486407,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 1b4798 │ │ │ │ + bne.n 1b4a28 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b488a │ │ │ │ + cbz r2, 1b4b1a │ │ │ │ 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 │ │ │ │ @@ -486169,19 +486436,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 1b483a │ │ │ │ + bne.n 1b4aca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b490e │ │ │ │ + beq.n 1b4b9e │ │ │ │ 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 │ │ │ │ @@ -486210,18 +486477,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 1b48a6 │ │ │ │ + bne.n 1b4b36 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b496a │ │ │ │ + cbz r2, 1b4bfa │ │ │ │ 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 │ │ │ │ @@ -486237,18 +486504,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 1b491a │ │ │ │ + bne.n 1b4baa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b49d0 │ │ │ │ + cbz r2, 1b4c60 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -486272,23 +486539,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 1b4978 │ │ │ │ + bne.n 1b4c08 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4a7a │ │ │ │ + beq.n 1b4d0a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1b4a7c │ │ │ │ + vldr s10, [pc, #156] @ 1b4d0c │ │ │ │ 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 │ │ │ │ @@ -486322,54 +486589,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 1b49e8 │ │ │ │ + bne.n 1b4c78 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b4aaa │ │ │ │ + cbz r2, 1b4d3a │ │ │ │ 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 1b4a94 │ │ │ │ + bne.n 1b4d24 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4ada │ │ │ │ + cbz r2, 1b4d6a │ │ │ │ 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 1b4abc │ │ │ │ + bne.n 1b4d4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b10 │ │ │ │ + cbz r2, 1b4da0 │ │ │ │ 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 │ │ │ │ @@ -486377,72 +486644,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 1b4af0 │ │ │ │ + bne.n 1b4d80 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4b48 │ │ │ │ + cbz r2, 1b4dd8 │ │ │ │ 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 1b4b20 │ │ │ │ + bne.n 1b4db0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4b76 │ │ │ │ + cbz r2, 1b4e06 │ │ │ │ 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 1b4b60 │ │ │ │ + bne.n 1b4df0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4ba6 │ │ │ │ + cbz r2, 1b4e36 │ │ │ │ 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 1b4b88 │ │ │ │ + bne.n 1b4e18 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4bdc │ │ │ │ + cbz r2, 1b4e6c │ │ │ │ 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 │ │ │ │ @@ -486450,436 +486717,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 1b4bbc │ │ │ │ + bne.n 1b4e4c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4c14 │ │ │ │ + cbz r2, 1b4ea4 │ │ │ │ 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 1b4bec │ │ │ │ + bne.n 1b4e7c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4c3e │ │ │ │ + cbz r2, 1b4ece │ │ │ │ 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 1b4c26 │ │ │ │ + bne.n 1b4eb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4c6e │ │ │ │ + cbz r2, 1b4efe │ │ │ │ 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 1b4c50 │ │ │ │ + bne.n 1b4ee0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4c96 │ │ │ │ + cbz r2, 1b4f26 │ │ │ │ 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 1b4c7e │ │ │ │ + bne.n 1b4f0e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4cc6 │ │ │ │ + cbz r2, 1b4f56 │ │ │ │ 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 1b4ca8 │ │ │ │ + bne.n 1b4f38 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4cee │ │ │ │ + cbz r2, 1b4f7e │ │ │ │ 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 1b4cd6 │ │ │ │ + bne.n 1b4f66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4d16 │ │ │ │ + cbz r2, 1b4fa6 │ │ │ │ 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 1b4cfe │ │ │ │ + bne.n 1b4f8e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4d38 │ │ │ │ + cbz r2, 1b4fc8 │ │ │ │ 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 1b4d24 │ │ │ │ + bne.n 1b4fb4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4d58 │ │ │ │ + cbz r2, 1b4fe8 │ │ │ │ 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 1b4d46 │ │ │ │ + bne.n 1b4fd6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4d7c │ │ │ │ + cbz r2, 1b500c │ │ │ │ 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 1b4d68 │ │ │ │ + bne.n 1b4ff8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4da8 │ │ │ │ + cbz r2, 1b5038 │ │ │ │ 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 1b4d8a │ │ │ │ + bne.n 1b501a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4dcc │ │ │ │ + cbz r2, 1b505c │ │ │ │ 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 1b4db8 │ │ │ │ + bne.n 1b5048 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4dec │ │ │ │ + cbz r2, 1b507c │ │ │ │ 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 1b4dda │ │ │ │ + bne.n 1b506a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4e10 │ │ │ │ + cbz r2, 1b50a0 │ │ │ │ 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 1b4dfc │ │ │ │ + bne.n 1b508c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4e3c │ │ │ │ + cbz r2, 1b50cc │ │ │ │ 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 1b4e1e │ │ │ │ + bne.n 1b50ae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4e64 │ │ │ │ + cbz r2, 1b50f4 │ │ │ │ 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 1b4e4c │ │ │ │ + bne.n 1b50dc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4e86 │ │ │ │ + cbz r2, 1b5116 │ │ │ │ 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 1b4e6e │ │ │ │ + bne.n 1b50fe │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4eae │ │ │ │ + cbz r2, 1b513e │ │ │ │ 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 1b4e94 │ │ │ │ + bne.n 1b5124 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4ed8 │ │ │ │ + cbz r2, 1b5168 │ │ │ │ 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 1b4eba │ │ │ │ + bne.n 1b514a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f00 │ │ │ │ + cbz r2, 1b5190 │ │ │ │ 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 1b4ee8 │ │ │ │ + bne.n 1b5178 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f22 │ │ │ │ + cbz r2, 1b51b2 │ │ │ │ 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 1b4f0a │ │ │ │ + bne.n 1b519a │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4f4a │ │ │ │ + cbz r2, 1b51da │ │ │ │ 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 1b4f30 │ │ │ │ + bne.n 1b51c0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4f74 │ │ │ │ + cbz r2, 1b5204 │ │ │ │ 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 1b4f56 │ │ │ │ + bne.n 1b51e6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f9c │ │ │ │ + cbz r2, 1b522c │ │ │ │ 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 1b4f84 │ │ │ │ + bne.n 1b5214 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4fbe │ │ │ │ + cbz r2, 1b524e │ │ │ │ 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 1b4fa6 │ │ │ │ + bne.n 1b5236 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4fe6 │ │ │ │ + cbz r2, 1b5276 │ │ │ │ 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 1b4fcc │ │ │ │ + bne.n 1b525c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b500c │ │ │ │ + cbz r2, 1b529c │ │ │ │ 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 1b4ff4 │ │ │ │ + bne.n 1b5284 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b502e │ │ │ │ + cbz r2, 1b52be │ │ │ │ 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 1b5016 │ │ │ │ + bne.n 1b52a6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5056 │ │ │ │ + cbz r2, 1b52e6 │ │ │ │ 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 1b503c │ │ │ │ + bne.n 1b52cc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b508c │ │ │ │ + cbz r2, 1b531c │ │ │ │ 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 │ │ │ │ @@ -486887,37 +487154,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 1b506c │ │ │ │ + bne.n 1b52fc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b50c2 │ │ │ │ + cbz r2, 1b5352 │ │ │ │ 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 1b509c │ │ │ │ + bne.n 1b532c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b50f8 │ │ │ │ + cbz r2, 1b5388 │ │ │ │ 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 │ │ │ │ @@ -486925,73 +487192,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 1b50d8 │ │ │ │ + bne.n 1b5368 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b512e │ │ │ │ + cbz r2, 1b53be │ │ │ │ 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 1b5108 │ │ │ │ + bne.n 1b5398 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5162 │ │ │ │ + cbz r2, 1b53f2 │ │ │ │ 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 1b513c │ │ │ │ + bne.n 1b53cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5196 │ │ │ │ + cbz r2, 1b5426 │ │ │ │ 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 1b5170 │ │ │ │ + bne.n 1b5400 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b51d0 │ │ │ │ + cbz r2, 1b5460 │ │ │ │ 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 │ │ │ │ @@ -486999,19 +487266,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 1b51a4 │ │ │ │ + bne.n 1b5434 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b520c │ │ │ │ + cbz r2, 1b549c │ │ │ │ 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 │ │ │ │ @@ -487019,57 +487286,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 1b51e0 │ │ │ │ + bne.n 1b5470 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5244 │ │ │ │ + cbz r2, 1b54d4 │ │ │ │ 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 1b521c │ │ │ │ + bne.n 1b54ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b527c │ │ │ │ + cbz r2, 1b550c │ │ │ │ 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 1b5254 │ │ │ │ + bne.n 1b54e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b52b6 │ │ │ │ + cbz r2, 1b5546 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -487077,18 +487344,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 1b528e │ │ │ │ + bne.n 1b551e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b52ee │ │ │ │ + cbz r2, 1b557e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -487096,18 +487363,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 1b52c6 │ │ │ │ + bne.n 1b5556 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5326 │ │ │ │ + cbz r2, 1b55b6 │ │ │ │ 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]! │ │ │ │ @@ -487115,18 +487382,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 1b5302 │ │ │ │ + bne.n 1b5592 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b535e │ │ │ │ + cbz r2, 1b55ee │ │ │ │ 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]! │ │ │ │ @@ -487134,18 +487401,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 1b533a │ │ │ │ + bne.n 1b55ca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5398 │ │ │ │ + cbz r2, 1b5628 │ │ │ │ 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 │ │ │ │ @@ -487153,19 +487420,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 1b536c │ │ │ │ + bne.n 1b55fc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b53d4 │ │ │ │ + cbz r2, 1b5664 │ │ │ │ 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 │ │ │ │ @@ -487173,19 +487440,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 1b53a8 │ │ │ │ + bne.n 1b5638 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5410 │ │ │ │ + cbz r2, 1b56a0 │ │ │ │ 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 │ │ │ │ @@ -487193,19 +487460,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 1b53e4 │ │ │ │ + bne.n 1b5674 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b544c │ │ │ │ + cbz r2, 1b56dc │ │ │ │ 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 │ │ │ │ @@ -487213,19 +487480,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 1b5420 │ │ │ │ + bne.n 1b56b0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5488 │ │ │ │ + cbz r2, 1b5718 │ │ │ │ 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 │ │ │ │ @@ -487233,19 +487500,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 1b545c │ │ │ │ + bne.n 1b56ec │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b54c4 │ │ │ │ + cbz r2, 1b5754 │ │ │ │ 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 │ │ │ │ @@ -487253,19 +487520,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 1b5498 │ │ │ │ + bne.n 1b5728 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5500 │ │ │ │ + cbz r2, 1b5790 │ │ │ │ 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 │ │ │ │ @@ -487273,19 +487540,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 1b54d4 │ │ │ │ + bne.n 1b5764 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b553c │ │ │ │ + cbz r2, 1b57cc │ │ │ │ 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 │ │ │ │ @@ -487293,24 +487560,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 1b5510 │ │ │ │ + bne.n 1b57a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b55d0 │ │ │ │ + beq.n 1b5860 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b55d4 │ │ │ │ + vldr s11, [pc, #132] @ 1b5864 │ │ │ │ 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 │ │ │ │ @@ -487337,26 +487604,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 1b5558 │ │ │ │ + bne.n 1b57e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1b5634 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b58c4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5630 │ │ │ │ + cbz r2, 1b58c0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b5638 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b58c8 ) │ │ │ │ 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 │ │ │ │ @@ -487371,28 +487638,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 1b55f0 │ │ │ │ + bne.n 1b5880 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r7, pc, #584 @ (adr r7, 1b5b10 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b5688 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b5918 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5684 │ │ │ │ + cbz r2, 1b5914 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b568c ) │ │ │ │ + ldr r2, [pc, #68] @ (1b591c ) │ │ │ │ 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 │ │ │ │ @@ -487404,23 +487671,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 1b5654 │ │ │ │ + bne.n 1b58e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r7, pc, #184 @ (adr r7, 1b59d4 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b56c6 │ │ │ │ + cbz r2, 1b5956 │ │ │ │ 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 │ │ │ │ @@ -487428,18 +487695,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 1b569e │ │ │ │ + bne.n 1b592e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b56fe │ │ │ │ + cbz r2, 1b598e │ │ │ │ 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 │ │ │ │ @@ -487447,22 +487714,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 1b56d6 │ │ │ │ + bne.n 1b5966 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5762 │ │ │ │ + cbz r2, 1b59f2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b5764 │ │ │ │ + vldr s12, [pc, #88] @ 1b59f4 │ │ │ │ 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 │ │ │ │ @@ -487476,25 +487743,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 1b5712 │ │ │ │ + bne.n 1b59a2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b57fa │ │ │ │ + beq.n 1b5a8a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b57fc │ │ │ │ + vldr s11, [pc, #132] @ 1b5a8c │ │ │ │ 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 │ │ │ │ @@ -487521,20 +487788,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 1b5780 │ │ │ │ + bne.n 1b5a10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b5836 │ │ │ │ + cbz r2, 1b5ac6 │ │ │ │ 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 │ │ │ │ @@ -487542,22 +487809,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 1b580e │ │ │ │ + bne.n 1b5a9e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b58a8 │ │ │ │ + cbz r2, 1b5b38 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b58ac │ │ │ │ + vldr s12, [pc, #104] @ 1b5b3c │ │ │ │ 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] │ │ │ │ @@ -487576,25 +487843,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 1b584e │ │ │ │ + bne.n 1b5ade │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b5900 │ │ │ │ + cbz r2, 1b5b90 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b5904 │ │ │ │ + vldr s13, [pc, #72] @ 1b5b94 │ │ │ │ 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 │ │ │ │ @@ -487604,25 +487871,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 1b58c2 │ │ │ │ + bne.n 1b5b52 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b5976 │ │ │ │ + cbz r2, 1b5c06 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b5978 │ │ │ │ + vldr s12, [pc, #100] @ 1b5c08 │ │ │ │ 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] │ │ │ │ @@ -487641,135 +487908,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 1b591e │ │ │ │ + bne.n 1b5bae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b59ae │ │ │ │ + cbz r2, 1b5c3e │ │ │ │ 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 1b598a │ │ │ │ + bne.n 1b5c1a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b59e2 │ │ │ │ + cbz r2, 1b5c72 │ │ │ │ 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 1b59be │ │ │ │ + bne.n 1b5c4e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5a16 │ │ │ │ + cbz r2, 1b5ca6 │ │ │ │ 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 1b59f2 │ │ │ │ + bne.n 1b5c82 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5a4a │ │ │ │ + cbz r2, 1b5cda │ │ │ │ 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 1b5a26 │ │ │ │ + bne.n 1b5cb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5a80 │ │ │ │ + cbz r2, 1b5d10 │ │ │ │ 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 1b5a58 │ │ │ │ + bne.n 1b5ce8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5ab8 │ │ │ │ + cbz r2, 1b5d48 │ │ │ │ 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 1b5a90 │ │ │ │ + bne.n 1b5d20 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1b5b34 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b5dc4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5b30 │ │ │ │ + cbz r2, 1b5dc0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1b5b38 ) │ │ │ │ + ldr r1, [pc, #108] @ (1b5dc8 ) │ │ │ │ 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 │ │ │ │ @@ -487790,28 +488057,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 1b5ad6 │ │ │ │ + bne.n 1b5d66 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r5, pc, #248 @ (adr r5, 1b5c30 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 1b6080 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1b5ba8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b5e38 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5ba4 │ │ │ │ + cbz r2, 1b5e34 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1b5bac ) │ │ │ │ + ldr r1, [pc, #96] @ (1b5e3c ) │ │ │ │ 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 │ │ │ │ @@ -487829,28 +488096,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 1b5b54 │ │ │ │ + bne.n 1b5de4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, pc, #760 @ (adr r4, 1b5ea4 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 1b5ef4 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1b5c28 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b5eb8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5c24 │ │ │ │ + cbz r2, 1b5eb4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1b5c2c ) │ │ │ │ + ldr r1, [pc, #108] @ (1b5ebc ) │ │ │ │ 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 │ │ │ │ @@ -487871,28 +488138,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 1b5bca │ │ │ │ + bne.n 1b5e5a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, pc, #296 @ (adr r4, 1b5d54 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 1b61a4 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1b5c98 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b5f28 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5c96 │ │ │ │ + cbz r2, 1b5f26 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1b5c9c ) │ │ │ │ + ldr r1, [pc, #92] @ (1b5f2c ) │ │ │ │ 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 │ │ │ │ @@ -487910,28 +488177,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 1b5c48 │ │ │ │ + bne.n 1b5ed8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - add r3, pc, #808 @ (adr r3, 1b5fc4 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 1b6014 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5cf4 │ │ │ │ + cbz r2, 1b5f84 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b5cf8 │ │ │ │ + vldr s13, [pc, #76] @ 1b5f88 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b5cfc │ │ │ │ + vldr s12, [pc, #72] @ 1b5f8c │ │ │ │ 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 │ │ │ │ @@ -487940,45 +488207,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 1b5cb6 │ │ │ │ + bne.n 1b5f46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5d2c │ │ │ │ + cbz r2, 1b5fbc │ │ │ │ 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 1b5d0e │ │ │ │ + bne.n 1b5f9e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5da4 │ │ │ │ + cbz r2, 1b6034 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1b5da8 │ │ │ │ + vldr s12, [pc, #108] @ 1b6038 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1b5dac │ │ │ │ + vldr s11, [pc, #104] @ 1b603c │ │ │ │ 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 │ │ │ │ @@ -487996,47 +488263,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 1b5d4a │ │ │ │ + bne.n 1b5fda │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5dde │ │ │ │ + cbz r2, 1b606e │ │ │ │ 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 1b5dc0 │ │ │ │ + bne.n 1b6050 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5e34 │ │ │ │ + cbz r2, 1b60c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b5e38 │ │ │ │ + vldr s13, [pc, #76] @ 1b60c8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b5e3c │ │ │ │ + vldr s12, [pc, #72] @ 1b60cc │ │ │ │ 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 │ │ │ │ @@ -488045,29 +488312,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 1b5df6 │ │ │ │ + bne.n 1b6086 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5eb2 │ │ │ │ + cbz r2, 1b6142 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b5eb4 │ │ │ │ + vldr s12, [pc, #104] @ 1b6144 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1b5eb8 │ │ │ │ + vldr s11, [pc, #100] @ 1b6148 │ │ │ │ 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 │ │ │ │ @@ -488085,44 +488352,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 1b5e5a │ │ │ │ + bne.n 1b60ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5eea │ │ │ │ + cbz r2, 1b617a │ │ │ │ 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 1b5ecc │ │ │ │ + bne.n 1b615c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5f96 │ │ │ │ + beq.n 1b6226 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b5f98 │ │ │ │ + vldr s10, [pc, #160] @ 1b6228 │ │ │ │ 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 │ │ │ │ @@ -488157,44 +488424,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 1b5f00 │ │ │ │ + bne.n 1b6190 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b5fce │ │ │ │ + cbz r2, 1b625e │ │ │ │ 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 1b5fa8 │ │ │ │ + bne.n 1b6238 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b6060 │ │ │ │ + beq.n 1b62f0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b6064 │ │ │ │ + vldr s11, [pc, #132] @ 1b62f4 │ │ │ │ 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 │ │ │ │ @@ -488221,21 +488488,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 1b5fe8 │ │ │ │ + bne.n 1b6278 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b609e │ │ │ │ + cbz r2, 1b632e │ │ │ │ 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 │ │ │ │ @@ -488243,128 +488510,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 1b6076 │ │ │ │ + bne.n 1b6306 │ │ │ │ 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 1b61b6 │ │ │ │ + beq.n 1b6446 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b61a6 │ │ │ │ + beq.n 1b6436 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #300] @ 1b6204 │ │ │ │ + vldr s17, [pc, #300] @ 1b6494 │ │ │ │ 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 1b6192 │ │ │ │ + b.n 1b6422 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b61d8 │ │ │ │ + bgt.n 1b6468 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b61cc │ │ │ │ + ble.n 1b645c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b61d2 │ │ │ │ + bgt.n 1b6462 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b61c6 │ │ │ │ + ble.n 1b6456 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b61de │ │ │ │ + bgt.n 1b646e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b61c0 │ │ │ │ + ble.n 1b6450 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 54440 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b61e4 │ │ │ │ + beq.n 1b6474 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b60f8 │ │ │ │ + bgt.n 1b6388 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6106 │ │ │ │ + b.n 1b6396 │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b61b6 │ │ │ │ + beq.n 1b6446 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1b61a6 │ │ │ │ + bne.n 1b6436 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s0, [pc, #64] @ 1b6204 │ │ │ │ - b.n 1b617a │ │ │ │ + vldr s0, [pc, #64] @ 1b6494 │ │ │ │ + b.n 1b640a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6152 │ │ │ │ + b.n 1b63e2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b612a │ │ │ │ + b.n 1b63ba │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b612a │ │ │ │ + b.n 1b63ba │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b6106 │ │ │ │ + b.n 1b6396 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b6152 │ │ │ │ + b.n 1b63e2 │ │ │ │ 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 1b60ec │ │ │ │ + bne.w 1b637c │ │ │ │ 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 │ │ │ │ @@ -488372,117 +488639,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 1b631c │ │ │ │ + beq.n 1b65ac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b630c │ │ │ │ + beq.n 1b659c │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #61440 @ 0xf000 │ │ │ │ movt sl, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #304] @ 1b6370 │ │ │ │ + vldr s17, [pc, #304] @ 1b6600 │ │ │ │ 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 1b62f8 │ │ │ │ + b.n 1b6588 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6338 │ │ │ │ + bgt.n 1b65c8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6332 │ │ │ │ + ble.n 1b65c2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b634a │ │ │ │ + bgt.n 1b65da │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b632c │ │ │ │ + ble.n 1b65bc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6344 │ │ │ │ + bgt.n 1b65d4 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6326 │ │ │ │ + ble.n 1b65b6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b633e │ │ │ │ + bgt.n 1b65ce │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b6350 │ │ │ │ + beq.n 1b65e0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6260 │ │ │ │ + bgt.n 1b64f0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b626e │ │ │ │ + b.n 1b64fe │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b631c │ │ │ │ + beq.n 1b65ac │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1b630c │ │ │ │ + bne.n 1b659c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b62e0 │ │ │ │ + b.n 1b6570 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b62b8 │ │ │ │ + b.n 1b6548 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6292 │ │ │ │ + b.n 1b6522 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b626e │ │ │ │ + b.n 1b64fe │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b62e0 │ │ │ │ + b.n 1b6570 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b62b8 │ │ │ │ + b.n 1b6548 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b6292 │ │ │ │ + b.n 1b6522 │ │ │ │ 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 1b6254 │ │ │ │ + bne.w 1b64e4 │ │ │ │ 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 │ │ │ │ @@ -488491,102 +488758,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 1b6468 │ │ │ │ + beq.n 1b66f8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b6458 │ │ │ │ + beq.n 1b66e8 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r3, r9 │ │ │ │ - vldr s17, [pc, #256] @ 1b64b0 │ │ │ │ + vldr s17, [pc, #256] @ 1b6740 │ │ │ │ mov.w r9, #0 │ │ │ │ - vldr s19, [pc, #252] @ 1b64b4 │ │ │ │ + vldr s19, [pc, #252] @ 1b6744 │ │ │ │ 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 1b6444 │ │ │ │ + b.n 1b66d4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6484 │ │ │ │ + bgt.n 1b6714 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6478 │ │ │ │ + ble.n 1b6708 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b647e │ │ │ │ + bgt.n 1b670e │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r6, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6472 │ │ │ │ + ble.n 1b6702 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b648a │ │ │ │ + bgt.n 1b671a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, fp, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ cmp sl, r5 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b6490 │ │ │ │ + beq.n 1b6720 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b63d2 │ │ │ │ + bgt.n 1b6662 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b63e0 │ │ │ │ + b.n 1b6670 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w sl, sl, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1b6468 │ │ │ │ + beq.n 1b66f8 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1b6458 │ │ │ │ + bne.n 1b66e8 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b642c │ │ │ │ + b.n 1b66bc │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6404 │ │ │ │ + b.n 1b6694 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6404 │ │ │ │ + b.n 1b6694 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b63e0 │ │ │ │ + b.n 1b6670 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b642c │ │ │ │ + b.n 1b66bc │ │ │ │ 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 1b63c6 │ │ │ │ + bne.n 1b6656 │ │ │ │ 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 │ │ │ │ @@ -488597,584 +488864,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 1b65d0 │ │ │ │ + beq.n 1b6860 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b65c0 │ │ │ │ + beq.n 1b6850 │ │ │ │ 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] @ 1b6624 │ │ │ │ + vldr s18, [pc, #300] @ 1b68b4 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #296] @ 1b6628 │ │ │ │ + vldr s17, [pc, #296] @ 1b68b8 │ │ │ │ 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 1b65ac │ │ │ │ + b.n 1b683c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b65ec │ │ │ │ + bgt.n 1b687c │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b65e6 │ │ │ │ + ble.n 1b6876 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b65fe │ │ │ │ + bgt.n 1b688e │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ and.w r2, sl, r0, lsl #10 │ │ │ │ orrs r6, r2 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b65e0 │ │ │ │ + ble.n 1b6870 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b65f8 │ │ │ │ + bgt.n 1b6888 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ and.w r3, fp, r0, lsl #20 │ │ │ │ orrs r6, r3 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b65da │ │ │ │ + ble.n 1b686a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b65f2 │ │ │ │ + bgt.n 1b6882 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1b6604 │ │ │ │ + beq.n 1b6894 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b651a │ │ │ │ + bgt.n 1b67aa │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6528 │ │ │ │ + b.n 1b67b8 │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b65d0 │ │ │ │ + beq.n 1b6860 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 1b65c0 │ │ │ │ + bne.n 1b6850 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6598 │ │ │ │ + b.n 1b6828 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6572 │ │ │ │ + b.n 1b6802 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b654c │ │ │ │ + b.n 1b67dc │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6528 │ │ │ │ + b.n 1b67b8 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1b6598 │ │ │ │ + b.n 1b6828 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6572 │ │ │ │ + b.n 1b6802 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b654c │ │ │ │ + b.n 1b67dc │ │ │ │ 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 1b650c │ │ │ │ + bne.w 1b679c │ │ │ │ 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 1b66be │ │ │ │ + beq.n 1b694e │ │ │ │ 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] @ 1b66c8 │ │ │ │ + vldr s16, [pc, #116] @ 1b6958 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1b66cc │ │ │ │ + vldr s17, [pc, #112] @ 1b695c │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1b66c0 │ │ │ │ + vldr d10, [pc, #92] @ 1b6950 │ │ │ │ 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 1b6694 │ │ │ │ + ble.n 1b6924 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6694 │ │ │ │ + bgt.n 1b6924 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 54440 │ │ │ │ adds r5, #8 │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ strb.w sl, [r4, #-3] │ │ │ │ cmp r9, r8 │ │ │ │ strb.w sl, [r4, #-2] │ │ │ │ add.w r4, r4, #4 │ │ │ │ strb.w fp, [r4, #-5] │ │ │ │ - bne.n 1b6668 │ │ │ │ + bne.n 1b68f8 │ │ │ │ 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 1b66c8 │ │ │ │ + b.n 1b6958 │ │ │ │ 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] @ (1b684c ) │ │ │ │ + ldr r2, [pc, #352] @ (1b6adc ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #352] @ (1b6850 ) │ │ │ │ + ldr r1, [pc, #352] @ (1b6ae0 ) │ │ │ │ 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 1b67e2 │ │ │ │ + beq.n 1b6a72 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b67d4 │ │ │ │ + beq.n 1b6a64 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #312] @ 1b6844 │ │ │ │ - vldr s17, [pc, #312] @ 1b6848 │ │ │ │ + vldr s18, [pc, #312] @ 1b6ad4 │ │ │ │ + vldr s17, [pc, #312] @ 1b6ad8 │ │ │ │ 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 1b67c0 │ │ │ │ + b.n 1b6a50 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6812 │ │ │ │ + bgt.n 1b6aa2 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b680c │ │ │ │ + ble.n 1b6a9c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6824 │ │ │ │ + bgt.n 1b6ab4 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6806 │ │ │ │ + ble.n 1b6a96 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b681e │ │ │ │ + bgt.n 1b6aae │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6800 │ │ │ │ + ble.n 1b6a90 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6818 │ │ │ │ + bgt.n 1b6aa8 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ add r3, sp, #12 │ │ │ │ adds r5, #8 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ - beq.n 1b682a │ │ │ │ + beq.n 1b6aba │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6728 │ │ │ │ + bgt.n 1b69b8 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6736 │ │ │ │ + b.n 1b69c6 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b67e2 │ │ │ │ + beq.n 1b6a72 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b67d4 │ │ │ │ - ldr r2, [pc, #112] @ (1b6854 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b684c ) │ │ │ │ + bne.n 1b6a64 │ │ │ │ + ldr r2, [pc, #112] @ (1b6ae4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b6adc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6840 │ │ │ │ + bne.n 1b6ad0 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b67a2 │ │ │ │ + b.n 1b6a32 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b677e │ │ │ │ + b.n 1b6a0e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b675a │ │ │ │ + b.n 1b69ea │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6736 │ │ │ │ + b.n 1b69c6 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b67a2 │ │ │ │ + b.n 1b6a32 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b677e │ │ │ │ + b.n 1b6a0e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b675a │ │ │ │ + b.n 1b69ea │ │ │ │ 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 1b671e │ │ │ │ - b.n 1b67e2 │ │ │ │ + bne.w 1b69ae │ │ │ │ + b.n 1b6a72 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ 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] @ (1b69d8 ) │ │ │ │ + ldr r2, [pc, #356] @ (1b6c68 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #356] @ (1b69dc ) │ │ │ │ + ldr r1, [pc, #356] @ (1b6c6c ) │ │ │ │ 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 1b696e │ │ │ │ + beq.n 1b6bfe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b6960 │ │ │ │ + beq.n 1b6bf0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #316] @ 1b69d0 │ │ │ │ - vldr s18, [pc, #316] @ 1b69d4 │ │ │ │ + vldr s19, [pc, #316] @ 1b6c60 │ │ │ │ + vldr s18, [pc, #316] @ 1b6c64 │ │ │ │ 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 1b694c │ │ │ │ + b.n 1b6bdc │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b699e │ │ │ │ + bgt.n 1b6c2e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6998 │ │ │ │ + ble.n 1b6c28 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b69b0 │ │ │ │ + bgt.n 1b6c40 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6992 │ │ │ │ + ble.n 1b6c22 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b69aa │ │ │ │ + bgt.n 1b6c3a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b698c │ │ │ │ + ble.n 1b6c1c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b69a4 │ │ │ │ + bgt.n 1b6c34 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ add r3, sp, #12 │ │ │ │ adds r5, #8 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ - beq.n 1b69b6 │ │ │ │ + beq.n 1b6c46 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b68b4 │ │ │ │ + bgt.n 1b6b44 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b68c2 │ │ │ │ + b.n 1b6b52 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b696e │ │ │ │ + beq.n 1b6bfe │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b6960 │ │ │ │ - ldr r2, [pc, #112] @ (1b69e0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b69d8 ) │ │ │ │ + bne.n 1b6bf0 │ │ │ │ + ldr r2, [pc, #112] @ (1b6c70 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b6c68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b69cc │ │ │ │ + bne.n 1b6c5c │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b692e │ │ │ │ + b.n 1b6bbe │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b690a │ │ │ │ + b.n 1b6b9a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b68e6 │ │ │ │ + b.n 1b6b76 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b68c2 │ │ │ │ + b.n 1b6b52 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b692e │ │ │ │ + b.n 1b6bbe │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b690a │ │ │ │ + b.n 1b6b9a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b68e6 │ │ │ │ + b.n 1b6b76 │ │ │ │ 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 1b68aa │ │ │ │ - b.n 1b696e │ │ │ │ + bne.w 1b6b3a │ │ │ │ + b.n 1b6bfe │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ 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 1b6aec │ │ │ │ + beq.n 1b6d7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b6ade │ │ │ │ + beq.n 1b6d6e │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #308] @ 1b6b40 │ │ │ │ - vldr s18, [pc, #308] @ 1b6b44 │ │ │ │ + vldr s19, [pc, #308] @ 1b6dd0 │ │ │ │ + vldr s18, [pc, #308] @ 1b6dd4 │ │ │ │ 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 1b6aca │ │ │ │ + b.n 1b6d5a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b08 │ │ │ │ + bgt.n 1b6d98 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6b02 │ │ │ │ + ble.n 1b6d92 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b1a │ │ │ │ + bgt.n 1b6daa │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #8 │ │ │ │ and.w r2, r2, #65280 @ 0xff00 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ orr.w fp, r2, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6afc │ │ │ │ + ble.n 1b6d8c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b14 │ │ │ │ + bgt.n 1b6da4 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ orr.w fp, r3, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6af6 │ │ │ │ + ble.n 1b6d86 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b0e │ │ │ │ + bgt.n 1b6d9e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1b6b20 │ │ │ │ + beq.n 1b6db0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6a30 │ │ │ │ + bgt.n 1b6cc0 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6a3e │ │ │ │ + b.n 1b6cce │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b6aec │ │ │ │ + beq.n 1b6d7c │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b6ade │ │ │ │ + bne.n 1b6d6e │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6ab6 │ │ │ │ + b.n 1b6d46 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6a8c │ │ │ │ + b.n 1b6d1c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6a62 │ │ │ │ + b.n 1b6cf2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6a3e │ │ │ │ + b.n 1b6cce │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6ab6 │ │ │ │ + b.n 1b6d46 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6a8c │ │ │ │ + b.n 1b6d1c │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6a62 │ │ │ │ + b.n 1b6cf2 │ │ │ │ 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 1b6a26 │ │ │ │ + bne.w 1b6cb6 │ │ │ │ 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 1b6bce │ │ │ │ + beq.n 1b6e5e │ │ │ │ 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] @ 1b6be0 │ │ │ │ + vldr s20, [pc, #116] @ 1b6e70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1b6be4 │ │ │ │ + vldr s21, [pc, #116] @ 1b6e74 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1b6bd0 │ │ │ │ - vldr d8, [pc, #92] @ 1b6bd8 │ │ │ │ + vldr d9, [pc, #88] @ 1b6e60 │ │ │ │ + vldr d8, [pc, #92] @ 1b6e68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1b6ba6 │ │ │ │ + ble.n 1b6e36 │ │ │ │ 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 │ │ │ │ @@ -489184,31 +489451,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 1b6b7e │ │ │ │ + bne.n 1b6e0e │ │ │ │ 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 1b6be0 │ │ │ │ + b.n 1b6e70 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1b6c2a │ │ │ │ + cbz r2, 1b6eba │ │ │ │ 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 │ │ │ │ @@ -489216,278 +489483,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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6c06 │ │ │ │ + bne.n 1b6e96 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6c7e │ │ │ │ + cbz r2, 1b6f0e │ │ │ │ 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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b6c4c │ │ │ │ + bne.n 1b6edc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6cd6 │ │ │ │ + cbz r2, 1b6f66 │ │ │ │ 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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6c9c │ │ │ │ + bne.n 1b6f2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6d2c │ │ │ │ + cbz r2, 1b6fbc │ │ │ │ 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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6cf4 │ │ │ │ + bne.n 1b6f84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b6d76 │ │ │ │ + cbz r2, 1b7006 │ │ │ │ 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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ 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 1b6d52 │ │ │ │ + bne.n 1b6fe2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6dc8 │ │ │ │ + cbz r2, 1b7058 │ │ │ │ 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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b6d9c │ │ │ │ + bne.n 1b702c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b6e18 │ │ │ │ + cbz r2, 1b70a8 │ │ │ │ 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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6dec │ │ │ │ + bne.n 1b707c │ │ │ │ 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] @ (1b6ef4 ) │ │ │ │ + ldr r2, [pc, #192] @ (1b7184 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (1b6ef8 ) │ │ │ │ + ldr r1, [pc, #192] @ (1b7188 ) │ │ │ │ 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 1b6ec4 │ │ │ │ + beq.n 1b7154 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b6ede │ │ │ │ + beq.n 1b716e │ │ │ │ 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 1c215c │ │ │ │ + bl 1c23ec │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1c215c │ │ │ │ + bl 1c23ec │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1c215c │ │ │ │ + bl 1c23ec │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1c215c │ │ │ │ + bl 1c23ec │ │ │ │ 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 1b6e64 │ │ │ │ + bne.n 1b70f4 │ │ │ │ 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 1b6e5a │ │ │ │ - ldr r2, [pc, #52] @ (1b6efc ) │ │ │ │ - ldr r3, [pc, #44] @ (1b6ef4 ) │ │ │ │ + bne.n 1b70ea │ │ │ │ + ldr r2, [pc, #52] @ (1b718c ) │ │ │ │ + ldr r3, [pc, #44] @ (1b7184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6eee │ │ │ │ + bne.n 1b717e │ │ │ │ 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 1b6ec4 │ │ │ │ + beq.n 1b7154 │ │ │ │ adds r5, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1b6ede │ │ │ │ - b.n 1b6ec4 │ │ │ │ + bne.n 1b716e │ │ │ │ + b.n 1b7154 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ 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] @ (1b6f78 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b6f7c ) │ │ │ │ + ldr r2, [pc, #100] @ (1b7208 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b720c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b6f5c │ │ │ │ + cbz r4, 1b71ec │ │ │ │ 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 │ │ │ │ @@ -489497,51 +489764,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 1b6f2c │ │ │ │ - ldr r2, [pc, #32] @ (1b6f80 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6f7c ) │ │ │ │ + bne.n 1b71bc │ │ │ │ + ldr r2, [pc, #32] @ (1b7210 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b720c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6f74 │ │ │ │ + bne.n 1b7204 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ 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] @ (1b701c ) │ │ │ │ - ldr r3, [pc, #136] @ (1b7020 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b72ac ) │ │ │ │ + ldr r3, [pc, #136] @ (1b72b0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b6ffa │ │ │ │ + cbz r7, 1b728a │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1b7018 │ │ │ │ + vldr s10, [pc, #100] @ 1b72a8 │ │ │ │ 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 │ │ │ │ @@ -489553,50 +489820,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 1b6fb8 │ │ │ │ - ldr r2, [pc, #40] @ (1b7024 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7020 ) │ │ │ │ + bne.n 1b7248 │ │ │ │ + ldr r2, [pc, #40] @ (1b72b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b72b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7012 │ │ │ │ + bne.n 1b72a2 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ 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] @ (1b70cc ) │ │ │ │ - ldr r3, [pc, #148] @ (1b70d0 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b735c ) │ │ │ │ + ldr r3, [pc, #148] @ (1b7360 ) │ │ │ │ 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, 1b70b0 │ │ │ │ + cbz r6, 1b7340 │ │ │ │ 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] │ │ │ │ @@ -489617,47 +489884,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 1b705a │ │ │ │ - ldr r2, [pc, #32] @ (1b70d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b70d0 ) │ │ │ │ + bne.n 1b72ea │ │ │ │ + ldr r2, [pc, #32] @ (1b7364 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7360 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b70c8 │ │ │ │ + bne.n 1b7358 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ 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] @ (1b7188 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b718c ) │ │ │ │ + ldr r2, [pc, #156] @ (1b7418 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b741c ) │ │ │ │ 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, 1b716c │ │ │ │ + cbz r6, 1b73fc │ │ │ │ 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] │ │ │ │ @@ -489681,51 +489948,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 1b7106 │ │ │ │ - ldr r2, [pc, #32] @ (1b7190 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b718c ) │ │ │ │ + bne.n 1b7396 │ │ │ │ + ldr r2, [pc, #32] @ (1b7420 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b741c ) │ │ │ │ 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 1b7184 │ │ │ │ + bne.n 1b7414 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b7218 ) │ │ │ │ - ldr r3, [pc, #116] @ (1b721c ) │ │ │ │ + ldr r2, [pc, #112] @ (1b74a8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b74ac ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b71f8 │ │ │ │ + cbz r4, 1b7488 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1b7214 │ │ │ │ + vldr s14, [pc, #80] @ 1b74a4 │ │ │ │ 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 │ │ │ │ @@ -489733,49 +490000,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 1b71c8 │ │ │ │ - ldr r2, [pc, #36] @ (1b7220 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b721c ) │ │ │ │ + bne.n 1b7458 │ │ │ │ + ldr r2, [pc, #36] @ (1b74b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b74ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7210 │ │ │ │ + bne.n 1b74a0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [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 r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b72a4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b72a8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b7534 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b7538 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7288 │ │ │ │ + cbz r6, 1b7518 │ │ │ │ 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] │ │ │ │ @@ -489788,47 +490055,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 1b7254 │ │ │ │ - ldr r2, [pc, #32] @ (1b72ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1b72a8 ) │ │ │ │ + bne.n 1b74e4 │ │ │ │ + ldr r2, [pc, #32] @ (1b753c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7538 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b72a0 │ │ │ │ + bne.n 1b7530 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #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, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b7334 ) │ │ │ │ - ldr r3, [pc, #116] @ (1b7338 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b75c4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b75c8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7318 │ │ │ │ + cbz r6, 1b75a8 │ │ │ │ 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] │ │ │ │ @@ -489843,52 +490110,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 1b72de │ │ │ │ - ldr r2, [pc, #32] @ (1b733c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7338 ) │ │ │ │ + bne.n 1b756e │ │ │ │ + ldr r2, [pc, #32] @ (1b75cc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b75c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7330 │ │ │ │ + bne.n 1b75c0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ 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] @ (1b73ec ) │ │ │ │ - ldr r3, [pc, #156] @ (1b73f0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b767c ) │ │ │ │ + ldr r3, [pc, #156] @ (1b7680 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b73c4 │ │ │ │ + cbz r4, 1b7654 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1b73e0 │ │ │ │ - vldr s8, [pc, #116] @ 1b73e8 │ │ │ │ + vldr d5, [pc, #112] @ 1b7670 │ │ │ │ + vldr s8, [pc, #116] @ 1b7678 │ │ │ │ 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 │ │ │ │ @@ -489902,57 +490169,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 1b7378 │ │ │ │ - ldr r2, [pc, #44] @ (1b73f4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b73f0 ) │ │ │ │ + bne.n 1b7608 │ │ │ │ + ldr r2, [pc, #44] @ (1b7684 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b7680 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b73dc │ │ │ │ + bne.n 1b766c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ 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] @ (1b74b0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b74b4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7740 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b7744 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b748a │ │ │ │ + cbz r5, 1b771a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1b74a8 │ │ │ │ + vldr d4, [pc, #128] @ 1b7738 │ │ │ │ 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 │ │ │ │ @@ -489971,60 +490238,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 1b742c │ │ │ │ - ldr r2, [pc, #44] @ (1b74b8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b74b4 ) │ │ │ │ + bne.n 1b76bc │ │ │ │ + ldr r2, [pc, #44] @ (1b7748 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7744 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b74a2 │ │ │ │ + bne.n 1b7732 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ 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] @ (1b7590 ) │ │ │ │ - ldr r3, [pc, #192] @ (1b7594 ) │ │ │ │ + ldr r2, [pc, #188] @ (1b7820 ) │ │ │ │ + ldr r3, [pc, #192] @ (1b7824 ) │ │ │ │ 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 1b7566 │ │ │ │ + beq.n 1b77f6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1b7588 │ │ │ │ + vldr d3, [pc, #148] @ 1b7818 │ │ │ │ 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] │ │ │ │ @@ -490047,57 +490314,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 1b74f4 │ │ │ │ - ldr r2, [pc, #48] @ (1b7598 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b7594 ) │ │ │ │ + bne.n 1b7784 │ │ │ │ + ldr r2, [pc, #48] @ (1b7828 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b7824 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b757e │ │ │ │ + bne.n 1b780e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ 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] @ (1b762c ) │ │ │ │ - ldr r3, [pc, #128] @ (1b7630 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b78bc ) │ │ │ │ + ldr r3, [pc, #128] @ (1b78c0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b760c │ │ │ │ + cbz r4, 1b789c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b7628 │ │ │ │ + vldr s12, [pc, #92] @ 1b78b8 │ │ │ │ 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 │ │ │ │ @@ -490107,49 +490374,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 1b75d0 │ │ │ │ - ldr r2, [pc, #36] @ (1b7634 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7630 ) │ │ │ │ + bne.n 1b7860 │ │ │ │ + ldr r2, [pc, #36] @ (1b78c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b78c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7624 │ │ │ │ + bne.n 1b78b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ 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] @ (1b76c0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b76c4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1b7950 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b7954 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b76a4 │ │ │ │ + cbz r5, 1b7934 │ │ │ │ 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] │ │ │ │ @@ -490166,47 +490433,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 1b7668 │ │ │ │ - ldr r2, [pc, #32] @ (1b76c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b76c4 ) │ │ │ │ + bne.n 1b78f8 │ │ │ │ + ldr r2, [pc, #32] @ (1b7958 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7954 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b76bc │ │ │ │ + bne.n 1b794c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ 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] @ (1b7760 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b7764 ) │ │ │ │ + ldr r2, [pc, #128] @ (1b79f0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b79f4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7742 │ │ │ │ + cbz r5, 1b79d2 │ │ │ │ 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] │ │ │ │ @@ -490222,48 +490489,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 1b76fc │ │ │ │ - ldr r2, [pc, #36] @ (1b7768 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7764 ) │ │ │ │ + bne.n 1b798c │ │ │ │ + ldr r2, [pc, #36] @ (1b79f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b79f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b775a │ │ │ │ + bne.n 1b79ea │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ 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] @ (1b7804 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b7808 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b7a94 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b7a98 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b77e6 │ │ │ │ + cbz r4, 1b7a76 │ │ │ │ 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] │ │ │ │ @@ -490287,48 +490554,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 1b779a │ │ │ │ - ldr r2, [pc, #36] @ (1b780c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7808 ) │ │ │ │ + bne.n 1b7a2a │ │ │ │ + ldr r2, [pc, #36] @ (1b7a9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7a98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b77fe │ │ │ │ + bne.n 1b7a8e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ 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] @ (1b78ac ) │ │ │ │ - ldr r3, [pc, #140] @ (1b78b0 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7b3c ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7b40 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7890 │ │ │ │ + cbz r6, 1b7b20 │ │ │ │ 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] │ │ │ │ @@ -490347,47 +490614,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 1b783e │ │ │ │ - ldr r2, [pc, #32] @ (1b78b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b78b0 ) │ │ │ │ + bne.n 1b7ace │ │ │ │ + ldr r2, [pc, #32] @ (1b7b44 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7b40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b78a8 │ │ │ │ + bne.n 1b7b38 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ 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] @ (1b7970 ) │ │ │ │ - ldr r3, [pc, #164] @ (1b7974 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7c00 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b7c04 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b7950 │ │ │ │ + cbz r7, 1b7be0 │ │ │ │ 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 │ │ │ │ @@ -490417,317 +490684,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 1b78e4 │ │ │ │ - ldr r2, [pc, #36] @ (1b7978 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7974 ) │ │ │ │ + bne.n 1b7b74 │ │ │ │ + ldr r2, [pc, #36] @ (1b7c08 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7c04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b796a │ │ │ │ + bne.n 1b7bfa │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #32] │ │ │ │ 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] @ (1b7a5c ) │ │ │ │ - ldr r3, [pc, #204] @ (1b7a60 ) │ │ │ │ + ldr r2, [pc, #200] @ (1b7cec ) │ │ │ │ + ldr r3, [pc, #204] @ (1b7cf0 ) │ │ │ │ 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 1b7a2e │ │ │ │ + beq.n 1b7cbe │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1b7a50 │ │ │ │ - vldr s8, [pc, #164] @ 1b7a58 │ │ │ │ + vldr d5, [pc, #160] @ 1b7ce0 │ │ │ │ + vldr s8, [pc, #164] @ 1b7ce8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b79fc │ │ │ │ + b.n 1b7c8c │ │ │ │ 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 1b7a28 │ │ │ │ + bmi.n 1b7cb8 │ │ │ │ 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 1b7a2e │ │ │ │ + beq.n 1b7cbe │ │ │ │ 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 1b79c0 │ │ │ │ + bpl.n 1b7c50 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b79c4 │ │ │ │ + b.n 1b7c54 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b79e2 │ │ │ │ - ldr r2, [pc, #52] @ (1b7a64 ) │ │ │ │ - ldr r3, [pc, #44] @ (1b7a60 ) │ │ │ │ + b.n 1b7c72 │ │ │ │ + ldr r2, [pc, #52] @ (1b7cf4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1b7cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7a46 │ │ │ │ + bne.n 1b7cd6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #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, #220] @ (1b7b58 ) │ │ │ │ - ldr r3, [pc, #224] @ (1b7b5c ) │ │ │ │ + ldr r2, [pc, #220] @ (1b7de8 ) │ │ │ │ + ldr r3, [pc, #224] @ (1b7dec ) │ │ │ │ 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 1b7b32 │ │ │ │ + beq.n 1b7dc2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1b7b50 │ │ │ │ + vldr d5, [pc, #184] @ 1b7de0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b7af8 │ │ │ │ + b.n 1b7d88 │ │ │ │ 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 1b7b2c │ │ │ │ + bmi.n 1b7dbc │ │ │ │ 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 1b7b26 │ │ │ │ + bmi.n 1b7db6 │ │ │ │ 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 1b7b32 │ │ │ │ + beq.n 1b7dc2 │ │ │ │ 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 1b7aa4 │ │ │ │ + bpl.n 1b7d34 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7aa8 │ │ │ │ + b.n 1b7d38 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7ae4 │ │ │ │ + b.n 1b7d74 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7ac6 │ │ │ │ - ldr r2, [pc, #44] @ (1b7b60 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b7b5c ) │ │ │ │ + b.n 1b7d56 │ │ │ │ + ldr r2, [pc, #44] @ (1b7df0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7dec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7b4a │ │ │ │ + bne.n 1b7dda │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #16] │ │ │ │ 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] @ (1b7c78 ) │ │ │ │ - ldr r3, [pc, #256] @ (1b7c7c ) │ │ │ │ + ldr r2, [pc, #252] @ (1b7f08 ) │ │ │ │ + ldr r3, [pc, #256] @ (1b7f0c ) │ │ │ │ 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 1b7c54 │ │ │ │ + beq.n 1b7ee4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 1b7c70 │ │ │ │ + vldr d5, [pc, #212] @ 1b7f00 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7c10 │ │ │ │ + b.n 1b7ea0 │ │ │ │ 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 1b7c4e │ │ │ │ + bmi.n 1b7ede │ │ │ │ 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 1b7c48 │ │ │ │ + bmi.n 1b7ed8 │ │ │ │ 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 1b7c42 │ │ │ │ + bmi.n 1b7ed2 │ │ │ │ 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 1b7c54 │ │ │ │ + beq.n 1b7ee4 │ │ │ │ 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 1b7ba2 │ │ │ │ + bpl.n 1b7e32 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7ba6 │ │ │ │ + b.n 1b7e36 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7c00 │ │ │ │ + b.n 1b7e90 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7be2 │ │ │ │ + b.n 1b7e72 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7bc4 │ │ │ │ - ldr r2, [pc, #40] @ (1b7c80 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b7c7c ) │ │ │ │ + b.n 1b7e54 │ │ │ │ + ldr r2, [pc, #40] @ (1b7f10 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7f0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7c6c │ │ │ │ + bne.n 1b7efc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1b7d14 ) │ │ │ │ - ldr r3, [pc, #128] @ (1b7d18 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b7fa4 ) │ │ │ │ + ldr r3, [pc, #128] @ (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, 1b7cf4 │ │ │ │ + cbz r4, 1b7f84 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b7d10 │ │ │ │ + vldr s12, [pc, #92] @ 1b7fa0 │ │ │ │ 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 │ │ │ │ @@ -490737,49 +491004,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 1b7cb8 │ │ │ │ - ldr r2, [pc, #36] @ (1b7d1c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7d18 ) │ │ │ │ + bne.n 1b7f48 │ │ │ │ + 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 1b7d0c │ │ │ │ + bne.n 1b7f9c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ 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] @ (1b7da8 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b7dac ) │ │ │ │ + ldr r2, [pc, #116] @ (1b8038 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b803c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7d8a │ │ │ │ + cbz r4, 1b801a │ │ │ │ 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] │ │ │ │ @@ -490795,48 +491062,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 1b7d50 │ │ │ │ - ldr r2, [pc, #36] @ (1b7db0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7dac ) │ │ │ │ + bne.n 1b7fe0 │ │ │ │ + ldr r2, [pc, #36] @ (1b8040 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b803c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7da2 │ │ │ │ + bne.n 1b8032 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + ldrb r6, [r3, #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, #128] @ (1b7e48 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b7e4c ) │ │ │ │ + ldr r2, [pc, #128] @ (1b80d8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b80dc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7e2a │ │ │ │ + cbz r5, 1b80ba │ │ │ │ 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] │ │ │ │ @@ -490852,48 +491119,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 1b7de4 │ │ │ │ - ldr r2, [pc, #36] @ (1b7e50 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7e4c ) │ │ │ │ + bne.n 1b8074 │ │ │ │ + ldr r2, [pc, #36] @ (1b80e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b80dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7e42 │ │ │ │ + bne.n 1b80d2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ 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] @ (1b7ef0 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b7ef4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b8180 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b8184 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7ed4 │ │ │ │ + cbz r5, 1b8164 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -490918,47 +491185,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 1b7e82 │ │ │ │ - ldr r2, [pc, #32] @ (1b7ef8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7ef4 ) │ │ │ │ + bne.n 1b8112 │ │ │ │ + ldr r2, [pc, #32] @ (1b8188 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7eec │ │ │ │ + bne.n 1b817c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + ldrb r4, [r2, #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] @ (1b7f98 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b7f9c ) │ │ │ │ + ldr r2, [pc, #136] @ (1b8228 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b822c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7f7c │ │ │ │ + cbz r6, 1b820c │ │ │ │ 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] │ │ │ │ @@ -490977,48 +491244,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 1b7f2a │ │ │ │ - ldr r2, [pc, #32] @ (1b7fa0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7f9c ) │ │ │ │ + bne.n 1b81ba │ │ │ │ + ldr r2, [pc, #32] @ (1b8230 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b822c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7f94 │ │ │ │ + bne.n 1b8224 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ 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] @ (1b805c ) │ │ │ │ - ldr r3, [pc, #164] @ (1b8060 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b82ec ) │ │ │ │ + ldr r3, [pc, #164] @ (1b82f0 ) │ │ │ │ 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 1b803e │ │ │ │ + beq.n 1b82ce │ │ │ │ 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 │ │ │ │ @@ -491052,50 +491319,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 1b7fd2 │ │ │ │ - ldr r2, [pc, #36] @ (1b8064 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8060 ) │ │ │ │ + bne.n 1b8262 │ │ │ │ + ldr r2, [pc, #36] @ (1b82f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b82f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8058 │ │ │ │ + bne.n 1b82e8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r5, #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, #152] @ (1b8114 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b8118 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b83a4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1b83a8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b80f2 │ │ │ │ + cbz r4, 1b8382 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1b8110 │ │ │ │ + vldr s12, [pc, #120] @ 1b83a0 │ │ │ │ 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 │ │ │ │ @@ -491113,54 +491380,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 1b809c │ │ │ │ - ldr r2, [pc, #40] @ (1b811c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8118 ) │ │ │ │ + bne.n 1b832c │ │ │ │ + ldr r2, [pc, #40] @ (1b83ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1b83a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b810a │ │ │ │ + bne.n 1b839a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ 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] @ (1b81dc ) │ │ │ │ - ldr r3, [pc, #172] @ (1b81e0 ) │ │ │ │ + ldr r2, [pc, #168] @ (1b846c ) │ │ │ │ + ldr r3, [pc, #172] @ (1b8470 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b81bc │ │ │ │ + cbz r4, 1b844c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1b81d8 │ │ │ │ + vldr s11, [pc, #136] @ 1b8468 │ │ │ │ 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} │ │ │ │ @@ -491181,49 +491448,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 1b8150 │ │ │ │ - ldr r2, [pc, #36] @ (1b81e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b81e0 ) │ │ │ │ + bne.n 1b83e0 │ │ │ │ + ldr r2, [pc, #36] @ (1b8474 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8470 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b81d4 │ │ │ │ + bne.n 1b8464 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r4, [r5, #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, #132] @ (1b8280 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b8284 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b8510 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b8514 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8264 │ │ │ │ + cbz r4, 1b84f4 │ │ │ │ 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 │ │ │ │ @@ -491240,47 +491507,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 1b8218 │ │ │ │ - ldr r2, [pc, #32] @ (1b8288 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8284 ) │ │ │ │ + bne.n 1b84a8 │ │ │ │ + ldr r2, [pc, #32] @ (1b8518 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8514 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b827c │ │ │ │ + bne.n 1b850c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ 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] @ (1b8324 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b8328 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b85b4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b85b8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8306 │ │ │ │ + cbz r5, 1b8596 │ │ │ │ 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 │ │ │ │ @@ -491302,48 +491569,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 1b82b8 │ │ │ │ - ldr r2, [pc, #36] @ (1b832c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8328 ) │ │ │ │ + bne.n 1b8548 │ │ │ │ + ldr r2, [pc, #36] @ (1b85bc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b85b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b831e │ │ │ │ + bne.n 1b85ae │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + ldrb r2, [r4, #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] @ (1b83d4 ) │ │ │ │ - ldr r3, [pc, #148] @ (1b83d8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b8664 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b8668 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b83b8 │ │ │ │ + cbz r4, 1b8648 │ │ │ │ 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 │ │ │ │ @@ -491363,48 +491630,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 1b835c │ │ │ │ - ldr r2, [pc, #32] @ (1b83dc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b83d8 ) │ │ │ │ + bne.n 1b85ec │ │ │ │ + ldr r2, [pc, #32] @ (1b866c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8668 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b83d0 │ │ │ │ + bne.n 1b8660 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b8498 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b849c ) │ │ │ │ + ldr r2, [pc, #164] @ (1b8728 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b872c ) │ │ │ │ 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 1b847c │ │ │ │ + beq.n 1b870c │ │ │ │ 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 │ │ │ │ @@ -491434,51 +491701,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 1b840c │ │ │ │ - ldr r2, [pc, #32] @ (1b84a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b849c ) │ │ │ │ + bne.n 1b869c │ │ │ │ + ldr r2, [pc, #32] @ (1b8730 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b872c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8494 │ │ │ │ + bne.n 1b8724 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ 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] @ (1b857c ) │ │ │ │ - ldr r3, [pc, #200] @ (1b8580 ) │ │ │ │ + ldr r2, [pc, #196] @ (1b880c ) │ │ │ │ + ldr r3, [pc, #200] @ (1b8810 ) │ │ │ │ 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 1b855c │ │ │ │ + beq.n 1b87ec │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1b8578 │ │ │ │ + vldr s11, [pc, #164] @ 1b8808 │ │ │ │ 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] │ │ │ │ @@ -491509,54 +491776,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 1b84de │ │ │ │ - ldr r2, [pc, #36] @ (1b8584 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8580 ) │ │ │ │ + bne.n 1b876e │ │ │ │ + ldr r2, [pc, #36] @ (1b8814 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8810 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8574 │ │ │ │ + bne.n 1b8804 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ 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] @ (1b8684 ) │ │ │ │ - ldr r3, [pc, #236] @ (1b8688 ) │ │ │ │ + ldr r2, [pc, #232] @ (1b8914 ) │ │ │ │ + ldr r3, [pc, #236] @ (1b8918 ) │ │ │ │ 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 1b8662 │ │ │ │ + beq.n 1b88f2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1b8680 │ │ │ │ + vldr s10, [pc, #200] @ 1b8910 │ │ │ │ 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 │ │ │ │ @@ -491594,50 +491861,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 1b85be │ │ │ │ - ldr r2, [pc, #40] @ (1b868c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8688 ) │ │ │ │ + bne.n 1b884e │ │ │ │ + ldr r2, [pc, #40] @ (1b891c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8918 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b867a │ │ │ │ + bne.n 1b890a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b8728 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b872c ) │ │ │ │ + ldr r2, [pc, #132] @ (1b89b8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b89bc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b870c │ │ │ │ + cbz r4, 1b899c │ │ │ │ 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 │ │ │ │ @@ -491654,47 +491921,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 1b86c0 │ │ │ │ - ldr r2, [pc, #32] @ (1b8730 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b872c ) │ │ │ │ + bne.n 1b8950 │ │ │ │ + ldr r2, [pc, #32] @ (1b89c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b89bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8724 │ │ │ │ + bne.n 1b89b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + strb r4, [r3, #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 r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b87d0 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b87d4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b8a60 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b8a64 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b87b2 │ │ │ │ + cbz r6, 1b8a42 │ │ │ │ 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 │ │ │ │ @@ -491716,48 +491983,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 1b875e │ │ │ │ - ldr r2, [pc, #36] @ (1b87d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b87d4 ) │ │ │ │ + bne.n 1b89ee │ │ │ │ + ldr r2, [pc, #36] @ (1b8a68 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8a64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b87ca │ │ │ │ + bne.n 1b8a5a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + strb r6, [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, #144] @ (1b8880 ) │ │ │ │ - ldr r3, [pc, #148] @ (1b8884 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b8b10 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b8b14 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8864 │ │ │ │ + cbz r4, 1b8af4 │ │ │ │ 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 │ │ │ │ @@ -491777,48 +492044,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 1b8808 │ │ │ │ - ldr r2, [pc, #32] @ (1b8888 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8884 ) │ │ │ │ + bne.n 1b8a98 │ │ │ │ + ldr r2, [pc, #32] @ (1b8b18 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8b14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b887c │ │ │ │ + bne.n 1b8b0c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1b894c ) │ │ │ │ - ldr r3, [pc, #176] @ (1b8950 ) │ │ │ │ + ldr r2, [pc, #172] @ (1b8bdc ) │ │ │ │ + ldr r3, [pc, #176] @ (1b8be0 ) │ │ │ │ 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 1b8930 │ │ │ │ + beq.n 1b8bc0 │ │ │ │ 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 │ │ │ │ @@ -491852,52 +492119,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 1b88b8 │ │ │ │ - ldr r2, [pc, #32] @ (1b8954 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8950 ) │ │ │ │ + bne.n 1b8b48 │ │ │ │ + ldr r2, [pc, #32] @ (1b8be4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8be0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8948 │ │ │ │ + bne.n 1b8bd8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1b8a04 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b8a08 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b8c94 ) │ │ │ │ + ldr r3, [pc, #156] @ (1b8c98 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b89dc │ │ │ │ + cbz r4, 1b8c6c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1b89f8 │ │ │ │ - vldr s8, [pc, #116] @ 1b8a00 │ │ │ │ + vldr d5, [pc, #112] @ 1b8c88 │ │ │ │ + vldr s8, [pc, #116] @ 1b8c90 │ │ │ │ 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 │ │ │ │ @@ -491911,57 +492178,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 1b8990 │ │ │ │ - ldr r2, [pc, #44] @ (1b8a0c ) │ │ │ │ - ldr r3, [pc, #40] @ (1b8a08 ) │ │ │ │ + bne.n 1b8c20 │ │ │ │ + ldr r2, [pc, #44] @ (1b8c9c ) │ │ │ │ + ldr r3, [pc, #40] @ (1b8c98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b89f4 │ │ │ │ + bne.n 1b8c84 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ 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] @ (1b8ac8 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b8acc ) │ │ │ │ + ldr r2, [pc, #164] @ (1b8d58 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b8d5c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8aa2 │ │ │ │ + cbz r5, 1b8d32 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1b8ac0 │ │ │ │ + vldr d4, [pc, #128] @ 1b8d50 │ │ │ │ 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 │ │ │ │ @@ -491980,60 +492247,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 1b8a44 │ │ │ │ - ldr r2, [pc, #44] @ (1b8ad0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b8acc ) │ │ │ │ + bne.n 1b8cd4 │ │ │ │ + ldr r2, [pc, #44] @ (1b8d60 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b8d5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8aba │ │ │ │ + bne.n 1b8d4a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ 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] @ (1b8ba8 ) │ │ │ │ - ldr r3, [pc, #192] @ (1b8bac ) │ │ │ │ + ldr r2, [pc, #188] @ (1b8e38 ) │ │ │ │ + ldr r3, [pc, #192] @ (1b8e3c ) │ │ │ │ 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 1b8b7e │ │ │ │ + beq.n 1b8e0e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1b8ba0 │ │ │ │ + vldr d3, [pc, #148] @ 1b8e30 │ │ │ │ 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] │ │ │ │ @@ -492056,53 +492323,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 1b8b0c │ │ │ │ - ldr r2, [pc, #48] @ (1b8bb0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b8bac ) │ │ │ │ + bne.n 1b8d9c │ │ │ │ + ldr r2, [pc, #48] @ (1b8e40 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b8e3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8b96 │ │ │ │ + bne.n 1b8e26 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ 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] @ (1b8c2c ) │ │ │ │ - ldr r3, [pc, #104] @ (1b8c30 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b8ebc ) │ │ │ │ + ldr r3, [pc, #104] @ (1b8ec0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8c10 │ │ │ │ + cbz r5, 1b8ea0 │ │ │ │ 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 │ │ │ │ @@ -492111,47 +492378,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 1b8be2 │ │ │ │ - ldr r2, [pc, #32] @ (1b8c34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8c30 ) │ │ │ │ + bne.n 1b8e72 │ │ │ │ + ldr r2, [pc, #32] @ (1b8ec4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8ec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8c28 │ │ │ │ + bne.n 1b8eb8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ 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] @ (1b8cb4 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8cb8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8f44 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8f48 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8c96 │ │ │ │ + cbz r5, 1b8f26 │ │ │ │ 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 │ │ │ │ @@ -492161,48 +492428,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 1b8c64 │ │ │ │ - ldr r2, [pc, #36] @ (1b8cbc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8cb8 ) │ │ │ │ + bne.n 1b8ef4 │ │ │ │ + ldr r2, [pc, #36] @ (1b8f4c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8f48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8cae │ │ │ │ + bne.n 1b8f3e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ 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] @ (1b8d38 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b8d3c ) │ │ │ │ + ldr r2, [pc, #100] @ (1b8fc8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b8fcc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8d1c │ │ │ │ + cbz r5, 1b8fac │ │ │ │ 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 │ │ │ │ @@ -492211,47 +492478,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 1b8cee │ │ │ │ - ldr r2, [pc, #32] @ (1b8d40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8d3c ) │ │ │ │ + bne.n 1b8f7e │ │ │ │ + ldr r2, [pc, #32] @ (1b8fd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8fcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8d34 │ │ │ │ + bne.n 1b8fc4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r1, #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, #104] @ (1b8dc0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8dc4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b9050 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b9054 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8da2 │ │ │ │ + cbz r5, 1b9032 │ │ │ │ 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 │ │ │ │ @@ -492261,48 +492528,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 1b8d70 │ │ │ │ - ldr r2, [pc, #36] @ (1b8dc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8dc4 ) │ │ │ │ + bne.n 1b9000 │ │ │ │ + ldr r2, [pc, #36] @ (1b9058 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8dba │ │ │ │ + bne.n 1b904a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ 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] @ (1b8e40 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b8e44 ) │ │ │ │ + ldr r2, [pc, #96] @ (1b90d0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b90d4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8e24 │ │ │ │ + cbz r4, 1b90b4 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492312,47 +492579,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 1b8dfe │ │ │ │ - ldr r2, [pc, #32] @ (1b8e48 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8e44 ) │ │ │ │ + bne.n 1b908e │ │ │ │ + ldr r2, [pc, #32] @ (1b90d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b90d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8e3c │ │ │ │ + bne.n 1b90cc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + ldr r4, [r0, #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, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8ec8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8ecc ) │ │ │ │ + ldr r2, [pc, #104] @ (1b9158 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b915c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b8eaa │ │ │ │ + cbz r7, 1b913a │ │ │ │ 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] │ │ │ │ @@ -492363,48 +492630,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 1b8e7a │ │ │ │ - ldr r2, [pc, #36] @ (1b8ed0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8ecc ) │ │ │ │ + bne.n 1b910a │ │ │ │ + ldr r2, [pc, #36] @ (1b9160 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b915c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8ec2 │ │ │ │ + bne.n 1b9152 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8f50 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8f54 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b91e0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b91e4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b8f34 │ │ │ │ + cbz r6, 1b91c4 │ │ │ │ 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] │ │ │ │ @@ -492416,47 +492683,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 1b8f02 │ │ │ │ - ldr r2, [pc, #32] @ (1b8f58 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8f54 ) │ │ │ │ + bne.n 1b9192 │ │ │ │ + ldr r2, [pc, #32] @ (1b91e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b91e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8f4c │ │ │ │ + bne.n 1b91dc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ 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] @ (1b8fd0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b8fd4 ) │ │ │ │ + ldr r2, [pc, #96] @ (1b9260 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b9264 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8fb4 │ │ │ │ + cbz r4, 1b9244 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492466,47 +492733,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 1b8f8e │ │ │ │ - ldr r2, [pc, #32] @ (1b8fd8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8fd4 ) │ │ │ │ + bne.n 1b921e │ │ │ │ + ldr r2, [pc, #32] @ (1b9268 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9264 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8fcc │ │ │ │ + bne.n 1b925c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ 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] @ (1b9058 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b905c ) │ │ │ │ + ldr r2, [pc, #104] @ (1b92e8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b92ec ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b903a │ │ │ │ + cbz r7, 1b92ca │ │ │ │ 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] │ │ │ │ @@ -492517,48 +492784,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 1b900a │ │ │ │ - ldr r2, [pc, #36] @ (1b9060 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b905c ) │ │ │ │ + bne.n 1b929a │ │ │ │ + ldr r2, [pc, #36] @ (1b92f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b92ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9052 │ │ │ │ + bne.n 1b92e2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b90e0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b90e4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b9370 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b9374 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b90c4 │ │ │ │ + cbz r6, 1b9354 │ │ │ │ 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] │ │ │ │ @@ -492570,47 +492837,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 1b9092 │ │ │ │ - ldr r2, [pc, #32] @ (1b90e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b90e4 ) │ │ │ │ + bne.n 1b9322 │ │ │ │ + ldr r2, [pc, #32] @ (1b9378 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b90dc │ │ │ │ + bne.n 1b936c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ 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] @ (1b916c ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9170 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b93fc ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9400 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9150 │ │ │ │ + cbz r5, 1b93e0 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492624,47 +492891,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 1b911e │ │ │ │ - ldr r2, [pc, #32] @ (1b9174 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9170 ) │ │ │ │ + bne.n 1b93ae │ │ │ │ + ldr r2, [pc, #32] @ (1b9404 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9400 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9168 │ │ │ │ + bne.n 1b93f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ 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] @ (1b9210 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b9214 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b94a0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b94a4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b91f0 │ │ │ │ + cbz r6, 1b9480 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -492683,48 +492950,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 1b91aa │ │ │ │ - ldr r2, [pc, #36] @ (1b9218 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9214 ) │ │ │ │ + bne.n 1b943a │ │ │ │ + ldr r2, [pc, #36] @ (1b94a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b94a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b920a │ │ │ │ + bne.n 1b949a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ 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] @ (1b92cc ) │ │ │ │ - ldr r3, [pc, #156] @ (1b92d0 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b955c ) │ │ │ │ + ldr r3, [pc, #156] @ (1b9560 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b92ae │ │ │ │ + cbz r6, 1b953e │ │ │ │ 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] │ │ │ │ @@ -492751,48 +493018,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 1b924c │ │ │ │ - ldr r2, [pc, #36] @ (1b92d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b92d0 ) │ │ │ │ + bne.n 1b94dc │ │ │ │ + ldr r2, [pc, #36] @ (1b9564 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9560 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b92c8 │ │ │ │ + bne.n 1b9558 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ 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] @ (1b939c ) │ │ │ │ - ldr r3, [pc, #180] @ (1b93a0 ) │ │ │ │ + ldr r2, [pc, #176] @ (1b962c ) │ │ │ │ + ldr r3, [pc, #180] @ (1b9630 ) │ │ │ │ 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 1b937e │ │ │ │ + beq.n 1b960e │ │ │ │ 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] │ │ │ │ @@ -492826,48 +493093,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 1b9308 │ │ │ │ - ldr r2, [pc, #36] @ (1b93a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b93a0 ) │ │ │ │ + bne.n 1b9598 │ │ │ │ + ldr r2, [pc, #36] @ (1b9634 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9630 ) │ │ │ │ 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 1b9396 │ │ │ │ + bne.n 1b9626 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ 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] @ (1b9440 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b9444 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b96d0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b96d4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9422 │ │ │ │ + cbz r5, 1b96b2 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -492876,59 +493143,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 1b940e │ │ │ │ + blt.n 1b969e │ │ │ │ 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 1b93e0 │ │ │ │ - ldr r2, [pc, #36] @ (1b9448 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9444 ) │ │ │ │ + bne.n 1b9670 │ │ │ │ + ldr r2, [pc, #36] @ (1b96d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b96d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b943c │ │ │ │ + bne.n 1b96cc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ 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] @ (1b9518 ) │ │ │ │ - ldr r3, [pc, #184] @ (1b951c ) │ │ │ │ + ldr r2, [pc, #184] @ (1b97a8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1b97ac ) │ │ │ │ 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 1b94f8 │ │ │ │ + beq.n 1b9788 │ │ │ │ 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 │ │ │ │ @@ -492939,72 +493206,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 1b94c0 │ │ │ │ + blt.n 1b9750 │ │ │ │ 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 1b94e4 │ │ │ │ + blt.n 1b9774 │ │ │ │ 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 1b9488 │ │ │ │ - ldr r2, [pc, #36] @ (1b9520 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b951c ) │ │ │ │ + bne.n 1b9718 │ │ │ │ + ldr r2, [pc, #36] @ (1b97b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b97ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9512 │ │ │ │ + bne.n 1b97a2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ 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] @ (1b961c ) │ │ │ │ - ldr r3, [pc, #228] @ (1b9620 ) │ │ │ │ + ldr r2, [pc, #228] @ (1b98ac ) │ │ │ │ + ldr r3, [pc, #228] @ (1b98b0 ) │ │ │ │ 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 1b95fc │ │ │ │ + beq.n 1b988c │ │ │ │ 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 │ │ │ │ @@ -493017,83 +493284,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 1b95a2 │ │ │ │ + blt.n 1b9832 │ │ │ │ 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 1b95c8 │ │ │ │ + blt.n 1b9858 │ │ │ │ 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 1b95ec │ │ │ │ + blt.n 1b987c │ │ │ │ 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 1b955e │ │ │ │ - ldr r2, [pc, #36] @ (1b9624 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9620 ) │ │ │ │ + bne.n 1b97ee │ │ │ │ + ldr r2, [pc, #36] @ (1b98b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b98b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9616 │ │ │ │ + bne.n 1b98a6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ 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] @ (1b974c ) │ │ │ │ - ldr r3, [pc, #272] @ (1b9750 ) │ │ │ │ + ldr r2, [pc, #272] @ (1b99dc ) │ │ │ │ + ldr r3, [pc, #272] @ (1b99e0 ) │ │ │ │ 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 1b972e │ │ │ │ + beq.n 1b99be │ │ │ │ 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] │ │ │ │ @@ -493108,191 +493375,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 1b96ae │ │ │ │ + blt.n 1b993e │ │ │ │ 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 1b96d4 │ │ │ │ + blt.n 1b9964 │ │ │ │ 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 1b96fa │ │ │ │ + blt.n 1b998a │ │ │ │ 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 1b971e │ │ │ │ + blt.n 1b99ae │ │ │ │ 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 1b965e │ │ │ │ - ldr r2, [pc, #36] @ (1b9754 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9750 ) │ │ │ │ + bne.n 1b98ee │ │ │ │ + ldr r2, [pc, #36] @ (1b99e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b99e0 ) │ │ │ │ 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 1b9748 │ │ │ │ + bne.n 1b99d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ 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] @ (1b97c8 ) │ │ │ │ - ldr r3, [pc, #96] @ (1b97cc ) │ │ │ │ + ldr r2, [pc, #92] @ (1b9a58 ) │ │ │ │ + ldr r3, [pc, #96] @ (1b9a5c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b97ac │ │ │ │ + cbz r4, 1b9a3c │ │ │ │ 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 1b9784 │ │ │ │ - ldr r2, [pc, #32] @ (1b97d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b97cc ) │ │ │ │ + bne.n 1b9a14 │ │ │ │ + ldr r2, [pc, #32] @ (1b9a60 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9a5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b97c4 │ │ │ │ + bne.n 1b9a54 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + str r4, [r7, #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, #92] @ (1b9844 ) │ │ │ │ - ldr r3, [pc, #96] @ (1b9848 ) │ │ │ │ + ldr r2, [pc, #92] @ (1b9ad4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1b9ad8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9828 │ │ │ │ + cbz r4, 1b9ab8 │ │ │ │ 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 1b9800 │ │ │ │ - ldr r2, [pc, #32] @ (1b984c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9848 ) │ │ │ │ + bne.n 1b9a90 │ │ │ │ + ldr r2, [pc, #32] @ (1b9adc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9ad8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9840 │ │ │ │ + bne.n 1b9ad0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ 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] @ (1b9900 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b9904 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b9b90 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b9b94 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b98e0 │ │ │ │ + cbz r4, 1b9b70 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1b98fc │ │ │ │ + vldr s12, [pc, #124] @ 1b9b8c │ │ │ │ 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 │ │ │ │ @@ -493310,54 +493577,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 1b9884 │ │ │ │ - ldr r2, [pc, #36] @ (1b9908 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9904 ) │ │ │ │ + bne.n 1b9b14 │ │ │ │ + ldr r2, [pc, #36] @ (1b9b98 ) │ │ │ │ + ldr r3, [pc, #32] @ (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 1b98f8 │ │ │ │ + bne.n 1b9b88 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ 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] @ (1b99ec ) │ │ │ │ - ldr r3, [pc, #208] @ (1b99f0 ) │ │ │ │ + ldr r2, [pc, #204] @ (1b9c7c ) │ │ │ │ + ldr r3, [pc, #208] @ (1b9c80 ) │ │ │ │ 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 1b99cc │ │ │ │ + beq.n 1b9c5c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1b99e8 │ │ │ │ + vldr s11, [pc, #172] @ 1b9c78 │ │ │ │ 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 │ │ │ │ @@ -493388,49 +493655,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 1b9946 │ │ │ │ - ldr r2, [pc, #36] @ (1b99f4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b99f0 ) │ │ │ │ + bne.n 1b9bd6 │ │ │ │ + ldr r2, [pc, #36] @ (1b9c84 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9c80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b99e4 │ │ │ │ + bne.n 1b9c74 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ 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] @ (1b9a78 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9a7c ) │ │ │ │ + ldr r2, [pc, #108] @ (1b9d08 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9d0c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9a5a │ │ │ │ + cbz r4, 1b9cea │ │ │ │ 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] │ │ │ │ @@ -493441,48 +493708,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 1b9a26 │ │ │ │ - ldr r2, [pc, #36] @ (1b9a80 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9a7c ) │ │ │ │ + bne.n 1b9cb6 │ │ │ │ + ldr r2, [pc, #36] @ (1b9d10 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9d0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9a72 │ │ │ │ + bne.n 1b9d02 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ 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] @ (1b9b04 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9b08 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b9d94 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9d98 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9ae6 │ │ │ │ + cbz r4, 1b9d76 │ │ │ │ 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] │ │ │ │ @@ -493493,48 +493760,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 1b9ab2 │ │ │ │ - ldr r2, [pc, #36] @ (1b9b0c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9b08 ) │ │ │ │ + bne.n 1b9d42 │ │ │ │ + ldr r2, [pc, #36] @ (1b9d9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9d98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9afe │ │ │ │ + bne.n 1b9d8e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ 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] @ (1b9b98 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b9b9c ) │ │ │ │ + ldr r2, [pc, #116] @ (1b9e28 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b9e2c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9b7a │ │ │ │ + cbz r6, 1b9e0a │ │ │ │ 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] │ │ │ │ @@ -493549,48 +493816,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 1b9b42 │ │ │ │ - ldr r2, [pc, #36] @ (1b9ba0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9b9c ) │ │ │ │ + bne.n 1b9dd2 │ │ │ │ + ldr r2, [pc, #36] @ (1b9e30 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9e2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9b92 │ │ │ │ + bne.n 1b9e22 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r5, #28] │ │ │ │ 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] @ (1b9c28 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9c2c ) │ │ │ │ + ldr r2, [pc, #112] @ (1b9eb8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9ebc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9c0a │ │ │ │ + cbz r6, 1b9e9a │ │ │ │ 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] │ │ │ │ @@ -493602,47 +493869,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 1b9bd4 │ │ │ │ - ldr r2, [pc, #36] @ (1b9c30 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9c2c ) │ │ │ │ + bne.n 1b9e64 │ │ │ │ + ldr r2, [pc, #36] @ (1b9ec0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9ebc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9c24 │ │ │ │ + bne.n 1b9eb4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r3, #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 r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b9cb8 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9cbc ) │ │ │ │ + ldr r2, [pc, #112] @ (1b9f48 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9f4c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9c9a │ │ │ │ + cbz r6, 1b9f2a │ │ │ │ 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] │ │ │ │ @@ -493654,100 +493921,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 1b9c64 │ │ │ │ - ldr r2, [pc, #36] @ (1b9cc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9cbc ) │ │ │ │ + bne.n 1b9ef4 │ │ │ │ + ldr r2, [pc, #36] @ (1b9f50 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9f4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9cb4 │ │ │ │ + bne.n 1b9f44 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b9d44 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9d48 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b9fd4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9fd8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9d24 │ │ │ │ + cbz r4, 1b9fb4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1b9d40 │ │ │ │ + vldr s15, [pc, #76] @ 1b9fd0 │ │ │ │ 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 1b9cf4 │ │ │ │ - ldr r2, [pc, #36] @ (1b9d4c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9d48 ) │ │ │ │ + bne.n 1b9f84 │ │ │ │ + ldr r2, [pc, #36] @ (1b9fdc ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9fd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9d3c │ │ │ │ + bne.n 1b9fcc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r0, #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 r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b9dc8 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b9dcc ) │ │ │ │ + ldr r2, [pc, #100] @ (1ba058 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ba05c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9daa │ │ │ │ + cbz r5, 1ba03a │ │ │ │ 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] │ │ │ │ @@ -493756,48 +494023,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 1b9d7e │ │ │ │ - ldr r2, [pc, #36] @ (1b9dd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9dcc ) │ │ │ │ + bne.n 1ba00e │ │ │ │ + ldr r2, [pc, #36] @ (1ba060 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ba05c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9dc2 │ │ │ │ + bne.n 1ba052 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ 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] @ (1b9e4c ) │ │ │ │ - ldr r3, [pc, #104] @ (1b9e50 ) │ │ │ │ + ldr r2, [pc, #100] @ (1ba0dc ) │ │ │ │ + ldr r3, [pc, #104] @ (1ba0e0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9e2e │ │ │ │ + cbz r5, 1ba0be │ │ │ │ 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] │ │ │ │ @@ -493806,412 +494073,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 1b9e02 │ │ │ │ - ldr r2, [pc, #36] @ (1b9e54 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9e50 ) │ │ │ │ + bne.n 1ba092 │ │ │ │ + ldr r2, [pc, #36] @ (1ba0e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ba0e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9e46 │ │ │ │ + bne.n 1ba0d6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r2, #32] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ 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] @ (1b9f60 ) │ │ │ │ - ldr r3, [pc, #240] @ (1b9f64 ) │ │ │ │ + ldr r2, [pc, #240] @ (1ba1f0 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ba1f4 ) │ │ │ │ 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 1b9f2c │ │ │ │ + beq.n 1ba1bc │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1b9f58 │ │ │ │ - vldr s21, [pc, #204] @ 1b9f5c │ │ │ │ + vldr s20, [pc, #204] @ 1ba1e8 │ │ │ │ + vldr s21, [pc, #204] @ 1ba1ec │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1b9f50 │ │ │ │ + vldr d9, [pc, #184] @ 1ba1e0 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b9ef8 │ │ │ │ + b.n 1ba188 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9f20 │ │ │ │ + bgt.n 1ba1b0 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9f1a │ │ │ │ + ble.n 1ba1aa │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9f26 │ │ │ │ + bgt.n 1ba1b6 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ strb.w r9, [r5, #-2] │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1b9f2c │ │ │ │ + beq.n 1ba1bc │ │ │ │ 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 1b9ea2 │ │ │ │ + bgt.n 1ba132 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9eb4 │ │ │ │ + b.n 1ba144 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9edc │ │ │ │ + b.n 1ba16c │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9eb4 │ │ │ │ + b.n 1ba144 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9edc │ │ │ │ - ldr r2, [pc, #56] @ (1b9f68 ) │ │ │ │ - ldr r3, [pc, #52] @ (1b9f64 ) │ │ │ │ + b.n 1ba16c │ │ │ │ + ldr r2, [pc, #56] @ (1ba1f8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ba1f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9f4a │ │ │ │ + bne.n 1ba1da │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b9f58 │ │ │ │ + b.n 1ba1e8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ 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] @ (1ba0b0 ) │ │ │ │ - ldr r3, [pc, #296] @ (1ba0b4 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ba340 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ba344 ) │ │ │ │ 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 1ba07a │ │ │ │ + beq.n 1ba30a │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1ba0a8 │ │ │ │ - vldr s21, [pc, #260] @ 1ba0ac │ │ │ │ + vldr s20, [pc, #260] @ 1ba338 │ │ │ │ + vldr s21, [pc, #260] @ 1ba33c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1ba0a0 │ │ │ │ + vldr d9, [pc, #240] @ 1ba330 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ba032 │ │ │ │ + b.n 1ba2c2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba06e │ │ │ │ + bgt.n 1ba2fe │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba062 │ │ │ │ + ble.n 1ba2f2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba068 │ │ │ │ + bgt.n 1ba2f8 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba05c │ │ │ │ + ble.n 1ba2ec │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba074 │ │ │ │ + bgt.n 1ba304 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ba07a │ │ │ │ + beq.n 1ba30a │ │ │ │ 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 1b9fb8 │ │ │ │ + bgt.n 1ba248 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9fca │ │ │ │ + b.n 1ba25a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba01a │ │ │ │ + b.n 1ba2aa │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9ff2 │ │ │ │ + b.n 1ba282 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9ff2 │ │ │ │ + b.n 1ba282 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9fca │ │ │ │ + b.n 1ba25a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba01a │ │ │ │ - ldr r2, [pc, #60] @ (1ba0b8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ba0b4 ) │ │ │ │ + b.n 1ba2aa │ │ │ │ + ldr r2, [pc, #60] @ (1ba348 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ba344 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba098 │ │ │ │ + bne.n 1ba328 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba0a8 │ │ │ │ + b.n 1ba338 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ 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] @ (1ba230 ) │ │ │ │ - ldr r3, [pc, #344] @ (1ba234 ) │ │ │ │ + ldr r2, [pc, #344] @ (1ba4c0 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ba4c4 ) │ │ │ │ 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 1ba1fc │ │ │ │ + beq.w 1ba48c │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1ba228 │ │ │ │ - vldr s21, [pc, #304] @ 1ba22c │ │ │ │ + vldr s20, [pc, #304] @ 1ba4b8 │ │ │ │ + vldr s21, [pc, #304] @ 1ba4bc │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #284] @ 1ba220 │ │ │ │ - b.n 1ba1a4 │ │ │ │ + vldr d9, [pc, #284] @ 1ba4b0 │ │ │ │ + b.n 1ba434 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba1e4 │ │ │ │ + bgt.n 1ba474 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba1de │ │ │ │ + ble.n 1ba46e │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba1f6 │ │ │ │ + bgt.n 1ba486 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba1d8 │ │ │ │ + ble.n 1ba468 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba1f0 │ │ │ │ + bgt.n 1ba480 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba1d2 │ │ │ │ + ble.n 1ba462 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba1ea │ │ │ │ + bgt.n 1ba47a │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ba1fc │ │ │ │ + beq.n 1ba48c │ │ │ │ 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 1ba106 │ │ │ │ + bgt.n 1ba396 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba118 │ │ │ │ + b.n 1ba3a8 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba190 │ │ │ │ + b.n 1ba420 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba168 │ │ │ │ + b.n 1ba3f8 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba140 │ │ │ │ + b.n 1ba3d0 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba118 │ │ │ │ + b.n 1ba3a8 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba190 │ │ │ │ + b.n 1ba420 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba168 │ │ │ │ + b.n 1ba3f8 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba140 │ │ │ │ - ldr r2, [pc, #56] @ (1ba238 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ba234 ) │ │ │ │ + b.n 1ba3d0 │ │ │ │ + ldr r2, [pc, #56] @ (1ba4c8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ba4c4 ) │ │ │ │ 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 1ba21a │ │ │ │ + bne.n 1ba4aa │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba228 │ │ │ │ + b.n 1ba4b8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #248] @ (1ba350 ) │ │ │ │ - ldr r3, [pc, #248] @ (1ba354 ) │ │ │ │ + ldr r2, [pc, #248] @ (1ba5e0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ba5e4 ) │ │ │ │ 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 1ba310 │ │ │ │ + beq.n 1ba5a0 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 1ba348 │ │ │ │ - vldr s21, [pc, #212] @ 1ba34c │ │ │ │ + vldr s20, [pc, #212] @ 1ba5d8 │ │ │ │ + vldr s21, [pc, #212] @ 1ba5dc │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 1ba338 │ │ │ │ + vldr d9, [pc, #184] @ 1ba5c8 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 1ba340 │ │ │ │ + vldr d8, [pc, #188] @ 1ba5d0 │ │ │ │ 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 1ba2be │ │ │ │ + ble.n 1ba54e │ │ │ │ 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 │ │ │ │ @@ -494219,15 +494486,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba2f2 │ │ │ │ + ble.n 1ba582 │ │ │ │ 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 │ │ │ │ @@ -494237,84 +494504,84 @@ │ │ │ │ blx 54440 │ │ │ │ add.w sl, sl, #8 │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ strb.w r8, [r4, #-2] │ │ │ │ cmp r6, r5 │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1ba286 │ │ │ │ - ldr r2, [pc, #68] @ (1ba358 ) │ │ │ │ - ldr r3, [pc, #64] @ (1ba354 ) │ │ │ │ + bne.n 1ba516 │ │ │ │ + ldr r2, [pc, #68] @ (1ba5e8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba5e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba32e │ │ │ │ + bne.n 1ba5be │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba348 │ │ │ │ + b.n 1ba5d8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1ba498 ) │ │ │ │ - ldr r3, [pc, #288] @ (1ba49c ) │ │ │ │ + ldr r2, [pc, #288] @ (1ba728 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ba72c ) │ │ │ │ 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 1ba45c │ │ │ │ + beq.n 1ba6ec │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 1ba490 │ │ │ │ - vldr s21, [pc, #248] @ 1ba494 │ │ │ │ + vldr s20, [pc, #248] @ 1ba720 │ │ │ │ + vldr s21, [pc, #248] @ 1ba724 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1ba480 │ │ │ │ - vldr d8, [pc, #228] @ 1ba488 │ │ │ │ + vldr d9, [pc, #224] @ 1ba710 │ │ │ │ + vldr d8, [pc, #228] @ 1ba718 │ │ │ │ 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 1ba3dc │ │ │ │ + ble.n 1ba66c │ │ │ │ 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 │ │ │ │ @@ -494322,15 +494589,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba410 │ │ │ │ + ble.n 1ba6a0 │ │ │ │ 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 │ │ │ │ @@ -494338,15 +494605,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba444 │ │ │ │ + ble.n 1ba6d4 │ │ │ │ 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 │ │ │ │ @@ -494355,83 +494622,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1ba3a6 │ │ │ │ - ldr r2, [pc, #64] @ (1ba4a0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ba49c ) │ │ │ │ + bne.n 1ba636 │ │ │ │ + ldr r2, [pc, #64] @ (1ba730 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ba72c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba47a │ │ │ │ + bne.n 1ba70a │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba490 │ │ │ │ + b.n 1ba720 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1ba618 ) │ │ │ │ - ldr r3, [pc, #344] @ (1ba61c ) │ │ │ │ + ldr r2, [pc, #344] @ (1ba8a8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ba8ac ) │ │ │ │ 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 1ba5d8 │ │ │ │ + beq.w 1ba868 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1ba610 │ │ │ │ - vldr s21, [pc, #304] @ 1ba614 │ │ │ │ - vldr d9, [pc, #280] @ 1ba600 │ │ │ │ - vldr d8, [pc, #284] @ 1ba608 │ │ │ │ + vldr s20, [pc, #304] @ 1ba8a0 │ │ │ │ + vldr s21, [pc, #304] @ 1ba8a4 │ │ │ │ + vldr d9, [pc, #280] @ 1ba890 │ │ │ │ + vldr d8, [pc, #284] @ 1ba898 │ │ │ │ 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 1ba528 │ │ │ │ + ble.n 1ba7b8 │ │ │ │ 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 │ │ │ │ @@ -494439,15 +494706,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba55c │ │ │ │ + ble.n 1ba7ec │ │ │ │ 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 │ │ │ │ @@ -494455,15 +494722,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba590 │ │ │ │ + ble.n 1ba820 │ │ │ │ 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 │ │ │ │ @@ -494471,15 +494738,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba5c4 │ │ │ │ + ble.n 1ba854 │ │ │ │ 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 │ │ │ │ @@ -494487,623 +494754,623 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1ba4ec │ │ │ │ - ldr r2, [pc, #68] @ (1ba620 ) │ │ │ │ - ldr r3, [pc, #64] @ (1ba61c ) │ │ │ │ + bne.n 1ba77c │ │ │ │ + ldr r2, [pc, #68] @ (1ba8b0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba8ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba5f6 │ │ │ │ + bne.n 1ba886 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba610 │ │ │ │ + b.n 1ba8a0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ba6b4 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba6b8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba944 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba948 ) │ │ │ │ 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 1ba694 │ │ │ │ + beq.n 1ba924 │ │ │ │ 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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ba65c │ │ │ │ - ldr r2, [pc, #36] @ (1ba6bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba6b8 ) │ │ │ │ + bne.n 1ba8ec │ │ │ │ + ldr r2, [pc, #36] @ (1ba94c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba948 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba6ae │ │ │ │ + bne.n 1ba93e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ba750 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba754 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba9e0 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba9e4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ba730 │ │ │ │ + cbz r7, 1ba9c0 │ │ │ │ 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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ba6ee │ │ │ │ - ldr r2, [pc, #36] @ (1ba758 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba754 ) │ │ │ │ + bne.n 1ba97e │ │ │ │ + ldr r2, [pc, #36] @ (1ba9e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba9e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba74a │ │ │ │ + bne.n 1ba9da │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ 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] @ (1ba7ec ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba7f0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1baa7c ) │ │ │ │ + ldr r3, [pc, #124] @ (1baa80 ) │ │ │ │ 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 1ba7cc │ │ │ │ + beq.n 1baa5c │ │ │ │ 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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ba792 │ │ │ │ - ldr r2, [pc, #36] @ (1ba7f4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba7f0 ) │ │ │ │ + bne.n 1baa22 │ │ │ │ + ldr r2, [pc, #36] @ (1baa84 ) │ │ │ │ + ldr r3, [pc, #32] @ (1baa80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba7e6 │ │ │ │ + bne.n 1baa76 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ - cbz r6, 1ba866 │ │ │ │ - cbz r4, 1ba868 │ │ │ │ + cbz r6, 1baaf6 │ │ │ │ + cbz r4, 1baaf8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, lr │ │ │ │ add r0, r4 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s11, [pc, #100] @ 1ba878 │ │ │ │ + vldr s11, [pc, #100] @ 1bab08 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1ba87c │ │ │ │ + vldr s12, [pc, #100] @ 1bab0c │ │ │ │ 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 1ba850 │ │ │ │ + ble.n 1baae0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba850 │ │ │ │ + bge.n 1baae0 │ │ │ │ vmov lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ba822 │ │ │ │ + bne.n 1baab2 │ │ │ │ adds r4, #1 │ │ │ │ add r2, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ba81e │ │ │ │ + bne.n 1baaae │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1ba866 │ │ │ │ + beq.n 1baaf6 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ba868 │ │ │ │ + bne.n 1baaf8 │ │ │ │ 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 1ba986 │ │ │ │ + beq.n 1bac16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ba97a │ │ │ │ + beq.n 1bac0a │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ - vldr s12, [pc, #280] @ 1ba9b8 │ │ │ │ + vldr s12, [pc, #280] @ 1bac48 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #280] @ 1ba9bc │ │ │ │ + vldr s13, [pc, #280] @ 1bac4c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ba92c │ │ │ │ + b.n 1babbc │ │ │ │ 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 1ba8f4 │ │ │ │ + ble.n 1bab84 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba9b2 │ │ │ │ + bge.n 1bac42 │ │ │ │ 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 1ba91c │ │ │ │ + ble.n 1babac │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba98c │ │ │ │ + bge.n 1bac1c │ │ │ │ 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 1ba9a0 │ │ │ │ + beq.n 1bac30 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ba95c │ │ │ │ + ble.n 1babec │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ba95c │ │ │ │ + bge.n 1babec │ │ │ │ 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 1ba8c8 │ │ │ │ + ble.n 1bab58 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1ba8b6 │ │ │ │ + blt.n 1bab46 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1ba8c8 │ │ │ │ + b.n 1bab58 │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1ba986 │ │ │ │ + beq.n 1bac16 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ba97a │ │ │ │ + bne.n 1bac0a │ │ │ │ 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 1ba92c │ │ │ │ + bne.n 1babbc │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r9 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1ba8aa │ │ │ │ + bne.w 1bab3a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1ba8f4 │ │ │ │ + b.n 1bab84 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1ba880 │ │ │ │ - cbz r2, 1baa20 │ │ │ │ + b.w 1bab10 │ │ │ │ + cbz r2, 1bacb0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1baa24 │ │ │ │ + vldr s11, [pc, #88] @ 1bacb4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1baa28 │ │ │ │ + vldr s12, [pc, #84] @ 1bacb8 │ │ │ │ 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 1baa10 │ │ │ │ + ble.n 1baca0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1baa10 │ │ │ │ + bge.n 1baca0 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ba9d8 │ │ │ │ + bne.n 1bac68 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1baa98 │ │ │ │ + cbz r2, 1bad28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1baa9c │ │ │ │ - vldr s13, [pc, #96] @ 1baaa0 │ │ │ │ + vldr s12, [pc, #96] @ 1bad2c │ │ │ │ + vldr s13, [pc, #96] @ 1bad30 │ │ │ │ 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 1baa74 │ │ │ │ + ble.n 1bad04 │ │ │ │ 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 1baa74 │ │ │ │ + bge.n 1bad04 │ │ │ │ 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 1baa44 │ │ │ │ + bne.n 1bacd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1bab12 │ │ │ │ + cbz r2, 1bada2 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1bab14 │ │ │ │ + vldr s12, [pc, #100] @ 1bada4 │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1bab18 │ │ │ │ + vldr s13, [pc, #100] @ 1bada8 │ │ │ │ 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 1baaee │ │ │ │ + ble.n 1bad7e │ │ │ │ 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 1baaee │ │ │ │ + bge.n 1bad7e │ │ │ │ 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 1baaba │ │ │ │ + bne.n 1bad4a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1bab82 │ │ │ │ + cbz r2, 1bae12 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1bab84 │ │ │ │ - vldr s12, [pc, #92] @ 1bab88 │ │ │ │ + vldr s11, [pc, #92] @ 1bae14 │ │ │ │ + vldr s12, [pc, #92] @ 1bae18 │ │ │ │ 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 1bab64 │ │ │ │ + ble.n 1badf4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1bab64 │ │ │ │ + bge.n 1badf4 │ │ │ │ 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 1bab34 │ │ │ │ + bne.n 1badc4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1babfc │ │ │ │ + cbz r2, 1bae8c │ │ │ │ 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] @ 1bac00 │ │ │ │ + vldr s17, [pc, #84] @ 1bae90 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1bac04 │ │ │ │ + vldr s16, [pc, #80] @ 1bae94 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1babe8 │ │ │ │ + ble.n 1bae78 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1babe8 │ │ │ │ + bge.n 1bae78 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1babb4 │ │ │ │ + bne.n 1bae44 │ │ │ │ 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, 1bac84 │ │ │ │ + cbz r2, 1baf14 │ │ │ │ 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] @ 1bac88 │ │ │ │ + vldr s16, [pc, #92] @ 1baf18 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ 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 1baef0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1bac8c │ │ │ │ + vldr s15, [pc, #60] @ 1baf1c │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1bac60 │ │ │ │ + bge.n 1baef0 │ │ │ │ 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 1bac30 │ │ │ │ + bne.n 1baec0 │ │ │ │ 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, 1bacc6 │ │ │ │ + cbz r2, 1baf56 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -495112,608 +495379,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 1baca2 │ │ │ │ + bne.n 1baf32 │ │ │ │ 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] @ (1badac ) │ │ │ │ - ldr r3, [pc, #212] @ (1badb0 ) │ │ │ │ + ldr r2, [pc, #208] @ (1bb03c ) │ │ │ │ + ldr r3, [pc, #212] @ (1bb040 ) │ │ │ │ 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 1bad86 │ │ │ │ + beq.n 1bb016 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1bada4 │ │ │ │ - vldr s12, [pc, #172] @ 1bada8 │ │ │ │ + vldr s11, [pc, #172] @ 1bb034 │ │ │ │ + vldr s12, [pc, #172] @ 1bb038 │ │ │ │ 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 1bad3e │ │ │ │ + ble.n 1bafce │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1bad3e │ │ │ │ + bge.n 1bafce │ │ │ │ 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 1bad76 │ │ │ │ + ble.n 1bb006 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1bad76 │ │ │ │ + bge.n 1bb006 │ │ │ │ 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 1bad02 │ │ │ │ - ldr r2, [pc, #44] @ (1badb4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1badb0 ) │ │ │ │ + bne.n 1baf92 │ │ │ │ + ldr r2, [pc, #44] @ (1bb044 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb040 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bad9e │ │ │ │ + bne.n 1bb02e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + ldr r7, [pc, #904] @ (1bb3d0 ) │ │ │ │ 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] @ (1baea0 ) │ │ │ │ + ldr r1, [pc, #212] @ (1bb130 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1baea4 ) │ │ │ │ + ldr r2, [pc, #212] @ (1bb134 ) │ │ │ │ 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 1bae7a │ │ │ │ + beq.n 1bb10a │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1bae98 │ │ │ │ + vldr s11, [pc, #176] @ 1bb128 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1bae9c │ │ │ │ + vldr s12, [pc, #172] @ 1bb12c │ │ │ │ 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 1bae30 │ │ │ │ + ble.n 1bb0c0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1bae30 │ │ │ │ + bge.n 1bb0c0 │ │ │ │ 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 1bae6c │ │ │ │ + ble.n 1bb0fc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1bae6c │ │ │ │ + bge.n 1bb0fc │ │ │ │ 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 1badf0 │ │ │ │ - ldr r2, [pc, #44] @ (1baea8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1baea4 ) │ │ │ │ + bne.n 1bb080 │ │ │ │ + ldr r2, [pc, #44] @ (1bb138 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb134 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bae92 │ │ │ │ + bne.n 1bb122 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + ldr r7, [pc, #632] @ (1bb3ac ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + ldr r6, [pc, #952] @ (1bb4f4 ) │ │ │ │ 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] @ (1baf94 ) │ │ │ │ - ldr r3, [pc, #216] @ (1baf98 ) │ │ │ │ + ldr r2, [pc, #212] @ (1bb224 ) │ │ │ │ + ldr r3, [pc, #216] @ (1bb228 ) │ │ │ │ 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 1baf6e │ │ │ │ + beq.n 1bb1fe │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1baf8c │ │ │ │ + vldr s11, [pc, #176] @ 1bb21c │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #172] @ 1baf90 │ │ │ │ + vldr s12, [pc, #172] @ 1bb220 │ │ │ │ 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 1baf24 │ │ │ │ + ble.n 1bb1b4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1baf24 │ │ │ │ + bge.n 1bb1b4 │ │ │ │ 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 1baf54 │ │ │ │ + ble.n 1bb1e4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1baf54 │ │ │ │ + bge.n 1bb1e4 │ │ │ │ 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 1baeea │ │ │ │ - ldr r2, [pc, #44] @ (1baf9c ) │ │ │ │ - ldr r3, [pc, #36] @ (1baf98 ) │ │ │ │ + bne.n 1bb17a │ │ │ │ + ldr r2, [pc, #44] @ (1bb22c ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1baf86 │ │ │ │ + bne.n 1bb216 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + ldr r6, [pc, #680] @ (1bb4d0 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + ldr r5, [pc, #1000] @ (1bb618 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bb052 │ │ │ │ + beq.n 1bb2e2 │ │ │ │ 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] @ 1bb054 │ │ │ │ - vldr s16, [pc, #144] @ 1bb058 │ │ │ │ + vldr s17, [pc, #144] @ 1bb2e4 │ │ │ │ + vldr s16, [pc, #144] @ 1bb2e8 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baffe │ │ │ │ + ble.n 1bb28e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1baffe │ │ │ │ + bge.n 1bb28e │ │ │ │ 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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb03c │ │ │ │ + ble.n 1bb2cc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb03c │ │ │ │ + bge.n 1bb2cc │ │ │ │ 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 1bafca │ │ │ │ + bne.n 1bb25a │ │ │ │ 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 1bb116 │ │ │ │ + beq.n 1bb3a6 │ │ │ │ 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] @ 1bb118 │ │ │ │ + vldr s16, [pc, #152] @ 1bb3a8 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb0be │ │ │ │ + ble.n 1bb34e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb0be │ │ │ │ - vldr s15, [pc, #104] @ 1bb11c │ │ │ │ + bge.n 1bb34e │ │ │ │ + vldr s15, [pc, #104] @ 1bb3ac │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb0f6 │ │ │ │ + ble.n 1bb386 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb0f6 │ │ │ │ - vldr s15, [pc, #48] @ 1bb11c │ │ │ │ + bge.n 1bb386 │ │ │ │ + vldr s15, [pc, #48] @ 1bb3ac │ │ │ │ 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 1bb086 │ │ │ │ + bne.n 1bb316 │ │ │ │ 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] @ (1bb23c ) │ │ │ │ - ldr r3, [pc, #264] @ (1bb240 ) │ │ │ │ + ldr r2, [pc, #264] @ (1bb4cc ) │ │ │ │ + ldr r3, [pc, #264] @ (1bb4d0 ) │ │ │ │ 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 1bb214 │ │ │ │ + beq.n 1bb4a4 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #228] @ 1bb234 │ │ │ │ - vldr s12, [pc, #228] @ 1bb238 │ │ │ │ + vldr s11, [pc, #228] @ 1bb4c4 │ │ │ │ + vldr s12, [pc, #228] @ 1bb4c8 │ │ │ │ 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 1bb1a0 │ │ │ │ + ble.n 1bb430 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb1a0 │ │ │ │ + bge.n 1bb430 │ │ │ │ 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 1bb1d0 │ │ │ │ + ble.n 1bb460 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb1d0 │ │ │ │ + bge.n 1bb460 │ │ │ │ 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 1bb200 │ │ │ │ + ble.n 1bb490 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb200 │ │ │ │ + bge.n 1bb490 │ │ │ │ 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 1bb15c │ │ │ │ - ldr r2, [pc, #44] @ (1bb244 ) │ │ │ │ - ldr r3, [pc, #40] @ (1bb240 ) │ │ │ │ + bne.n 1bb3ec │ │ │ │ + ldr r2, [pc, #44] @ (1bb4d4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bb4d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb22e │ │ │ │ + bne.n 1bb4be │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r6, [pc, #784] @ (1bb550 ) │ │ │ │ + ldr r4, [pc, #208] @ (1bb5a0 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #912] @ (1bb5d8 ) │ │ │ │ + ldr r3, [pc, #336] @ (1bb628 ) │ │ │ │ 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] @ (1bb358 ) │ │ │ │ - ldr r3, [pc, #256] @ (1bb35c ) │ │ │ │ + ldr r2, [pc, #252] @ (1bb5e8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1bb5ec ) │ │ │ │ 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 1bb334 │ │ │ │ + beq.n 1bb5c4 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1bb350 │ │ │ │ - vldr s12, [pc, #216] @ 1bb354 │ │ │ │ + vldr s11, [pc, #216] @ 1bb5e0 │ │ │ │ + vldr s12, [pc, #216] @ 1bb5e4 │ │ │ │ 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 1bb2c0 │ │ │ │ + ble.n 1bb550 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb2c0 │ │ │ │ + bge.n 1bb550 │ │ │ │ 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 1bb2f0 │ │ │ │ + ble.n 1bb580 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb2f0 │ │ │ │ + bge.n 1bb580 │ │ │ │ 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 1bb320 │ │ │ │ + ble.n 1bb5b0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb320 │ │ │ │ + bge.n 1bb5b0 │ │ │ │ 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 1bb282 │ │ │ │ - ldr r2, [pc, #40] @ (1bb360 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb35c ) │ │ │ │ + bne.n 1bb512 │ │ │ │ + ldr r2, [pc, #40] @ (1bb5f0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb5ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb34c │ │ │ │ + bne.n 1bb5dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r5, [pc, #632] @ (1bb5d4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1bb624 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #784] @ (1bb674 ) │ │ │ │ + ldr r2, [pc, #208] @ (1bb6c4 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bb39c │ │ │ │ + cbz r2, 1bb62c │ │ │ │ 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 │ │ │ │ @@ -495724,746 +495991,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 1bb378 │ │ │ │ + bne.n 1bb608 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bb486 │ │ │ │ + beq.n 1bb716 │ │ │ │ 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] @ 1bb488 │ │ │ │ - vldr s16, [pc, #192] @ 1bb48c │ │ │ │ + vldr s17, [pc, #192] @ 1bb718 │ │ │ │ + vldr s16, [pc, #192] @ 1bb71c │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb400 │ │ │ │ + ble.n 1bb690 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb400 │ │ │ │ + bge.n 1bb690 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb436 │ │ │ │ + ble.n 1bb6c6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb436 │ │ │ │ + bge.n 1bb6c6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb46c │ │ │ │ + ble.n 1bb6fc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb46c │ │ │ │ + bge.n 1bb6fc │ │ │ │ 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 1bb3cc │ │ │ │ + bne.n 1bb65c │ │ │ │ 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] @ (1bb5d0 ) │ │ │ │ - ldr r3, [pc, #304] @ (1bb5d4 ) │ │ │ │ + ldr r2, [pc, #300] @ (1bb860 ) │ │ │ │ + ldr r3, [pc, #304] @ (1bb864 ) │ │ │ │ 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 1bb5ac │ │ │ │ + beq.n 1bb83c │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #264] @ 1bb5c8 │ │ │ │ + vldr s11, [pc, #264] @ 1bb858 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #260] @ 1bb5cc │ │ │ │ + vldr s12, [pc, #260] @ 1bb85c │ │ │ │ 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 1bb50c │ │ │ │ + ble.n 1bb79c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb50c │ │ │ │ + bge.n 1bb79c │ │ │ │ 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 1bb53c │ │ │ │ + ble.n 1bb7cc │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb53c │ │ │ │ + bge.n 1bb7cc │ │ │ │ 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 1bb56c │ │ │ │ + ble.n 1bb7fc │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb56c │ │ │ │ + bge.n 1bb7fc │ │ │ │ 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 1bb59c │ │ │ │ + ble.n 1bb82c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb59c │ │ │ │ + bge.n 1bb82c │ │ │ │ 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 1bb4ca │ │ │ │ - ldr r2, [pc, #40] @ (1bb5d8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb5d4 ) │ │ │ │ + bne.n 1bb75a │ │ │ │ + ldr r2, [pc, #40] @ (1bb868 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb864 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb5c4 │ │ │ │ + bne.n 1bb854 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r3, [pc, #344] @ (1bb72c ) │ │ │ │ + ldr r0, [pc, #792] @ (1bbb7c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #304] @ (1bb70c ) │ │ │ │ + blxns r7 │ │ │ │ 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] @ (1bb704 ) │ │ │ │ - ldr r3, [pc, #272] @ (1bb708 ) │ │ │ │ + ldr r2, [pc, #272] @ (1bb994 ) │ │ │ │ + ldr r3, [pc, #272] @ (1bb998 ) │ │ │ │ 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 1bb6d8 │ │ │ │ + beq.n 1bb968 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1bb6fc │ │ │ │ - vldr s16, [pc, #236] @ 1bb700 │ │ │ │ + vldr s17, [pc, #236] @ 1bb98c │ │ │ │ + vldr s16, [pc, #236] @ 1bb990 │ │ │ │ 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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb656 │ │ │ │ + ble.n 1bb8e6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb656 │ │ │ │ + bge.n 1bb8e6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb68e │ │ │ │ + ble.n 1bb91e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb68e │ │ │ │ + bge.n 1bb91e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb6c6 │ │ │ │ + ble.n 1bb956 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb6c6 │ │ │ │ + bge.n 1bb956 │ │ │ │ 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 1bb61a │ │ │ │ - ldr r2, [pc, #48] @ (1bb70c ) │ │ │ │ - ldr r3, [pc, #44] @ (1bb708 ) │ │ │ │ + bne.n 1bb8aa │ │ │ │ + ldr r2, [pc, #48] @ (1bb99c ) │ │ │ │ + ldr r3, [pc, #44] @ (1bb998 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb6f6 │ │ │ │ + bne.n 1bb986 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r2, [pc, #16] @ (1bb718 ) │ │ │ │ + bxns lr │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #128] @ (1bb790 ) │ │ │ │ + mov r8, r2 │ │ │ │ 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] @ (1bb838 ) │ │ │ │ - ldr r3, [pc, #272] @ (1bb83c ) │ │ │ │ + ldr r2, [pc, #272] @ (1bbac8 ) │ │ │ │ + ldr r3, [pc, #272] @ (1bbacc ) │ │ │ │ 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 1bb80e │ │ │ │ + beq.n 1bba9e │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #232] @ 1bb830 │ │ │ │ + vldr s17, [pc, #232] @ 1bbac0 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #228] @ 1bb834 │ │ │ │ + vldr s16, [pc, #228] @ 1bbac4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb78c │ │ │ │ + ble.n 1bba1c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb78c │ │ │ │ + bge.n 1bba1c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb7c4 │ │ │ │ + ble.n 1bba54 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb7c4 │ │ │ │ + bge.n 1bba54 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb7fc │ │ │ │ + ble.n 1bba8c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb7fc │ │ │ │ + bge.n 1bba8c │ │ │ │ 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 1bb752 │ │ │ │ - ldr r2, [pc, #48] @ (1bb840 ) │ │ │ │ - ldr r3, [pc, #40] @ (1bb83c ) │ │ │ │ + bne.n 1bb9e2 │ │ │ │ + ldr r2, [pc, #48] @ (1bbad0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bbacc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb82c │ │ │ │ + bne.n 1bbabc │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r0, [pc, #832] @ (1bbb7c ) │ │ │ │ + mov r0, r8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + cmp r2, fp │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bb95a │ │ │ │ + beq.w 1bbbea │ │ │ │ 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] @ 1bb95c │ │ │ │ - vldr s16, [pc, #244] @ 1bb960 │ │ │ │ + vldr s17, [pc, #244] @ 1bbbec │ │ │ │ + vldr s16, [pc, #244] @ 1bbbf0 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb8a2 │ │ │ │ + ble.n 1bbb32 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb8a2 │ │ │ │ + bge.n 1bbb32 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb8d8 │ │ │ │ + ble.n 1bbb68 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb8d8 │ │ │ │ + bge.n 1bbb68 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb90e │ │ │ │ + ble.n 1bbb9e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb90e │ │ │ │ + bge.n 1bbb9e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb944 │ │ │ │ + ble.n 1bbbd4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb944 │ │ │ │ + bge.n 1bbbd4 │ │ │ │ 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 1bb86e │ │ │ │ + bne.n 1bbafe │ │ │ │ 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 1bba82 │ │ │ │ + beq.w 1bbd12 │ │ │ │ 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] @ 1bba84 │ │ │ │ - vldr s16, [pc, #252] @ 1bba88 │ │ │ │ + vldr s17, [pc, #252] @ 1bbd14 │ │ │ │ + vldr s16, [pc, #252] @ 1bbd18 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb9c8 │ │ │ │ + ble.n 1bbc58 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb9c8 │ │ │ │ + bge.n 1bbc58 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb9fe │ │ │ │ + ble.n 1bbc8e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb9fe │ │ │ │ + bge.n 1bbc8e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bba34 │ │ │ │ + ble.n 1bbcc4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bba34 │ │ │ │ + bge.n 1bbcc4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bba6c │ │ │ │ + ble.n 1bbcfc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bba6c │ │ │ │ + bge.n 1bbcfc │ │ │ │ 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 1bb98e │ │ │ │ + bne.n 1bbc1e │ │ │ │ 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] @ (1bbbe4 ) │ │ │ │ - ldr r3, [pc, #320] @ (1bbbe8 ) │ │ │ │ + ldr r2, [pc, #320] @ (1bbe74 ) │ │ │ │ + ldr r3, [pc, #320] @ (1bbe78 ) │ │ │ │ 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 1bbbb8 │ │ │ │ + beq.n 1bbe48 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #284] @ 1bbbdc │ │ │ │ - vldr s16, [pc, #284] @ 1bbbe0 │ │ │ │ + vldr s17, [pc, #284] @ 1bbe6c │ │ │ │ + vldr s16, [pc, #284] @ 1bbe70 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbb02 │ │ │ │ + ble.n 1bbd92 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbb02 │ │ │ │ + bge.n 1bbd92 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbb3a │ │ │ │ + ble.n 1bbdca │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbb3a │ │ │ │ + bge.n 1bbdca │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbb72 │ │ │ │ + ble.n 1bbe02 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbb72 │ │ │ │ + bge.n 1bbe02 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbbaa │ │ │ │ + ble.n 1bbe3a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbbaa │ │ │ │ + bge.n 1bbe3a │ │ │ │ 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 1bbac6 │ │ │ │ - ldr r2, [pc, #48] @ (1bbbec ) │ │ │ │ - ldr r3, [pc, #44] @ (1bbbe8 ) │ │ │ │ + bne.n 1bbd56 │ │ │ │ + ldr r2, [pc, #48] @ (1bbe7c ) │ │ │ │ + ldr r3, [pc, #44] @ (1bbe78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bbbd6 │ │ │ │ + bne.n 1bbe66 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r4, sl │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r8 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bbc02 │ │ │ │ + cbz r2, 1bbe92 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1bbbf4 │ │ │ │ + bne.n 1bbe84 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbc50 │ │ │ │ + cbz r2, 1bbee0 │ │ │ │ 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 │ │ │ │ @@ -496476,19 +496743,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 1bbc1a │ │ │ │ + bne.n 1bbeaa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbc94 │ │ │ │ + cbz r2, 1bbf24 │ │ │ │ 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 │ │ │ │ @@ -496498,19 +496765,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 1bbc6a │ │ │ │ + bne.n 1bbefa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbce0 │ │ │ │ + cbz r2, 1bbf70 │ │ │ │ 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 │ │ │ │ @@ -496521,19 +496788,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 1bbcac │ │ │ │ + bne.n 1bbf3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbd38 │ │ │ │ + cbz r2, 1bbfc8 │ │ │ │ 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 │ │ │ │ @@ -496551,19 +496818,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r6, [r4, #-7] │ │ │ │ strb.w r0, [r4, #-8] │ │ │ │ cmp sl, r5 │ │ │ │ strb.w r6, [r4, #-6] │ │ │ │ strb.w r7, [r4, #-5] │ │ │ │ - bne.n 1bbd02 │ │ │ │ + bne.n 1bbf92 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbd84 │ │ │ │ + cbz r2, 1bc014 │ │ │ │ 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 │ │ │ │ @@ -496576,19 +496843,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 1bbd56 │ │ │ │ + bne.n 1bbfe6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbddc │ │ │ │ + cbz r2, 1bc06c │ │ │ │ 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 │ │ │ │ @@ -496604,19 +496871,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 1bbda0 │ │ │ │ + bne.n 1bc030 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbe34 │ │ │ │ + cbz r2, 1bc0c4 │ │ │ │ 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 │ │ │ │ @@ -496632,38 +496899,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 1bbdf8 │ │ │ │ + bne.n 1bc088 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbe6c │ │ │ │ + cbz r2, 1bc0fc │ │ │ │ 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 1bbe48 │ │ │ │ + bne.n 1bc0d8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbeb0 │ │ │ │ + cbz r2, 1bc140 │ │ │ │ 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 │ │ │ │ @@ -496674,19 +496941,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 1bbe7e │ │ │ │ + bne.n 1bc10e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbeee │ │ │ │ + cbz r2, 1bc17e │ │ │ │ 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 │ │ │ │ @@ -496695,18 +496962,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 1bbec0 │ │ │ │ + bne.n 1bc150 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbf3c │ │ │ │ + cbz r2, 1bc1cc │ │ │ │ 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 │ │ │ │ @@ -496720,19 +496987,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 1bbf06 │ │ │ │ + bne.n 1bc196 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbf9a │ │ │ │ + cbz r2, 1bc22a │ │ │ │ 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 │ │ │ │ @@ -496748,18 +497015,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 1bbf56 │ │ │ │ + bne.n 1bc1e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbfec │ │ │ │ + cbz r2, 1bc27c │ │ │ │ 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 │ │ │ │ @@ -496774,19 +497041,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 1bbfae │ │ │ │ + bne.n 1bc23e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc048 │ │ │ │ + cbz r2, 1bc2d8 │ │ │ │ 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 │ │ │ │ @@ -496805,19 +497072,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r6, [r4, #-7] │ │ │ │ strb.w r0, [r4, #-8] │ │ │ │ cmp sl, r5 │ │ │ │ strb.w r6, [r4, #-6] │ │ │ │ strb.w r7, [r4, #-5] │ │ │ │ - bne.n 1bc00e │ │ │ │ + bne.n 1bc29e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc0a4 │ │ │ │ + cbz r2, 1bc334 │ │ │ │ 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 │ │ │ │ @@ -496834,19 +497101,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 1bc068 │ │ │ │ + bne.n 1bc2f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc0e4 │ │ │ │ + cbz r2, 1bc374 │ │ │ │ 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 │ │ │ │ @@ -496856,19 +497123,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 1bc0bc │ │ │ │ + bne.n 1bc34c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc128 │ │ │ │ + cbz r2, 1bc3b8 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -496880,19 +497147,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 1bc0f6 │ │ │ │ + bne.n 1bc386 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc18a │ │ │ │ + cbz r2, 1bc41a │ │ │ │ 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 │ │ │ │ @@ -496911,18 +497178,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 1bc142 │ │ │ │ + bne.n 1bc3d2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc1e6 │ │ │ │ + cbz r2, 1bc476 │ │ │ │ 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 │ │ │ │ @@ -496939,18 +497206,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 1bc1a8 │ │ │ │ + bne.n 1bc438 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc224 │ │ │ │ + cbz r2, 1bc4b4 │ │ │ │ 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]! │ │ │ │ @@ -496960,19 +497227,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 1bc1f8 │ │ │ │ + bne.n 1bc488 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc264 │ │ │ │ + cbz r2, 1bc4f4 │ │ │ │ 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]! │ │ │ │ @@ -496982,19 +497249,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 1bc238 │ │ │ │ + bne.n 1bc4c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc2c6 │ │ │ │ + cbz r2, 1bc556 │ │ │ │ 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 │ │ │ │ @@ -497013,18 +497280,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 1bc282 │ │ │ │ + bne.n 1bc512 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc320 │ │ │ │ + cbz r2, 1bc5b0 │ │ │ │ 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 │ │ │ │ @@ -497041,19 +497308,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 1bc2e4 │ │ │ │ + bne.n 1bc574 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc392 │ │ │ │ + cbz r2, 1bc622 │ │ │ │ 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 │ │ │ │ @@ -497073,18 +497340,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 1bc33e │ │ │ │ + bne.n 1bc5ce │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc402 │ │ │ │ + cbz r2, 1bc692 │ │ │ │ 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 │ │ │ │ @@ -497104,18 +497371,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 1bc3ae │ │ │ │ + bne.n 1bc63e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc454 │ │ │ │ + cbz r2, 1bc6e4 │ │ │ │ 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 │ │ │ │ @@ -497130,19 +497397,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 1bc40e │ │ │ │ + bne.n 1bc69e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc4d0 │ │ │ │ + cbz r2, 1bc760 │ │ │ │ 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 │ │ │ │ @@ -497167,19 +497434,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 1bc46e │ │ │ │ + bne.n 1bc6fe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc548 │ │ │ │ + cbz r2, 1bc7d8 │ │ │ │ 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 │ │ │ │ @@ -497202,19 +497469,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 1bc4f0 │ │ │ │ + bne.n 1bc780 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc594 │ │ │ │ + cbz r2, 1bc824 │ │ │ │ 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 │ │ │ │ @@ -497227,19 +497494,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 1bc55c │ │ │ │ + bne.n 1bc7ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc5e4 │ │ │ │ + cbz r2, 1bc874 │ │ │ │ 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 │ │ │ │ @@ -497254,19 +497521,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 1bc5a6 │ │ │ │ + bne.n 1bc836 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc660 │ │ │ │ + cbz r2, 1bc8f0 │ │ │ │ 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 │ │ │ │ @@ -497291,19 +497558,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 1bc602 │ │ │ │ + bne.n 1bc892 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc6aa │ │ │ │ + cbz r2, 1bc93a │ │ │ │ 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,18 +497583,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 1bc674 │ │ │ │ + bne.n 1bc904 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc71e │ │ │ │ + cbz r2, 1bc9ae │ │ │ │ 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 │ │ │ │ @@ -497350,32 +497617,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 1bc6c8 │ │ │ │ + bne.n 1bc958 │ │ │ │ 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] @ (1bc7c4 ) │ │ │ │ - ldr r3, [pc, #144] @ (1bc7c8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1bca54 ) │ │ │ │ + ldr r3, [pc, #144] @ (1bca58 ) │ │ │ │ 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 1bc7a6 │ │ │ │ + beq.n 1bca36 │ │ │ │ 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] │ │ │ │ @@ -497399,34 +497666,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1bc754 │ │ │ │ - ldr r2, [pc, #36] @ (1bc7cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc7c8 ) │ │ │ │ + bne.n 1bc9e4 │ │ │ │ + ldr r2, [pc, #36] @ (1bca5c ) │ │ │ │ + ldr r3, [pc, #28] @ (1bca58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc7c0 │ │ │ │ + bne.n 1bca50 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bc820 │ │ │ │ + cbz r2, 1bcab0 │ │ │ │ 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 │ │ │ │ @@ -497442,33 +497709,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 1bc7de │ │ │ │ + bne.n 1bca6e │ │ │ │ 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] @ (1bc8cc ) │ │ │ │ - ldr r3, [pc, #148] @ (1bc8d0 ) │ │ │ │ + ldr r2, [pc, #148] @ (1bcb5c ) │ │ │ │ + ldr r3, [pc, #148] @ (1bcb60 ) │ │ │ │ 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 1bc8ae │ │ │ │ + beq.n 1bcb3e │ │ │ │ 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] │ │ │ │ @@ -497493,34 +497760,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1bc858 │ │ │ │ - ldr r2, [pc, #36] @ (1bc8d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc8d0 ) │ │ │ │ + bne.n 1bcae8 │ │ │ │ + ldr r2, [pc, #36] @ (1bcb64 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bcb60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc8c8 │ │ │ │ + bne.n 1bcb58 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bc92c │ │ │ │ + cbz r2, 1bcbbc │ │ │ │ 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 │ │ │ │ @@ -497536,19 +497803,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 1bc8e8 │ │ │ │ + bne.n 1bcb78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc984 │ │ │ │ + cbz r2, 1bcc14 │ │ │ │ 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 │ │ │ │ @@ -497564,19 +497831,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 1bc940 │ │ │ │ + bne.n 1bcbd0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc9dc │ │ │ │ + cbz r2, 1bcc6c │ │ │ │ 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 │ │ │ │ @@ -497592,19 +497859,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 1bc99e │ │ │ │ + bne.n 1bcc2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bca34 │ │ │ │ + cbz r2, 1bccc4 │ │ │ │ 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 │ │ │ │ @@ -497620,19 +497887,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 1bc9f6 │ │ │ │ + bne.n 1bcc86 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bca8c │ │ │ │ + cbz r2, 1bcd1c │ │ │ │ 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 │ │ │ │ @@ -497648,19 +497915,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 1bca48 │ │ │ │ + bne.n 1bccd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcae4 │ │ │ │ + cbz r2, 1bcd74 │ │ │ │ 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 │ │ │ │ @@ -497676,19 +497943,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 1bcaa0 │ │ │ │ + bne.n 1bcd30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcb3c │ │ │ │ + cbz r2, 1bcdcc │ │ │ │ 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 │ │ │ │ @@ -497704,19 +497971,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 1bcaf8 │ │ │ │ + bne.n 1bcd88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcb94 │ │ │ │ + cbz r2, 1bce24 │ │ │ │ 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 │ │ │ │ @@ -497732,19 +497999,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 1bcb50 │ │ │ │ + bne.n 1bcde0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcbde │ │ │ │ + cbz r2, 1bce6e │ │ │ │ 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 │ │ │ │ @@ -497758,18 +498025,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 1bcba6 │ │ │ │ + bne.n 1bce36 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bcc26 │ │ │ │ + cbz r2, 1bceb6 │ │ │ │ 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 │ │ │ │ @@ -497783,19 +498050,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 1bcbee │ │ │ │ + bne.n 1bce7e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bccb4 │ │ │ │ + beq.n 1bcf44 │ │ │ │ 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 │ │ │ │ @@ -497824,20 +498091,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 1bcc40 │ │ │ │ + bne.n 1bced0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bcd44 │ │ │ │ + beq.n 1bcfd4 │ │ │ │ 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 │ │ │ │ @@ -497866,33 +498133,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 1bccd0 │ │ │ │ + bne.n 1bcf60 │ │ │ │ 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] @ (1bce0c ) │ │ │ │ - ldr r3, [pc, #176] @ (1bce10 ) │ │ │ │ + ldr r2, [pc, #176] @ (1bd09c ) │ │ │ │ + ldr r3, [pc, #176] @ (1bd0a0 ) │ │ │ │ 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 1bcdee │ │ │ │ + beq.n 1bd07e │ │ │ │ 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] │ │ │ │ @@ -497926,47 +498193,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1bcd7c │ │ │ │ - ldr r2, [pc, #36] @ (1bce14 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bce10 ) │ │ │ │ + bne.n 1bd00c │ │ │ │ + ldr r2, [pc, #36] @ (1bd0a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd0a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bce08 │ │ │ │ + bne.n 1bd098 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r0, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #10 │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ 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] @ (1bcecc ) │ │ │ │ - ldr r3, [pc, #160] @ (1bced0 ) │ │ │ │ + ldr r2, [pc, #160] @ (1bd15c ) │ │ │ │ + ldr r3, [pc, #160] @ (1bd160 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1bceac │ │ │ │ + cbz r6, 1bd13c │ │ │ │ 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] │ │ │ │ @@ -497992,48 +498259,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 1bce52 │ │ │ │ - ldr r2, [pc, #36] @ (1bced4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bced0 ) │ │ │ │ + bne.n 1bd0e2 │ │ │ │ + ldr r2, [pc, #36] @ (1bd164 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bd160 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bcec6 │ │ │ │ + bne.n 1bd156 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ 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] @ (1bcf94 ) │ │ │ │ - ldr r3, [pc, #168] @ (1bcf98 ) │ │ │ │ + ldr r2, [pc, #168] @ (1bd224 ) │ │ │ │ + ldr r3, [pc, #168] @ (1bd228 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1bcf74 │ │ │ │ + cbz r6, 1bd204 │ │ │ │ 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 │ │ │ │ @@ -498060,35 +498327,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 1bcf14 │ │ │ │ - ldr r2, [pc, #36] @ (1bcf9c ) │ │ │ │ - ldr r3, [pc, #32] @ (1bcf98 ) │ │ │ │ + bne.n 1bd1a4 │ │ │ │ + ldr r2, [pc, #36] @ (1bd22c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bd228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bcf8e │ │ │ │ + bne.n 1bd21e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #12 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bcffe │ │ │ │ + cbz r2, 1bd28e │ │ │ │ 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 │ │ │ │ @@ -498107,18 +498374,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 1bcfb0 │ │ │ │ + bne.n 1bd240 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bd04e │ │ │ │ + cbz r2, 1bd2de │ │ │ │ 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 │ │ │ │ @@ -498133,18 +498400,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 1bd00c │ │ │ │ + bne.n 1bd29c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bd0ac │ │ │ │ + cbz r2, 1bd33c │ │ │ │ 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 │ │ │ │ @@ -498163,19 +498430,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 1bd062 │ │ │ │ + bne.n 1bd2f2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd10c │ │ │ │ + cbz r2, 1bd39c │ │ │ │ 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 │ │ │ │ @@ -498194,19 +498461,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 1bd0c2 │ │ │ │ + bne.n 1bd352 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd170 │ │ │ │ + cbz r2, 1bd400 │ │ │ │ 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 │ │ │ │ @@ -498225,19 +498492,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 1bd120 │ │ │ │ + bne.n 1bd3b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd1d4 │ │ │ │ + cbz r2, 1bd464 │ │ │ │ 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 │ │ │ │ @@ -498256,19 +498523,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 1bd184 │ │ │ │ + bne.n 1bd414 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd238 │ │ │ │ + cbz r2, 1bd4c8 │ │ │ │ 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 │ │ │ │ @@ -498287,33 +498554,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 1bd1e8 │ │ │ │ + bne.n 1bd478 │ │ │ │ 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] @ (1bd308 ) │ │ │ │ - ldr r3, [pc, #184] @ (1bd30c ) │ │ │ │ + ldr r2, [pc, #184] @ (1bd598 ) │ │ │ │ + ldr r3, [pc, #184] @ (1bd59c ) │ │ │ │ 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 1bd2ea │ │ │ │ + beq.n 1bd57a │ │ │ │ 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] │ │ │ │ @@ -498350,48 +498617,48 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1bd270 │ │ │ │ - ldr r2, [pc, #36] @ (1bd310 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd30c ) │ │ │ │ + bne.n 1bd500 │ │ │ │ + ldr r2, [pc, #36] @ (1bd5a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd59c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd304 │ │ │ │ + bne.n 1bd594 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ 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] @ (1bd3ec ) │ │ │ │ - ldr r3, [pc, #196] @ (1bd3f0 ) │ │ │ │ + ldr r2, [pc, #196] @ (1bd67c ) │ │ │ │ + ldr r3, [pc, #196] @ (1bd680 ) │ │ │ │ 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 1bd3cc │ │ │ │ + beq.n 1bd65c │ │ │ │ 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] │ │ │ │ @@ -498426,36 +498693,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 1bd350 │ │ │ │ - ldr r2, [pc, #36] @ (1bd3f4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bd3f0 ) │ │ │ │ + bne.n 1bd5e0 │ │ │ │ + ldr r2, [pc, #36] @ (1bd684 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bd680 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd3e6 │ │ │ │ + bne.n 1bd676 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd490 │ │ │ │ + beq.n 1bd720 │ │ │ │ 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 │ │ │ │ @@ -498487,20 +498754,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 1bd410 │ │ │ │ + bne.n 1bd6a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd52c │ │ │ │ + beq.n 1bd7bc │ │ │ │ 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 │ │ │ │ @@ -498532,33 +498799,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 1bd4ac │ │ │ │ + bne.n 1bd73c │ │ │ │ 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] @ (1bd608 ) │ │ │ │ - ldr r3, [pc, #196] @ (1bd60c ) │ │ │ │ + ldr r2, [pc, #196] @ (1bd898 ) │ │ │ │ + ldr r3, [pc, #196] @ (1bd89c ) │ │ │ │ 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 1bd5ea │ │ │ │ + beq.n 1bd87a │ │ │ │ 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 │ │ │ │ @@ -498594,34 +498861,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 1bd56e │ │ │ │ - ldr r2, [pc, #36] @ (1bd610 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd60c ) │ │ │ │ + bne.n 1bd7fe │ │ │ │ + ldr r2, [pc, #36] @ (1bd8a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd89c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd604 │ │ │ │ + bne.n 1bd894 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #14 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bd66c │ │ │ │ + cbz r2, 1bd8fc │ │ │ │ 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 │ │ │ │ @@ -498638,19 +498905,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 1bd620 │ │ │ │ + bne.n 1bd8b0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd6cc │ │ │ │ + cbz r2, 1bd95c │ │ │ │ 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 │ │ │ │ @@ -498667,19 +498934,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 1bd67e │ │ │ │ + bne.n 1bd90e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd72c │ │ │ │ + cbz r2, 1bd9bc │ │ │ │ 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 │ │ │ │ @@ -498696,19 +498963,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 1bd6de │ │ │ │ + bne.n 1bd96e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd788 │ │ │ │ + cbz r2, 1bda18 │ │ │ │ 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 │ │ │ │ @@ -498725,19 +498992,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 1bd73c │ │ │ │ + bne.n 1bd9cc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd7dc │ │ │ │ + cbz r2, 1bda6c │ │ │ │ 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 │ │ │ │ @@ -498753,19 +499020,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 1bd798 │ │ │ │ + bne.n 1bda28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd830 │ │ │ │ + cbz r2, 1bdac0 │ │ │ │ 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 │ │ │ │ @@ -498781,19 +499048,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 1bd7ec │ │ │ │ + bne.n 1bda7c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd884 │ │ │ │ + cbz r2, 1bdb14 │ │ │ │ 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 │ │ │ │ @@ -498809,19 +499076,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 1bd840 │ │ │ │ + bne.n 1bdad0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd8d8 │ │ │ │ + cbz r2, 1bdb68 │ │ │ │ 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 │ │ │ │ @@ -498837,20 +499104,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 1bd894 │ │ │ │ + bne.n 1bdb24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd978 │ │ │ │ + beq.n 1bdc08 │ │ │ │ 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 │ │ │ │ @@ -498883,20 +499150,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 1bd8f8 │ │ │ │ + bne.n 1bdb88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bda18 │ │ │ │ + beq.n 1bdca8 │ │ │ │ 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 │ │ │ │ @@ -498929,20 +499196,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 1bd998 │ │ │ │ + bne.n 1bdc28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdab8 │ │ │ │ + beq.n 1bdd48 │ │ │ │ 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 │ │ │ │ @@ -498975,20 +499242,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 1bda38 │ │ │ │ + bne.n 1bdcc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdb58 │ │ │ │ + beq.n 1bdde8 │ │ │ │ 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 │ │ │ │ @@ -499021,33 +499288,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 1bdad8 │ │ │ │ + bne.n 1bdd68 │ │ │ │ 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] @ (1bdc40 ) │ │ │ │ - ldr r3, [pc, #208] @ (1bdc44 ) │ │ │ │ + ldr r2, [pc, #208] @ (1bded0 ) │ │ │ │ + ldr r3, [pc, #208] @ (1bded4 ) │ │ │ │ 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 1bdc20 │ │ │ │ + beq.n 1bdeb0 │ │ │ │ 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 │ │ │ │ @@ -499090,49 +499357,49 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1bdb8c │ │ │ │ - ldr r2, [pc, #36] @ (1bdc48 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bdc44 ) │ │ │ │ + bne.n 1bde1c │ │ │ │ + ldr r2, [pc, #36] @ (1bded8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bded4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdc3a │ │ │ │ + bne.n 1bdeca │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ 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] @ (1bdd14 ) │ │ │ │ - ldr r3, [pc, #180] @ (1bdd18 ) │ │ │ │ + ldr r2, [pc, #180] @ (1bdfa4 ) │ │ │ │ + ldr r3, [pc, #180] @ (1bdfa8 ) │ │ │ │ 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 1bdcf6 │ │ │ │ + beq.n 1bdf86 │ │ │ │ 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 │ │ │ │ @@ -499164,35 +499431,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 1bdc88 │ │ │ │ - ldr r2, [pc, #36] @ (1bdd1c ) │ │ │ │ - ldr r3, [pc, #28] @ (1bdd18 ) │ │ │ │ + bne.n 1bdf18 │ │ │ │ + ldr r2, [pc, #36] @ (1bdfac ) │ │ │ │ + ldr r3, [pc, #28] @ (1bdfa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdd10 │ │ │ │ + bne.n 1bdfa0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bddc8 │ │ │ │ + beq.n 1be058 │ │ │ │ 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 │ │ │ │ @@ -499228,19 +499495,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 1bdd38 │ │ │ │ + bne.n 1bdfc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bde3c │ │ │ │ + cbz r2, 1be0cc │ │ │ │ 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 │ │ │ │ @@ -499263,19 +499530,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 1bddda │ │ │ │ + bne.n 1be06a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bdeb2 │ │ │ │ + cbz r2, 1be142 │ │ │ │ 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 │ │ │ │ @@ -499298,18 +499565,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 1bde4e │ │ │ │ + bne.n 1be0de │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bdf24 │ │ │ │ + cbz r2, 1be1b4 │ │ │ │ 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 │ │ │ │ @@ -499332,19 +499599,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 1bdec2 │ │ │ │ + bne.n 1be152 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bdf98 │ │ │ │ + cbz r2, 1be228 │ │ │ │ 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 │ │ │ │ @@ -499367,20 +499634,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 1bdf36 │ │ │ │ + bne.n 1be1c6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1be042 │ │ │ │ + beq.n 1be2d2 │ │ │ │ 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 │ │ │ │ @@ -499416,32 +499683,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 1bdfb6 │ │ │ │ + bne.n 1be246 │ │ │ │ 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] @ (1be134 ) │ │ │ │ - ldr r3, [pc, #220] @ (1be138 ) │ │ │ │ + ldr r2, [pc, #220] @ (1be3c4 ) │ │ │ │ + ldr r3, [pc, #220] @ (1be3c8 ) │ │ │ │ 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 1be114 │ │ │ │ + beq.n 1be3a4 │ │ │ │ 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 │ │ │ │ @@ -499488,49 +499755,49 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1be074 │ │ │ │ - ldr r2, [pc, #36] @ (1be13c ) │ │ │ │ - ldr r3, [pc, #32] @ (1be138 ) │ │ │ │ + bne.n 1be304 │ │ │ │ + ldr r2, [pc, #36] @ (1be3cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1be3c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be12e │ │ │ │ + bne.n 1be3be │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r4, #6 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + adds r4, r2, #1 │ │ │ │ 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] @ (1be240 ) │ │ │ │ - ldr r3, [pc, #236] @ (1be244 ) │ │ │ │ + ldr r2, [pc, #236] @ (1be4d0 ) │ │ │ │ + ldr r3, [pc, #236] @ (1be4d4 ) │ │ │ │ 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 1be220 │ │ │ │ + beq.n 1be4b0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -499574,36 +499841,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 1be178 │ │ │ │ - ldr r2, [pc, #36] @ (1be248 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be244 ) │ │ │ │ + bne.n 1be408 │ │ │ │ + ldr r2, [pc, #36] @ (1be4d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be4d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be23a │ │ │ │ + bne.n 1be4ca │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r4, #2 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1be2f4 │ │ │ │ + beq.n 1be584 │ │ │ │ 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 │ │ │ │ @@ -499639,324 +499906,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 1be264 │ │ │ │ + bne.n 1be4f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1be304 ) │ │ │ │ + ldr r3, [pc, #8] @ (1be594 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1be314 ) │ │ │ │ + ldr r3, [pc, #8] @ (1be5a4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ 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] @ (1be4ec ) │ │ │ │ - ldr r3, [pc, #444] @ (1be4f0 ) │ │ │ │ + ldr r2, [pc, #444] @ (1be77c ) │ │ │ │ + ldr r3, [pc, #444] @ (1be780 ) │ │ │ │ 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, 1be396 │ │ │ │ + cbz r5, 1be626 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54638 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1be39c │ │ │ │ + beq.n 1be62c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1be430 │ │ │ │ + blt.n 1be6c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 54124 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1be4e0 │ │ │ │ - ldr r2, [pc, #384] @ (1be4f4 ) │ │ │ │ + blt.w 1be770 │ │ │ │ + ldr r2, [pc, #384] @ (1be784 ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ - ldr r3, [pc, #376] @ (1be4f0 ) │ │ │ │ + ldr r3, [pc, #376] @ (1be780 ) │ │ │ │ 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 1be4e8 │ │ │ │ + bne.w 1be778 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [pc, #352] @ (1be4f8 ) │ │ │ │ + ldr r5, [pc, #352] @ (1be788 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1be34e │ │ │ │ + b.n 1be5de │ │ │ │ blx 54efc │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1be4fc ) │ │ │ │ + ldr r0, [pc, #344] @ (1be78c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ - cbz r0, 1be3b2 │ │ │ │ + bl 1c49fc │ │ │ │ + cbz r0, 1be642 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be476 │ │ │ │ + bne.n 1be706 │ │ │ │ blx 54efc │ │ │ │ - ldr r3, [pc, #328] @ (1be500 ) │ │ │ │ + ldr r3, [pc, #328] @ (1be790 ) │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ subs r4, r6, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #8 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1be436 │ │ │ │ + cbnz r0, 1be6c6 │ │ │ │ ldr.w r3, [r6, #-104] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1be4c6 │ │ │ │ + bne.n 1be756 │ │ │ │ ldr.w r3, [r6, #-96] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1be4ac │ │ │ │ - ldr r2, [pc, #268] @ (1be504 ) │ │ │ │ + bne.n 1be73c │ │ │ │ + ldr r2, [pc, #268] @ (1be794 ) │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ ldr.w r5, [r6, #-120] │ │ │ │ - cbz r5, 1be430 │ │ │ │ + cbz r5, 1be6c0 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 549b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1be428 │ │ │ │ + blt.n 1be6b8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54984 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 5422c │ │ │ │ - b.n 1be360 │ │ │ │ + b.n 1be5f0 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 5422c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1be370 │ │ │ │ + b.n 1be600 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1be490 │ │ │ │ + bne.n 1be720 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be3f4 │ │ │ │ + beq.n 1be684 │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 544ac │ │ │ │ - ldr r3, [pc, #172] @ (1be508 ) │ │ │ │ - ldr r2, [pc, #176] @ (1be50c ) │ │ │ │ - ldr r1, [pc, #176] @ (1be510 ) │ │ │ │ + ldr r3, [pc, #172] @ (1be798 ) │ │ │ │ + ldr r2, [pc, #176] @ (1be79c ) │ │ │ │ + ldr r1, [pc, #176] @ (1be7a0 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 1be430 │ │ │ │ - ldr r2, [pc, #156] @ (1be514 ) │ │ │ │ + b.n 1be6c0 │ │ │ │ + ldr r2, [pc, #156] @ (1be7a4 ) │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ add.w r9, sp, #8 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1be3f4 │ │ │ │ + b.n 1be684 │ │ │ │ blx 544ac │ │ │ │ - ldr r3, [pc, #128] @ (1be518 ) │ │ │ │ - ldr r2, [pc, #132] @ (1be51c ) │ │ │ │ - ldr r1, [pc, #132] @ (1be520 ) │ │ │ │ + ldr r3, [pc, #128] @ (1be7a8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1be7ac ) │ │ │ │ + ldr r1, [pc, #132] @ (1be7b0 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3aa8 │ │ │ │ - b.n 1be46e │ │ │ │ - ldr r3, [pc, #116] @ (1be524 ) │ │ │ │ - ldr r2, [pc, #120] @ (1be528 ) │ │ │ │ - ldr r1, [pc, #120] @ (1be52c ) │ │ │ │ + bl 1c3d38 │ │ │ │ + b.n 1be6fe │ │ │ │ + ldr r3, [pc, #116] @ (1be7b4 ) │ │ │ │ + ldr r2, [pc, #120] @ (1be7b8 ) │ │ │ │ + ldr r1, [pc, #120] @ (1be7bc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1be46e │ │ │ │ - ldr r3, [pc, #104] @ (1be530 ) │ │ │ │ - ldr r2, [pc, #104] @ (1be534 ) │ │ │ │ - ldr r1, [pc, #108] @ (1be538 ) │ │ │ │ + b.n 1be6fe │ │ │ │ + ldr r3, [pc, #104] @ (1be7c0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1be7c4 ) │ │ │ │ + ldr r1, [pc, #108] @ (1be7c8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1be46e │ │ │ │ + b.n 1be6fe │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ - b.n 1be430 │ │ │ │ + b.n 1be6c0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r0, #3 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ rev r4, r5 │ │ │ │ movs r0, r3 │ │ │ │ rev r4, r5 │ │ │ │ movs r0, r3 │ │ │ │ rev r4, r4 │ │ │ │ movs r0, r3 │ │ │ │ rev16 r4, r7 │ │ │ │ movs r0, r3 │ │ │ │ mov r6, pc │ │ │ │ movs r7, r4 │ │ │ │ - cbnz r4, 1be548 │ │ │ │ + cbnz r4, 1be7d8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1be578 │ │ │ │ + bvs.n 1be808 │ │ │ │ movs r7, r2 │ │ │ │ stc 0, cr0, [r8], {23} │ │ │ │ mov r2, r8 │ │ │ │ movs r7, r4 │ │ │ │ - cbnz r0, 1be550 │ │ │ │ + cbnz r0, 1be7e0 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1be510 │ │ │ │ + bpl.n 1be7a0 │ │ │ │ movs r7, r2 │ │ │ │ mov r2, r5 │ │ │ │ movs r7, r4 │ │ │ │ - cbnz r0, 1be548 │ │ │ │ + cbnz r0, 1be7d8 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1be4f0 │ │ │ │ + bpl.n 1be780 │ │ │ │ movs r7, r2 │ │ │ │ mov r0, r2 │ │ │ │ movs r7, r4 │ │ │ │ - cbnz r6, 1be542 │ │ │ │ + cbnz r6, 1be7d2 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1be4c8 │ │ │ │ + bpl.n 1be758 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1be596 │ │ │ │ + cbnz r3, 1be826 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1be588 │ │ │ │ + bls.n 1be818 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1be592 │ │ │ │ + cbnz r0, 1be822 │ │ │ │ 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, 1be58c │ │ │ │ + cbz r2, 1be81c │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be59a │ │ │ │ + cbz r0, 1be82a │ │ │ │ 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 1be566 │ │ │ │ + b.n 1be7f6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 1be584 │ │ │ │ + b.n 1be814 │ │ │ │ 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] @ (1be638 ) │ │ │ │ - ldr r3, [pc, #132] @ (1be63c ) │ │ │ │ + ldr r0, [pc, #128] @ (1be8c8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1be8cc ) │ │ │ │ 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 1be5f2 │ │ │ │ + bne.n 1be882 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1be640 ) │ │ │ │ + ldr r2, [pc, #104] @ (1be8d0 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1be63c ) │ │ │ │ + ldr r3, [pc, #96] @ (1be8cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be634 │ │ │ │ + bne.n 1be8c4 │ │ │ │ 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 │ │ │ │ @@ -499976,44 +500243,44 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 55100 │ │ │ │ - b.n 1be5d2 │ │ │ │ + b.n 1be862 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r0, r1 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ 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 1be656 │ │ │ │ + bcc.n 1be8e6 │ │ │ │ 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 1be53c │ │ │ │ - cbz r0, 1be68a │ │ │ │ + bl 1be7cc │ │ │ │ + cbz r0, 1be91a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 1be686 │ │ │ │ + cbz r1, 1be916 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -500045,30 +500312,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] @ (1be760 ) │ │ │ │ + ldr r1, [pc, #132] @ (1be9f0 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1be764 ) │ │ │ │ + ldr r3, [pc, #132] @ (1be9f4 ) │ │ │ │ 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 1be756 │ │ │ │ + bcs.n 1be9e6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1be756 │ │ │ │ + bhi.n 1be9e6 │ │ │ │ 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] │ │ │ │ @@ -500081,101 +500348,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, 1be73c │ │ │ │ + cbz r0, 1be9cc │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 55100 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1be768 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be764 ) │ │ │ │ + ldr r2, [pc, #40] @ (1be9f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be9f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be75a │ │ │ │ + bne.n 1be9ea │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1be73e │ │ │ │ + b.n 1be9ce │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r3, r4 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ 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] @ (1be84c ) │ │ │ │ - ldr r3, [pc, #208] @ (1be850 ) │ │ │ │ + ldr r1, [pc, #204] @ (1beadc ) │ │ │ │ + ldr r3, [pc, #208] @ (1beae0 ) │ │ │ │ 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 1be842 │ │ │ │ + bne.n 1bead2 │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1be7ca │ │ │ │ + bls.n 1bea5a │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1be83e │ │ │ │ + bne.n 1beace │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 1be7f2 │ │ │ │ + cbz r4, 1bea82 │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 549fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be83e │ │ │ │ + beq.n 1beace │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1be7f8 │ │ │ │ + bne.n 1bea88 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (1be854 ) │ │ │ │ - ldr r3, [pc, #112] @ (1be850 ) │ │ │ │ + ldr r2, [pc, #120] @ (1beae4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1beae0 ) │ │ │ │ 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 1be846 │ │ │ │ + bne.n 1bead6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 1be7ae │ │ │ │ + b.n 1bea3e │ │ │ │ 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] │ │ │ │ @@ -500195,65 +500462,65 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 55100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1be7d2 │ │ │ │ + b.n 1bea62 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1be7da │ │ │ │ + b.n 1bea6a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r7, r1 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1be8bc │ │ │ │ + cbnz r3, 1beb4c │ │ │ │ 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 1be8a2 │ │ │ │ + bls.n 1beb32 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1be8b0 │ │ │ │ + cbnz r2, 1beb40 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1be8aa │ │ │ │ + cbz r0, 1beb3a │ │ │ │ adds r1, r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be8b0 │ │ │ │ + cbz r0, 1beb40 │ │ │ │ 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 1be882 │ │ │ │ + b.n 1beb12 │ │ │ │ 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 │ │ │ │ @@ -500264,263 +500531,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 1be920 │ │ │ │ + bcc.n 1bebb0 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be94e │ │ │ │ + bne.n 1bebde │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1be918 │ │ │ │ + bls.n 1beba8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1be94a │ │ │ │ + cbnz r2, 1bebda │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1be944 │ │ │ │ + cbz r4, 1bebd4 │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 549fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be94a │ │ │ │ + cbz r0, 1bebda │ │ │ │ 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 1be53c │ │ │ │ + bl 1be7cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be8e2 │ │ │ │ + beq.n 1beb72 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1be940 │ │ │ │ + cbz r1, 1bebd0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 1be8e2 │ │ │ │ + b.n 1beb72 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be8fa │ │ │ │ + b.n 1beb8a │ │ │ │ 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 1be644 │ │ │ │ + bl 1be8d4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1be9be │ │ │ │ + cbnz r3, 1bec4e │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1be9a2 │ │ │ │ + bls.n 1bec32 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1be9ba │ │ │ │ + cbnz r2, 1bec4a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1be9b4 │ │ │ │ + cbz r1, 1bec44 │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1be9ba │ │ │ │ + cbz r0, 1bec4a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be5a4 │ │ │ │ + bl 1be834 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be98a │ │ │ │ + b.n 1bec1a │ │ │ │ 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 1be644 │ │ │ │ + bl 1be8d4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1bea2a │ │ │ │ + cbnz r3, 1becba │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1bea0e │ │ │ │ + bls.n 1bec9e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1bea26 │ │ │ │ + cbnz r2, 1becb6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1bea20 │ │ │ │ + cbz r1, 1becb0 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1bea26 │ │ │ │ + cbz r0, 1becb6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be5a4 │ │ │ │ + bl 1be834 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be9f6 │ │ │ │ + b.n 1bec86 │ │ │ │ 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 1be644 │ │ │ │ + bl 1be8d4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1bea94 │ │ │ │ + cbnz r3, 1bed24 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1bea78 │ │ │ │ + bls.n 1bed08 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1bea90 │ │ │ │ + cbnz r2, 1bed20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1bea8a │ │ │ │ + cbz r1, 1bed1a │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1bea90 │ │ │ │ + cbz r0, 1bed20 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1be5a4 │ │ │ │ + bl 1be834 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1bea60 │ │ │ │ + b.n 1becf0 │ │ │ │ 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 1be644 │ │ │ │ + bl 1be8d4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1beb02 │ │ │ │ + cbnz r3, 1bed92 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1beae6 │ │ │ │ + bls.n 1bed76 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1beafe │ │ │ │ + cbnz r2, 1bed8e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1beaf8 │ │ │ │ + cbz r1, 1bed88 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1beafe │ │ │ │ + cbz r0, 1bed8e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1be5a4 │ │ │ │ + bl 1be834 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1beace │ │ │ │ + b.n 1bed5e │ │ │ │ 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] @ (1beb9c ) │ │ │ │ + ldr r3, [pc, #128] @ (1bee2c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1beba0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1bee30 ) │ │ │ │ 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 1beb92 │ │ │ │ + bcs.n 1bee22 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1beb92 │ │ │ │ + bhi.n 1bee22 │ │ │ │ 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] │ │ │ │ @@ -500535,42 +500802,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, 1beb78 │ │ │ │ + cbz r3, 1bee08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1beba4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1beb9c ) │ │ │ │ + ldr r2, [pc, #40] @ (1bee34 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bee2c ) │ │ │ │ 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 1beb96 │ │ │ │ + bne.n 1bee26 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1beb7a │ │ │ │ + b.n 1bee0a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bec1e │ │ │ │ + bne.n 1beeae │ │ │ │ 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] │ │ │ │ @@ -500578,42 +500845,42 @@ │ │ │ │ blx 55178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1bec00 │ │ │ │ + bls.n 1bee90 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1bec14 │ │ │ │ + cbnz r1, 1beea4 │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 1bec0e │ │ │ │ + cbz r0, 1bee9e │ │ │ │ adds r1, r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 549fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1bec14 │ │ │ │ + cbz r0, 1beea4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1be5a4 │ │ │ │ + bl 1be834 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1bebe0 │ │ │ │ + b.n 1bee70 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -500623,165 +500890,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, 1bec46 │ │ │ │ + cbnz r2, 1beed6 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1bec4a │ │ │ │ + bls.n 1beeda │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1bec42 │ │ │ │ + bhi.n 1beed2 │ │ │ │ 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, 1bec7e │ │ │ │ + cbnz r3, 1bef0e │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 1bec7a │ │ │ │ + bhi.n 1bef0a │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1bec80 │ │ │ │ + bls.n 1bef10 │ │ │ │ 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 1bec7e │ │ │ │ + beq.n 1bef0e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 55100 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1becac │ │ │ │ + cbnz r3, 1bef3c │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1becb0 │ │ │ │ + bcc.n 1bef40 │ │ │ │ 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 1becac │ │ │ │ + beq.n 1bef3c │ │ │ │ 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 1bece2 │ │ │ │ + bne.n 1bef72 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1bece6 │ │ │ │ + bls.n 1bef76 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1becde │ │ │ │ + ble.n 1bef6e │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bece2 │ │ │ │ + beq.n 1bef72 │ │ │ │ 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 1bed26 │ │ │ │ + bne.n 1befb6 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1bed2a │ │ │ │ + bls.n 1befba │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1bed22 │ │ │ │ + ble.n 1befb2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bed26 │ │ │ │ + beq.n 1befb6 │ │ │ │ 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 1bed6a │ │ │ │ + bne.n 1beffa │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1bed70 │ │ │ │ + bls.n 1bf000 │ │ │ │ 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 1bed66 │ │ │ │ + ble.n 1beff6 │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bed6a │ │ │ │ + beq.n 1beffa │ │ │ │ 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 1bedc0 │ │ │ │ + bcs.n 1bf050 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5542c │ │ │ │ - cbz r0, 1bedc0 │ │ │ │ + cbz r0, 1bf050 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -500789,190 +501056,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 1bee7e │ │ │ │ + beq.n 1bf10e │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bede8 │ │ │ │ + b.n 1bf078 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1bee84 │ │ │ │ + beq.n 1bf114 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1bede2 │ │ │ │ + bne.n 1bf072 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1bee7e │ │ │ │ + bne.n 1bf10e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1bee08 │ │ │ │ + b.n 1bf098 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1bee7e │ │ │ │ + beq.n 1bf10e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1bee00 │ │ │ │ + bne.n 1bf090 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1bee00 │ │ │ │ + bls.n 1bf090 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1bee32 │ │ │ │ + b.n 1bf0c2 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1bee00 │ │ │ │ + bls.n 1bf090 │ │ │ │ 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 1bee22 │ │ │ │ + bne.n 1bf0b2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bee22 │ │ │ │ + beq.n 1bf0b2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1bee22 │ │ │ │ + bne.n 1bf0b2 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1bee22 │ │ │ │ + bne.n 1bf0b2 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1bee22 │ │ │ │ + bne.n 1bf0b2 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1bee22 │ │ │ │ + bne.n 1bf0b2 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bee22 │ │ │ │ + bne.n 1bf0b2 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1bee80 │ │ │ │ + b.n 1bf110 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1bedf6 │ │ │ │ + b.n 1bf086 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (1beee8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1bf178 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (1beeec ) │ │ │ │ + ldr r3, [pc, #80] @ (1bf17c ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5444c │ │ │ │ - cbz r0, 1beee0 │ │ │ │ + cbz r0, 1bf170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1beee0 │ │ │ │ - ldr r0, [pc, #56] @ (1beef0 ) │ │ │ │ + cbz r3, 1bf170 │ │ │ │ + ldr r0, [pc, #56] @ (1bf180 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 5468c │ │ │ │ - cbz r0, 1beee0 │ │ │ │ + cbz r0, 1bf170 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (1beef4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1beeec ) │ │ │ │ + ldr r2, [pc, #40] @ (1bf184 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bf17c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1beee4 │ │ │ │ + bne.n 1bf174 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1beec8 │ │ │ │ + b.n 1bf158 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ 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] @ (1bef74 ) │ │ │ │ + ldr r2, [pc, #100] @ (1bf204 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (1bef78 ) │ │ │ │ + ldr r3, [pc, #100] @ (1bf208 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54f5c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1bef46 │ │ │ │ - ldr r1, [pc, #76] @ (1bef7c ) │ │ │ │ - ldr r2, [pc, #72] @ (1bef78 ) │ │ │ │ + cbz r0, 1bf1d6 │ │ │ │ + ldr r1, [pc, #76] @ (1bf20c ) │ │ │ │ + ldr r2, [pc, #72] @ (1bf208 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1bef70 │ │ │ │ + bne.n 1bf200 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5447c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1bef5e │ │ │ │ + cbz r0, 1bf1ee │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54af8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1bef2c │ │ │ │ + b.n 1bf1bc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 53ff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1bef52 │ │ │ │ + b.n 1bf1e2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54190 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -501000,15 +501267,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55064 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1befee │ │ │ │ + beq.n 1bf27e │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -501021,183 +501288,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] @ (1bf104 ) │ │ │ │ + ldr r0, [pc, #228] @ (1bf394 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1bf108 ) │ │ │ │ + ldr r1, [pc, #228] @ (1bf398 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1bf10c ) │ │ │ │ + ldr r0, [pc, #224] @ (1bf39c ) │ │ │ │ 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 1bf0fa │ │ │ │ + bhi.n 1bf38a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 1bf08c │ │ │ │ + bls.n 1bf31c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1bf0ba │ │ │ │ + bhi.n 1bf34a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1bf110 ) │ │ │ │ + ldr r1, [pc, #168] @ (1bf3a0 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1bf0d0 │ │ │ │ + beq.n 1bf360 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1bf0c4 │ │ │ │ + cbz r0, 1bf354 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c605c │ │ │ │ + bl 1c62ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf0fa │ │ │ │ + beq.n 1bf38a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1bf092 │ │ │ │ + b.n 1bf322 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 1bf0fa │ │ │ │ + beq.n 1bf38a │ │ │ │ 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] @ (1bf114 ) │ │ │ │ - ldr r3, [pc, #96] @ (1bf108 ) │ │ │ │ + ldr r2, [pc, #112] @ (1bf3a4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1bf398 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf0fe │ │ │ │ + bne.n 1bf38e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1bf066 │ │ │ │ + b.n 1bf2f6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 549fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1bf07e │ │ │ │ + b.n 1bf30e │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 5516c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bf0fa │ │ │ │ + cbz r0, 1bf38a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 55100 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #20] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ - b.n 1bf092 │ │ │ │ + b.n 1bf322 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1bf094 │ │ │ │ + b.n 1bf324 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ 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 1bf13a │ │ │ │ - b.n 1bf14c │ │ │ │ + bcc.n 1bf3ca │ │ │ │ + b.n 1bf3dc │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1bf14c │ │ │ │ + bcs.n 1bf3dc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1bf134 │ │ │ │ + bne.n 1bf3c4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bf29c │ │ │ │ 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 1bf1a6 │ │ │ │ + bcs.n 1bf436 │ │ │ │ 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, 1bf1a0 │ │ │ │ + cbz r2, 1bf430 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1bf19c │ │ │ │ + cbnz r1, 1bf42c │ │ │ │ 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 1bf180 │ │ │ │ + bne.n 1bf410 │ │ │ │ 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] │ │ │ │ @@ -501211,198 +501478,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 1c7e20 │ │ │ │ + bl 1c80b0 │ │ │ │ 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 1bf1fe │ │ │ │ - b.n 1bf324 │ │ │ │ + bne.n 1bf48e │ │ │ │ + b.n 1bf5b4 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1bf324 │ │ │ │ + beq.w 1bf5b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf1f4 │ │ │ │ + bne.n 1bf484 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1bf252 │ │ │ │ + cbnz r3, 1bf4e2 │ │ │ │ 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 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1bf308 │ │ │ │ + beq.n 1bf598 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf22e │ │ │ │ + bne.n 1bf4be │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bf308 │ │ │ │ + beq.n 1bf598 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, 1bf258 │ │ │ │ + cbnz r3, 1bf4e8 │ │ │ │ add.w r9, r6, r7 │ │ │ │ - b.n 1bf21e │ │ │ │ + b.n 1bf4ae │ │ │ │ adds r1, r7, #4 │ │ │ │ - beq.n 1bf334 │ │ │ │ + beq.n 1bf5c4 │ │ │ │ mov r4, r2 │ │ │ │ add.w fp, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, fp │ │ │ │ mov r6, r3 │ │ │ │ cmp r8, fp │ │ │ │ - bcs.n 1bf330 │ │ │ │ + bcs.n 1bf5c0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1bf33a │ │ │ │ + bhi.n 1bf5ca │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ blx 549fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf334 │ │ │ │ + beq.n 1bf5c4 │ │ │ │ adds r1, r0, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w r3, r6, #8 │ │ │ │ str r4, [r1, #0] │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 1bf352 │ │ │ │ + beq.n 1bf5e2 │ │ │ │ mov r6, r0 │ │ │ │ sub.w r7, r2, #8 │ │ │ │ - b.n 1bf2a8 │ │ │ │ + b.n 1bf538 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1bf2fc │ │ │ │ + bcs.n 1bf58c │ │ │ │ subs r7, #8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf29c │ │ │ │ + bne.n 1bf52c │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 1bf334 │ │ │ │ + bhi.n 1bf5c4 │ │ │ │ add.w r9, sl, #4 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 1bf342 │ │ │ │ + bls.n 1bf5d2 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1bf34a │ │ │ │ + bhi.n 1bf5da │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 549fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bf334 │ │ │ │ + cbz r0, 1bf5c4 │ │ │ │ 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 1bf2a6 │ │ │ │ + bcc.n 1bf536 │ │ │ │ sub.w r7, sl, #4 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1bf214 │ │ │ │ - b.n 1bf218 │ │ │ │ + bne.n 1bf4a4 │ │ │ │ + b.n 1bf4a8 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1bf1f4 │ │ │ │ + beq.w 1bf484 │ │ │ │ mov r0, fp │ │ │ │ blx 5422c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1bf1fe │ │ │ │ + bne.w 1bf48e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, r0, r7 │ │ │ │ - bne.n 1bf288 │ │ │ │ + bne.n 1bf518 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, fp │ │ │ │ it cc │ │ │ │ movcc r8, fp │ │ │ │ - b.n 1bf27c │ │ │ │ + b.n 1bf50c │ │ │ │ adds.w r3, r6, sl │ │ │ │ - bne.n 1bf2ec │ │ │ │ - b.n 1bf334 │ │ │ │ + bne.n 1bf57c │ │ │ │ + b.n 1bf5c4 │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 1bf2dc │ │ │ │ + b.n 1bf56c │ │ │ │ ldr r2, [r0, r7] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1bf35c │ │ │ │ + beq.n 1bf5ec │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 1bf362 │ │ │ │ + cbnz r6, 1bf5f2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 1bf21c │ │ │ │ + b.n 1bf4ac │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1bf262 │ │ │ │ + b.n 1bf4f2 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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, 1bf3ee │ │ │ │ + cbnz r3, 1bf67e │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 5516c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf436 │ │ │ │ + beq.n 1bf6c6 │ │ │ │ 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} │ │ │ │ @@ -501413,22 +501680,22 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r0, r4, #60 @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ blx 55100 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1bf422 │ │ │ │ + cbnz r6, 1bf6b2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r6, [r4, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ blx 5516c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bf436 │ │ │ │ + cbz r0, 1bf6c6 │ │ │ │ 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} │ │ │ │ @@ -501436,47 +501703,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 1bf3e4 │ │ │ │ + beq.n 1bf674 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bf43e │ │ │ │ + beq.n 1bf6ce │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r6, #8] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ blx 5516c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf430 │ │ │ │ + beq.n 1bf6c0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 55100 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ - ldr.w lr, [pc, #104] @ 1bf4dc │ │ │ │ + ldr.w lr, [pc, #104] @ 1bf76c │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (1bf4e0 ) │ │ │ │ + ldr r0, [pc, #100] @ (1bf770 ) │ │ │ │ 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 │ │ │ │ @@ -501487,96 +501754,96 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ strd r0, ip, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1bf4e4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1bf4e0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bf774 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bf770 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf4d6 │ │ │ │ + bne.n 1bf766 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 1bf556 │ │ │ │ + cbz r5, 1bf7e6 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d4268 │ │ │ │ + bl 1d44f8 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5516c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bf52e │ │ │ │ + cbz r0, 1bf7be │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 1d427c │ │ │ │ - cbnz r0, 1bf538 │ │ │ │ + bl 1d450c │ │ │ │ + cbnz r0, 1bf7c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #144] @ (1bf5cc ) │ │ │ │ + ldr r0, [pc, #144] @ (1bf85c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bf45c │ │ │ │ + bl 1bf6ec │ │ │ │ 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 1bf52e │ │ │ │ + b.n 1bf7be │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf5be │ │ │ │ + beq.n 1bf84e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf5c4 │ │ │ │ + beq.n 1bf854 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1bf534 │ │ │ │ + bne.n 1bf7c4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c0604 │ │ │ │ + bl 1c0894 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1bf582 │ │ │ │ + cbnz r0, 1bf812 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ - b.n 1bf534 │ │ │ │ + b.n 1bf7c4 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1c040c │ │ │ │ + bl 1c069c │ │ │ │ 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 │ │ │ │ @@ -501587,66 +501854,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 1bf57c │ │ │ │ + bne.n 1bf80c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c068c │ │ │ │ - b.n 1bf574 │ │ │ │ - bl 1c0be4 │ │ │ │ - b.n 1bf534 │ │ │ │ - bl 1c0ee8 │ │ │ │ - b.n 1bf534 │ │ │ │ + bl 1c091c │ │ │ │ + b.n 1bf804 │ │ │ │ + bl 1c0e74 │ │ │ │ + b.n 1bf7c4 │ │ │ │ + bl 1c1178 │ │ │ │ + b.n 1bf7c4 │ │ │ │ nop │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ 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 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf722 │ │ │ │ + beq.w 1bf9b2 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf722 │ │ │ │ + beq.w 1bf9b2 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1c0ac4 │ │ │ │ - cbnz r0, 1bf696 │ │ │ │ + bl 1c0d54 │ │ │ │ + cbnz r0, 1bf926 │ │ │ │ mov r0, r6 │ │ │ │ blx 55178 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 55178 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf724 │ │ │ │ + beq.n 1bf9b4 │ │ │ │ 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 │ │ │ │ @@ -501659,132 +501926,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 1c6db8 │ │ │ │ + bl 1c7048 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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 1c0854 │ │ │ │ + bl 1c0ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf620 │ │ │ │ + beq.n 1bf8b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf620 │ │ │ │ - ldr r1, [pc, #212] @ (1bf794 ) │ │ │ │ + beq.n 1bf8b0 │ │ │ │ + ldr r1, [pc, #212] @ (1bfa24 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 55364 │ │ │ │ - cbz r0, 1bf71c │ │ │ │ + cbz r0, 1bf9ac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf73a │ │ │ │ + beq.n 1bf9ca │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf748 │ │ │ │ - ldr r0, [pc, #192] @ (1bf798 ) │ │ │ │ + beq.n 1bf9d8 │ │ │ │ + ldr r0, [pc, #192] @ (1bfa28 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf772 │ │ │ │ - ldr r0, [pc, #184] @ (1bf79c ) │ │ │ │ + beq.n 1bfa02 │ │ │ │ + ldr r0, [pc, #184] @ (1bfa2c ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1cb448 │ │ │ │ + bl 1cb6d8 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0d50 │ │ │ │ + bl 1c0fe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf620 │ │ │ │ + beq.n 1bf8b0 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf786 │ │ │ │ + beq.n 1bfa16 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1bf756 │ │ │ │ + cbz r3, 1bf9e6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1bf620 │ │ │ │ + b.n 1bf8b0 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1bf6c8 │ │ │ │ + b.n 1bf958 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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 1c0c6c │ │ │ │ + bl 1c0efc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf6d4 │ │ │ │ - b.n 1bf620 │ │ │ │ + bne.n 1bf964 │ │ │ │ + b.n 1bf8b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0f74 │ │ │ │ + bl 1c1204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf6d4 │ │ │ │ - b.n 1bf620 │ │ │ │ - ldr r1, [pc, #72] @ (1bf7a0 ) │ │ │ │ + bne.n 1bf964 │ │ │ │ + b.n 1bf8b0 │ │ │ │ + ldr r1, [pc, #72] @ (1bfa30 ) │ │ │ │ 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 1cab64 │ │ │ │ + bl 1cadf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf716 │ │ │ │ - b.n 1bf724 │ │ │ │ - ldr r0, [pc, #48] @ (1bf7a4 ) │ │ │ │ + bne.n 1bf9a6 │ │ │ │ + b.n 1bf9b4 │ │ │ │ + ldr r0, [pc, #48] @ (1bfa34 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf6e0 │ │ │ │ + bne.n 1bf970 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c0c88 │ │ │ │ - b.n 1bf6e0 │ │ │ │ + bl 1c0f18 │ │ │ │ + b.n 1bf970 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ccba0 │ │ │ │ - b.n 1bf710 │ │ │ │ - add r7, pc, #896 @ (adr r7, 1bfb18 ) │ │ │ │ + bl 1cce30 │ │ │ │ + b.n 1bf9a0 │ │ │ │ + add r7, pc, #896 @ (adr r7, 1bfda8 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #904 @ (adr r7, 1bfb24 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 1bfdb4 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 1bfb98 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, 1bfe28 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #648 @ (adr r7, 1bfa2c ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 1bfcbc ) │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #368 @ (adr r7, 1bf918 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 1bfba8 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1bf7ce │ │ │ │ + cbz r0, 1bfa5e │ │ │ │ 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 │ │ │ │ @@ -501796,581 +502063,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] @ (1bf940 ) │ │ │ │ + ldr r2, [pc, #348] @ (1bfbd0 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (1bf944 ) │ │ │ │ + ldr r3, [pc, #348] @ (1bfbd4 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1bf948 ) │ │ │ │ + ldr r0, [pc, #344] @ (1bfbd8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #344] @ (1bf94c ) │ │ │ │ + ldr r6, [pc, #344] @ (1bfbdc ) │ │ │ │ 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 1cb448 │ │ │ │ - cbnz r0, 1bf828 │ │ │ │ + bl 1cb6d8 │ │ │ │ + cbnz r0, 1bfab8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (1bf950 ) │ │ │ │ + ldr r0, [pc, #320] @ (1bfbe0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb448 │ │ │ │ + bl 1cb6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf8aa │ │ │ │ - ldr r0, [pc, #312] @ (1bf954 ) │ │ │ │ + beq.n 1bfb3a │ │ │ │ + ldr r0, [pc, #312] @ (1bfbe4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf91c │ │ │ │ + beq.n 1bfbac │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1bf82a │ │ │ │ + b.n 1bfaba │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #300] @ (1bf958 ) │ │ │ │ + ldr r0, [pc, #300] @ (1bfbe8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf8be │ │ │ │ + beq.n 1bfb4e │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 54db4 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1bf862 │ │ │ │ + beq.n 1bfaf2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1bf8de │ │ │ │ - bhi.n 1bf8e4 │ │ │ │ + beq.n 1bfb6e │ │ │ │ + bhi.n 1bfb74 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1bf8de │ │ │ │ + beq.n 1bfb6e │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1bf8e8 │ │ │ │ + beq.n 1bfb78 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1bf868 │ │ │ │ + bne.n 1bfaf8 │ │ │ │ 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 1bf5d0 │ │ │ │ + bl 1bf860 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bf8ba │ │ │ │ + cbz r0, 1bfb4a │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1bf88e │ │ │ │ + beq.n 1bfb1e │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bf8ee │ │ │ │ - ldr r2, [pc, #204] @ (1bf95c ) │ │ │ │ - ldr r3, [pc, #176] @ (1bf944 ) │ │ │ │ + beq.n 1bfb7e │ │ │ │ + ldr r2, [pc, #204] @ (1bfbec ) │ │ │ │ + ldr r3, [pc, #176] @ (1bfbd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf93a │ │ │ │ + bne.n 1bfbca │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (1bf960 ) │ │ │ │ + ldr r0, [pc, #180] @ (1bfbf0 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb448 │ │ │ │ + bl 1cb6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf82a │ │ │ │ + bne.n 1bfaba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1bf88e │ │ │ │ - ldr r0, [pc, #164] @ (1bf964 ) │ │ │ │ + b.n 1bfb1e │ │ │ │ + ldr r0, [pc, #164] @ (1bfbf4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf862 │ │ │ │ - ldr r3, [pc, #152] @ (1bf968 ) │ │ │ │ + beq.n 1bfaf2 │ │ │ │ + ldr r3, [pc, #152] @ (1bfbf8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1bf96c ) │ │ │ │ + ldr r2, [pc, #152] @ (1bfbfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - b.n 1bf838 │ │ │ │ + b.n 1bfac8 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1bf85c │ │ │ │ + b.n 1bfaec │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1bf858 │ │ │ │ + bne.n 1bfae8 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1bf85c │ │ │ │ - ldr r0, [pc, #128] @ (1bf970 ) │ │ │ │ + b.n 1bfaec │ │ │ │ + ldr r0, [pc, #128] @ (1bfc00 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb448 │ │ │ │ + bl 1cb6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf88e │ │ │ │ + beq.n 1bfb1e │ │ │ │ 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 1bf5d0 │ │ │ │ + bl 1bf860 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1bf88e │ │ │ │ - ldr r0, [pc, #84] @ (1bf974 ) │ │ │ │ + b.n 1bfb1e │ │ │ │ + ldr r0, [pc, #84] @ (1bfc04 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1bf824 │ │ │ │ - bl 1c0ac4 │ │ │ │ + bne.w 1bfab4 │ │ │ │ + bl 1c0d54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf824 │ │ │ │ - bl 1c0f90 │ │ │ │ - b.n 1bf824 │ │ │ │ + beq.w 1bfab4 │ │ │ │ + bl 1c1220 │ │ │ │ + b.n 1bfab4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #88 @ (adr r7, 1bf9a4 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 1bfc34 ) │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r7, pc, #104 @ (adr r7, 1bf9bc ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 1bfc4c ) │ │ │ │ movs r0, r3 │ │ │ │ - add r6, pc, #632 @ (adr r6, 1bfbd0 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 1bfe60 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #208 @ (adr r7, 1bfa2c ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 1bfcbc ) │ │ │ │ movs r0, r3 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r6, pc, #592 @ (adr r6, 1bfbb4 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 1bfe44 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r6, pc, #752 @ (adr r6, 1bfc58 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 1bfee8 ) │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #792 @ (adr r6, 1bfc88 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 1bff18 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 1bfd6c ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 1bfffc ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #712 @ (adr r5, 1bfc40 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 1bfed0 ) │ │ │ │ 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, 1bf996 │ │ │ │ + cbnz r0, 1bfc26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1bf9ea │ │ │ │ + cbnz r3, 1bfc7a │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf98c │ │ │ │ + beq.n 1bfc1c │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1cadf8 │ │ │ │ + bl 1cb088 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1cad00 │ │ │ │ + bl 1caf90 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1bf9be │ │ │ │ - bl 1bf978 │ │ │ │ + cbz r0, 1bfc4e │ │ │ │ + bl 1bfc08 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf9dc │ │ │ │ + beq.n 1bfc6c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf9d2 │ │ │ │ + beq.n 1bfc62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0e54 │ │ │ │ - b.n 1bf98c │ │ │ │ + bl 1c10e4 │ │ │ │ + b.n 1bfc1c │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ccb58 │ │ │ │ - b.n 1bf9ca │ │ │ │ + bl 1ccde8 │ │ │ │ + b.n 1bfc5a │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1c16b0 │ │ │ │ + bl 1c1940 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1bf9c6 │ │ │ │ - ldr r2, [pc, #20] @ (1bfa00 ) │ │ │ │ - ldr r1, [pc, #20] @ (1bfa04 ) │ │ │ │ + b.n 1bfc56 │ │ │ │ + ldr r2, [pc, #20] @ (1bfc90 ) │ │ │ │ + ldr r1, [pc, #20] @ (1bfc94 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3aa8 │ │ │ │ - b.n 1bf99c │ │ │ │ - add r6, pc, #144 @ (adr r6, 1bfa94 ) │ │ │ │ + bl 1c3d38 │ │ │ │ + b.n 1bfc2c │ │ │ │ + add r6, pc, #144 @ (adr r6, 1bfd24 ) │ │ │ │ movs r0, r3 │ │ │ │ stmia r0!, {r1, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #152] @ 0x98 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 1bfa4e │ │ │ │ + cbz r4, 1bfcde │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1bf384 │ │ │ │ + bl 1bf614 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1bfa4e │ │ │ │ + cbz r0, 1bfcde │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1bfa54 │ │ │ │ + ldr.w ip, [pc, #24] @ 1bfce4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1bfa58 ) │ │ │ │ + ldr r3, [pc, #20] @ (1bfce8 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1cada4 │ │ │ │ + bl 1cb034 │ │ │ │ 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, 1bfa78 │ │ │ │ + cbz r2, 1bfd08 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1bfa98 │ │ │ │ + cbz r0, 1bfd28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c0b68 │ │ │ │ + bl 1c0df8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1bfa98 │ │ │ │ + cbz r0, 1bfd28 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfb08 │ │ │ │ + bne.n 1bfd98 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfb24 │ │ │ │ + beq.n 1bfdb4 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 5516c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfb34 │ │ │ │ - ldr r0, [pc, #268] @ (1bfbbc ) │ │ │ │ + beq.n 1bfdc4 │ │ │ │ + ldr r0, [pc, #268] @ (1bfe4c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bf45c │ │ │ │ + bl 1bf6ec │ │ │ │ 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 1bfb90 │ │ │ │ + beq.n 1bfe20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5516c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfb90 │ │ │ │ + beq.n 1bfe20 │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 1d42b8 │ │ │ │ + bl 1d4548 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfba6 │ │ │ │ - cbz r5, 1bfaf6 │ │ │ │ + beq.n 1bfe36 │ │ │ │ + cbz r5, 1bfd86 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5422c │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfa92 │ │ │ │ + beq.n 1bfd22 │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1bfb10 │ │ │ │ + bne.n 1bfda0 │ │ │ │ dmb ish │ │ │ │ - b.n 1bfa92 │ │ │ │ + b.n 1bfd22 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bfb82 │ │ │ │ + beq.n 1bfe12 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bfb98 │ │ │ │ + beq.n 1bfe28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bfb42 │ │ │ │ + beq.n 1bfdd2 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1bfb66 │ │ │ │ + cbnz r3, 1bfdf6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0604 │ │ │ │ + bl 1c0894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfb34 │ │ │ │ + beq.n 1bfdc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c051c │ │ │ │ + bl 1c07ac │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfa92 │ │ │ │ + beq.n 1bfd22 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bfb08 │ │ │ │ + bne.n 1bfd98 │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bfb6e │ │ │ │ + bne.n 1bfdfe │ │ │ │ dmb ish │ │ │ │ - b.n 1bfb3a │ │ │ │ + b.n 1bfdca │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0b68 │ │ │ │ + bl 1c0df8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bfb5a │ │ │ │ + b.n 1bfdea │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ - b.n 1bfb34 │ │ │ │ + b.n 1bfdc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0e6c │ │ │ │ + bl 1c10fc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bfb5a │ │ │ │ + b.n 1bfdea │ │ │ │ mov r0, r2 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfb3a │ │ │ │ - b.n 1bfb66 │ │ │ │ - add r5, pc, #592 @ (adr r5, 1bfe10 ) │ │ │ │ + beq.n 1bfdca │ │ │ │ + b.n 1bfdf6 │ │ │ │ + add r5, pc, #592 @ (adr r5, 1c00a0 ) │ │ │ │ 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] @ (1bfc44 ) │ │ │ │ + ldr r2, [pc, #112] @ (1bfed4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #112] @ (1bfc48 ) │ │ │ │ + ldr r3, [pc, #112] @ (1bfed8 ) │ │ │ │ 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 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ ldr.w r2, [r6, #380] @ 0x17c │ │ │ │ - cbnz r2, 1bfc24 │ │ │ │ - cbnz r5, 1bfc32 │ │ │ │ + cbnz r2, 1bfeb4 │ │ │ │ + cbnz r5, 1bfec2 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d755c │ │ │ │ - ldr r2, [pc, #68] @ (1bfc4c ) │ │ │ │ - ldr r3, [pc, #60] @ (1bfc48 ) │ │ │ │ + bl 1d77ec │ │ │ │ + ldr r2, [pc, #68] @ (1bfedc ) │ │ │ │ + ldr r3, [pc, #60] @ (1bfed8 ) │ │ │ │ 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 1bfc3e │ │ │ │ + bne.n 1bfece │ │ │ │ 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 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bfbfc │ │ │ │ + beq.n 1bfe8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d706c │ │ │ │ - b.n 1bfbfc │ │ │ │ + bl 1d72fc │ │ │ │ + b.n 1bfe8c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ 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] @ 1bfd0c │ │ │ │ + ldr.w ip, [pc, #172] @ 1bff9c │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1bfd10 ) │ │ │ │ + ldr r4, [pc, #168] @ (1bffa0 ) │ │ │ │ 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 1bfca8 │ │ │ │ + beq.n 1bff38 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (1bfd14 ) │ │ │ │ - ldr r3, [pc, #124] @ (1bfd10 ) │ │ │ │ + ldr r2, [pc, #132] @ (1bffa4 ) │ │ │ │ + ldr r3, [pc, #124] @ (1bffa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfd08 │ │ │ │ + bne.n 1bff98 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1bfcf6 │ │ │ │ - ldr r2, [pc, #100] @ (1bfd18 ) │ │ │ │ + beq.n 1bff86 │ │ │ │ + ldr r2, [pc, #100] @ (1bffa8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1bfc8c │ │ │ │ + beq.n 1bff1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54764 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5422c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bfc8c │ │ │ │ + beq.n 1bff1c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54644 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1bfcee │ │ │ │ + cbz r0, 1bff7e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1bfcda │ │ │ │ + bne.n 1bff6a │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 54428 │ │ │ │ - b.n 1bfc8e │ │ │ │ + b.n 1bff1e │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1bfcb0 │ │ │ │ + bne.n 1bff40 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfc8c │ │ │ │ - b.n 1bfcb0 │ │ │ │ + beq.n 1bff1c │ │ │ │ + b.n 1bff40 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r3, pc, #608 @ (adr r3, 1bff7c ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 1c020c ) │ │ │ │ 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] @ (1bff0c ) │ │ │ │ + ldr r2, [pc, #476] @ (1c019c ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (1bff10 ) │ │ │ │ + ldr r3, [pc, #476] @ (1c01a0 ) │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54764 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bff02 │ │ │ │ + beq.w 1c0192 │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 54154 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1bfd60 │ │ │ │ + b.n 1bfff0 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfd58 │ │ │ │ + bne.n 1bffe8 │ │ │ │ mov r0, r7 │ │ │ │ blx 54f80 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -502384,85 +502651,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfe7c │ │ │ │ + beq.n 1c010c │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 548a0 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfd9c │ │ │ │ + bne.n 1c002c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1bfdd6 │ │ │ │ + beq.n 1c0066 │ │ │ │ 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 1bfd9c │ │ │ │ + bge.n 1c002c │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfd9c │ │ │ │ + beq.n 1c002c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1bfeea │ │ │ │ + bhi.n 1c017a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 549fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfd9c │ │ │ │ + beq.n 1c002c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1bfed8 │ │ │ │ + beq.n 1c0168 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1bfe30 │ │ │ │ + b.n 1c00c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1bfed4 │ │ │ │ + beq.n 1c0164 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1bfe2a │ │ │ │ + bge.n 1c00ba │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1bfede │ │ │ │ + bne.n 1c016e │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1bfe5a │ │ │ │ + beq.n 1c00ea │ │ │ │ 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] │ │ │ │ @@ -502476,20 +502743,20 @@ │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfda6 │ │ │ │ + bne.n 1c0036 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1bfef6 │ │ │ │ - ldr.w r8, [pc, #140] @ 1bff14 │ │ │ │ + beq.n 1c0186 │ │ │ │ + ldr.w r8, [pc, #140] @ 1c01a4 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -502499,513 +502766,511 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 5422c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1bfe8e │ │ │ │ + bne.n 1c011e │ │ │ │ mov r0, r9 │ │ │ │ blx 54428 │ │ │ │ - ldr r2, [pc, #92] @ (1bff18 ) │ │ │ │ - ldr r3, [pc, #84] @ (1bff10 ) │ │ │ │ + ldr r2, [pc, #92] @ (1c01a8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1c01a0 ) │ │ │ │ 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 1bff06 │ │ │ │ + bne.n 1c0196 │ │ │ │ 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 1bfe5a │ │ │ │ + beq.n 1c00ea │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1bfe5a │ │ │ │ + b.n 1c00ea │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 54fbc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bfdfe │ │ │ │ + b.n 1c008e │ │ │ │ mov r0, r7 │ │ │ │ blx 54428 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1bfeb8 │ │ │ │ + b.n 1c0148 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #784 @ (adr r1, 1c0228 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 1c04b8 ) │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + mrc2 0, 5, r0, cr0, cr11, {4} │ │ │ │ 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] @ (1c0034 ) │ │ │ │ + ldr r0, [pc, #260] @ (1c02c4 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1c0038 ) │ │ │ │ + ldr r3, [pc, #260] @ (1c02c8 ) │ │ │ │ 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 1bec24 │ │ │ │ + bl 1beeb4 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1beec4 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfff8 │ │ │ │ + bne.n 1c0288 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfff8 │ │ │ │ + bne.n 1c0288 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1bed00 │ │ │ │ + bl 1bef90 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfff8 │ │ │ │ + bne.n 1c0288 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1bffdc │ │ │ │ + beq.n 1c026c │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1beec4 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfff8 │ │ │ │ + bne.n 1c0288 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1beec4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1d42e4 │ │ │ │ + bl 1d4574 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1bfff8 │ │ │ │ + bne.n 1c0288 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 5516c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bfff8 │ │ │ │ + cbz r0, 1c0288 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1c001e │ │ │ │ + cbz r3, 1c02ae │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1bfffa │ │ │ │ + bne.n 1c028a │ │ │ │ mov r1, r8 │ │ │ │ blx 55100 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c0002 │ │ │ │ + beq.n 1c0292 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1c0002 │ │ │ │ + b.n 1c0292 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1bed00 │ │ │ │ + bl 1bef90 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1bfff8 │ │ │ │ + cbnz r3, 1c0288 │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1beec4 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bff80 │ │ │ │ + beq.n 1c0210 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #56] @ (1c003c ) │ │ │ │ - ldr r3, [pc, #48] @ (1c0038 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c02cc ) │ │ │ │ + ldr r3, [pc, #48] @ (1c02c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0030 │ │ │ │ + bne.n 1c02c0 │ │ │ │ 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 1d42b8 │ │ │ │ + bl 1d4548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bffce │ │ │ │ - b.n 1bfffa │ │ │ │ + bne.n 1c025e │ │ │ │ + b.n 1c028a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + mrc2 0, 1, r0, cr8, cr11, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d16, d11, #10 │ │ │ │ + stc2l 0, cr0, [r6, #-620]! @ 0xfffffd94 │ │ │ │ stmdb 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] @ (1c0150 ) │ │ │ │ - ldr r2, [pc, #252] @ (1c0154 ) │ │ │ │ + ldr r3, [pc, #252] @ (1c03e0 ) │ │ │ │ + ldr r2, [pc, #252] @ (1c03e4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (1c0158 ) │ │ │ │ + ldr r3, [pc, #248] @ (1c03e8 ) │ │ │ │ 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 1c012e │ │ │ │ + beq.n 1c03be │ │ │ │ mov sl, r1 │ │ │ │ blx 556cc │ │ │ │ mov r5, r0 │ │ │ │ blx 55178 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1c0094 │ │ │ │ + b.n 1c0324 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c009a │ │ │ │ + beq.n 1c032a │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1c00c4 │ │ │ │ + beq.n 1c0354 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1c0088 │ │ │ │ + bne.n 1c0318 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1c008e │ │ │ │ + beq.n 1c031e │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1c00e6 │ │ │ │ + cbnz r0, 1c0376 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1c0134 │ │ │ │ + bne.n 1c03c4 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1c0094 │ │ │ │ + bne.n 1c0324 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1c015c ) │ │ │ │ - ldr r3, [pc, #136] @ (1c0158 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c03ec ) │ │ │ │ + ldr r3, [pc, #136] @ (1c03e8 ) │ │ │ │ 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 1c014a │ │ │ │ + bne.n 1c03da │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c0128 │ │ │ │ + beq.n 1c03b8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54d14 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c00b8 │ │ │ │ + beq.n 1c0348 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1c010c │ │ │ │ + bne.n 1c039c │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1c00b8 │ │ │ │ - ldr r3, [pc, #80] @ (1c0160 ) │ │ │ │ + beq.n 1c0348 │ │ │ │ + ldr r3, [pc, #80] @ (1c03f0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 544ac │ │ │ │ - ldr r2, [pc, #72] @ (1c0164 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c03f4 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c00cc │ │ │ │ - ldr r1, [pc, #40] @ (1c0160 ) │ │ │ │ + b.n 1c035c │ │ │ │ + ldr r1, [pc, #40] @ (1c03f0 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1c0168 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c03f8 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - b.n 1c0128 │ │ │ │ + b.n 1c03b8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vshr.u64 d0, d11, #26 │ │ │ │ - vshr.u64 d0, d11, #30 │ │ │ │ + ldc2 0, cr0, [r6, #-620] @ 0xfffffd94 │ │ │ │ + ldc2 0, cr0, [r2, #-620] @ 0xfffffd94 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u32 d0, d28, d11 │ │ │ │ + ldc2 0, cr0, [ip], {155} @ 0x9b │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r3 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ 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] @ (1c0278 ) │ │ │ │ + ldr r2, [pc, #252] @ (1c0508 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1c027c ) │ │ │ │ + ldr r3, [pc, #252] @ (1c050c ) │ │ │ │ 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 1d4268 │ │ │ │ + bl 1d44f8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c022a │ │ │ │ + beq.n 1c04ba │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be76c │ │ │ │ - cbnz r0, 1c01d8 │ │ │ │ + bl 1be9fc │ │ │ │ + cbnz r0, 1c0468 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c024c │ │ │ │ + beq.n 1c04dc │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1c0280 ) │ │ │ │ - ldr r3, [pc, #184] @ (1c027c ) │ │ │ │ + ldr r2, [pc, #192] @ (1c0510 ) │ │ │ │ + ldr r3, [pc, #184] @ (1c050c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0272 │ │ │ │ + bne.n 1c0502 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bea30 │ │ │ │ + bl 1becc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c01b2 │ │ │ │ + beq.n 1c0442 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1c0254 │ │ │ │ + beq.n 1c04e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d42e4 │ │ │ │ + bl 1d4574 │ │ │ │ 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 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c01b2 │ │ │ │ + beq.n 1c0442 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c01b2 │ │ │ │ + beq.n 1c0442 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c01be │ │ │ │ + bne.n 1c044e │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c01be │ │ │ │ + b.n 1c044e │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5516c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c01bc │ │ │ │ + beq.n 1c044c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1d427c │ │ │ │ + bl 1d450c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c01b2 │ │ │ │ + beq.n 1c0442 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1c01a6 │ │ │ │ + b.n 1c0436 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c01bc │ │ │ │ + b.n 1c044c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bea30 │ │ │ │ + bl 1becc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c01b2 │ │ │ │ + beq.n 1c0442 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c01ea │ │ │ │ - b.n 1c01b2 │ │ │ │ + bne.n 1c047a │ │ │ │ + b.n 1c0442 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mrc2 0, 3, r0, cr10, cr11, {4} │ │ │ │ + @ instruction: 0xfbea009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 1, r0, cr10, cr11, {4} │ │ │ │ + @ instruction: 0xfbaa009b │ │ │ │ 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] @ (1c035c ) │ │ │ │ + ldr r2, [pc, #200] @ (1c05ec ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1c0360 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c05f0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54764 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0330 │ │ │ │ - ldr r7, [pc, #180] @ (1c0364 ) │ │ │ │ + beq.n 1c05c0 │ │ │ │ + ldr r7, [pc, #180] @ (1c05f4 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0324 │ │ │ │ + beq.n 1c05b4 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c02d2 │ │ │ │ + bne.n 1c0562 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c02b8 │ │ │ │ + beq.n 1c0548 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c02e4 │ │ │ │ + bne.n 1c0574 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c02e4 │ │ │ │ + bne.n 1c0574 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c02b8 │ │ │ │ + beq.n 1c0548 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c02b8 │ │ │ │ + beq.n 1c0548 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1c034e │ │ │ │ + cbnz r0, 1c05de │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1c0348 │ │ │ │ + beq.n 1c05d8 │ │ │ │ blx 54984 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c02c2 │ │ │ │ + bne.n 1c0552 │ │ │ │ mov r0, r4 │ │ │ │ blx 54428 │ │ │ │ mov r0, r5 │ │ │ │ blx 5496c │ │ │ │ - ldr r2, [pc, #52] @ (1c0368 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c0360 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c05f8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c05f0 ) │ │ │ │ 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 1c0356 │ │ │ │ + bne.n 1c05e6 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1c0284 │ │ │ │ - b.n 1c0314 │ │ │ │ + bl 1c0514 │ │ │ │ + b.n 1c05a4 │ │ │ │ mov r0, r2 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c02b8 │ │ │ │ + b.n 1c0548 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r2, #-620]! @ 0xfffffd94 │ │ │ │ + @ instruction: 0xfad2009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #616] @ 0x268 │ │ │ │ movs r0, r3 │ │ │ │ - stc2l 0, cr0, [r8], {155} @ 0x9b │ │ │ │ + @ instruction: 0xfa38009b │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1c039e │ │ │ │ + bne.n 1c062e │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1c03a2 │ │ │ │ + bls.n 1c0632 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1c03a8 ) │ │ │ │ + ldr r1, [pc, #28] @ (1c0638 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 55364 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -503017,701 +503282,701 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #256] @ 0x100 │ │ │ │ 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] @ (1c0408 ) │ │ │ │ + ldr r1, [pc, #76] @ (1c0698 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1bfd1c │ │ │ │ + bl 1bffac │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c0404 │ │ │ │ + cbz r0, 1c0694 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c03fe │ │ │ │ + beq.n 1c068e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54984 │ │ │ │ - cbnz r0, 1c03dc │ │ │ │ + cbnz r0, 1c066c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1c03d0 │ │ │ │ + bne.n 1c0660 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1c03fe │ │ │ │ + beq.n 1c068e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 5422c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1c03ea │ │ │ │ + bne.n 1c067a │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xffadffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #232] @ (1c0508 ) │ │ │ │ + ldr r2, [pc, #232] @ (1c0798 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1c050c ) │ │ │ │ + ldr r3, [pc, #232] @ (1c079c ) │ │ │ │ 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 1c6d64 │ │ │ │ + bl 1c6ff4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1c0510 ) │ │ │ │ + ldr r2, [pc, #204] @ (1c07a0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c04a2 │ │ │ │ + blt.n 1c0732 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c03ac │ │ │ │ + bl 1c063c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5422c │ │ │ │ - cbnz r4, 1c04bc │ │ │ │ - ldr r1, [pc, #176] @ (1c0514 ) │ │ │ │ + cbnz r4, 1c074c │ │ │ │ + ldr r1, [pc, #176] @ (1c07a4 ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1bfd1c │ │ │ │ + bl 1bffac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1c04a2 │ │ │ │ + cbz r0, 1c0732 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c03ac │ │ │ │ + bl 1c063c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1c0496 │ │ │ │ + beq.n 1c0726 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 5422c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1c0482 │ │ │ │ + bne.n 1c0712 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c04e0 │ │ │ │ - ldr r2, [pc, #116] @ (1c0518 ) │ │ │ │ - ldr r3, [pc, #100] @ (1c050c ) │ │ │ │ + bne.n 1c0770 │ │ │ │ + ldr r2, [pc, #116] @ (1c07a8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1c079c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0502 │ │ │ │ + bne.n 1c0792 │ │ │ │ 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 1c04ca │ │ │ │ + bne.n 1c075a │ │ │ │ dmb ish │ │ │ │ - b.n 1c04a2 │ │ │ │ + b.n 1c0732 │ │ │ │ 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 1c04da │ │ │ │ - b.n 1c04f0 │ │ │ │ + beq.n 1c076a │ │ │ │ + b.n 1c0780 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbd8009b │ │ │ │ + vst4.32 {d16-d19}, [r8 :64], fp │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #576] @ 0x240 │ │ │ │ movs r0, r3 │ │ │ │ - bl 1a8516 │ │ │ │ - @ instruction: 0xfb56009b │ │ │ │ + bl 1a87a6 │ │ │ │ + str.w r0, [r6, #155] @ 0x9b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1c05f8 ) │ │ │ │ - ldr r3, [pc, #200] @ (1c05fc ) │ │ │ │ + ldr r2, [pc, #200] @ (1c0888 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c088c ) │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54a2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c05ec │ │ │ │ + beq.n 1c087c │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c05dc │ │ │ │ + beq.n 1c086c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 5516c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c05dc │ │ │ │ - cbz r5, 1c059a │ │ │ │ + cbz r0, 1c086c │ │ │ │ + cbz r5, 1c082a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c0576 │ │ │ │ + b.n 1c0806 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1c0594 │ │ │ │ + bls.n 1c0824 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5487c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c0570 │ │ │ │ + bhi.n 1c0800 │ │ │ │ mov r0, r7 │ │ │ │ blx 5422c │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c05e2 │ │ │ │ + b.n 1c0872 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1c0586 │ │ │ │ + beq.n 1c0816 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bff1c │ │ │ │ + bl 1c01ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1c05d8 │ │ │ │ + cbz r4, 1c0868 │ │ │ │ blx 5422c │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ blx 54828 │ │ │ │ - ldr r2, [pc, #64] @ (1c0600 ) │ │ │ │ - ldr r3, [pc, #60] @ (1c05fc ) │ │ │ │ + ldr r2, [pc, #64] @ (1c0890 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c088c ) │ │ │ │ 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 1c05f4 │ │ │ │ + bne.n 1c0884 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5422c │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ blx 54828 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c05bc │ │ │ │ + b.n 1c084c │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c05e8 │ │ │ │ + b.n 1c0878 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfac8009b │ │ │ │ + ldrh.w r0, [r8, fp, lsl #1] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa3c009b │ │ │ │ + @ instruction: 0xf7ac009b │ │ │ │ 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] @ (1c067c ) │ │ │ │ - ldr r2, [pc, #104] @ (1c0680 ) │ │ │ │ + ldr r0, [pc, #100] @ (1c090c ) │ │ │ │ + ldr r2, [pc, #104] @ (1c0910 ) │ │ │ │ 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, 1c0674 │ │ │ │ + cbnz r2, 1c0904 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c3d38 │ │ │ │ + bl 1c3fc8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1c0684 ) │ │ │ │ + ldr r2, [pc, #76] @ (1c0914 ) │ │ │ │ add.w r1, sp, #34 @ 0x22 │ │ │ │ ldrb.w r0, [sp, #33] @ 0x21 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0674 │ │ │ │ + beq.n 1c0904 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1c0688 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c0680 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c0918 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c0910 ) │ │ │ │ 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 1c0678 │ │ │ │ + bne.n 1c0908 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c065c │ │ │ │ + b.n 1c08ec │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - vld1.8 @ instruction: 0xf9e2009b │ │ │ │ + @ instruction: 0xf752009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb.w r0, [ip, #155] @ 0x9b │ │ │ │ + @ instruction: 0xf70c009b │ │ │ │ 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] @ (1c0840 ) │ │ │ │ + ldr r2, [pc, #416] @ (1c0ad0 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1c0844 ) │ │ │ │ + ldr r3, [pc, #416] @ (1c0ad4 ) │ │ │ │ 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 1be6a8 │ │ │ │ - ldr r2, [pc, #396] @ (1c0848 ) │ │ │ │ + bl 1be938 │ │ │ │ + ldr r2, [pc, #396] @ (1c0ad8 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c06ee │ │ │ │ + beq.n 1c097e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1c0766 │ │ │ │ + bne.n 1c09f6 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c0718 │ │ │ │ + beq.n 1c09a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c07cc │ │ │ │ - ldr r2, [pc, #332] @ (1c084c ) │ │ │ │ - ldr r3, [pc, #324] @ (1c0844 ) │ │ │ │ + beq.n 1c0a5c │ │ │ │ + ldr r2, [pc, #332] @ (1c0adc ) │ │ │ │ + ldr r3, [pc, #324] @ (1c0ad4 ) │ │ │ │ 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 1c083a │ │ │ │ + bne.w 1c0aca │ │ │ │ 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 1c3d38 │ │ │ │ + bl 1c3fc8 │ │ │ │ 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] @ (1c0850 ) │ │ │ │ + ldr r2, [pc, #280] @ (1c0ae0 ) │ │ │ │ add r2, pc │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0750 │ │ │ │ + beq.n 1c09e0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c0040 │ │ │ │ + bl 1c02d0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1c06ee │ │ │ │ + beq.n 1c097e │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 545fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c07b8 │ │ │ │ + beq.n 1c0a48 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 54a2c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1c07d4 │ │ │ │ + bne.n 1c0a64 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c016c │ │ │ │ - cbz r0, 1c07b2 │ │ │ │ + bl 1c03fc │ │ │ │ + cbz r0, 1c0a42 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1c07ee │ │ │ │ + cbz r3, 1c0a7e │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1c07a0 │ │ │ │ + b.n 1c0a30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1c07ea │ │ │ │ + bls.n 1c0a7a │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 55214 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c0798 │ │ │ │ + bne.n 1c0a28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54984 │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c06fc │ │ │ │ + bne.n 1c098c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 5422c │ │ │ │ - b.n 1c06fc │ │ │ │ + b.n 1c098c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54984 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54828 │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ - b.n 1c07be │ │ │ │ + b.n 1c0a4e │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1c07b2 │ │ │ │ + beq.n 1c0a42 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 555e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c07b2 │ │ │ │ + beq.n 1c0a42 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0832 │ │ │ │ + beq.n 1c0ac2 │ │ │ │ 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 1c081c │ │ │ │ + bne.n 1c0aac │ │ │ │ dmb ish │ │ │ │ - b.n 1c07b8 │ │ │ │ + b.n 1c0a48 │ │ │ │ mov r0, r5 │ │ │ │ blx 54984 │ │ │ │ - b.n 1c07b8 │ │ │ │ + b.n 1c0a48 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r8, fp, lsl #1] │ │ │ │ + movt r0, #34971 @ 0x889b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ movs r0, r3 │ │ │ │ - ldr??.w r0, [ip, #155] @ 0x9b │ │ │ │ + @ instruction: 0xf66c009b │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ 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] @ (1c0a74 ) │ │ │ │ + ldr r1, [pc, #524] @ (1c0d04 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (1c0a78 ) │ │ │ │ + ldr r2, [pc, #524] @ (1c0d08 ) │ │ │ │ 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] @ (1c0a7c ) │ │ │ │ + ldr r2, [pc, #504] @ (1c0d0c ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0958 │ │ │ │ - ldr r0, [pc, #496] @ (1c0a80 ) │ │ │ │ + beq.n 1c0be8 │ │ │ │ + ldr r0, [pc, #496] @ (1c0d10 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4780 │ │ │ │ + bl 1c4a10 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0938 │ │ │ │ - ldr r1, [pc, #488] @ (1c0a84 ) │ │ │ │ + beq.n 1c0bc8 │ │ │ │ + ldr r1, [pc, #488] @ (1c0d14 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6400 │ │ │ │ + bl 1c6690 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c0040 │ │ │ │ + bl 1c02d0 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0934 │ │ │ │ + bne.n 1c0bc4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c08e6 │ │ │ │ - ldr r2, [pc, #444] @ (1c0a88 ) │ │ │ │ - ldr r3, [pc, #428] @ (1c0a78 ) │ │ │ │ + beq.n 1c0b76 │ │ │ │ + ldr r2, [pc, #444] @ (1c0d18 ) │ │ │ │ + ldr r3, [pc, #428] @ (1c0d08 ) │ │ │ │ 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 1c0a70 │ │ │ │ + bne.w 1c0d00 │ │ │ │ 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] @ (1c0a8c ) │ │ │ │ + ldr r4, [pc, #416] @ (1c0d1c ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6400 │ │ │ │ + bl 1c6690 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1c0040 │ │ │ │ + bl 1c02d0 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1c0934 │ │ │ │ + cbnz r3, 1c0bc4 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6400 │ │ │ │ + bl 1c6690 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c0040 │ │ │ │ + bl 1c02d0 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c08c8 │ │ │ │ + beq.n 1c0b58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c08c8 │ │ │ │ - ldr r0, [pc, #340] @ (1c0a90 ) │ │ │ │ + b.n 1c0b58 │ │ │ │ + ldr r0, [pc, #340] @ (1c0d20 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4780 │ │ │ │ + bl 1c4a10 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c096e │ │ │ │ - ldr r3, [pc, #332] @ (1c0a94 ) │ │ │ │ + cbz r0, 1c0bfe │ │ │ │ + ldr r3, [pc, #332] @ (1c0d24 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (1c0a98 ) │ │ │ │ + ldr r2, [pc, #332] @ (1c0d28 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - b.n 1c089a │ │ │ │ + b.n 1c0b2a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c0968 │ │ │ │ + beq.n 1c0bf8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1c0982 │ │ │ │ - ldr r4, [pc, #312] @ (1c0a9c ) │ │ │ │ + beq.n 1c0c12 │ │ │ │ + ldr r4, [pc, #312] @ (1c0d2c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c088c │ │ │ │ - ldr r4, [pc, #308] @ (1c0aa0 ) │ │ │ │ + b.n 1c0b1c │ │ │ │ + ldr r4, [pc, #308] @ (1c0d30 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c088c │ │ │ │ - ldr r0, [pc, #308] @ (1c0aa4 ) │ │ │ │ + b.n 1c0b1c │ │ │ │ + ldr r0, [pc, #308] @ (1c0d34 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4780 │ │ │ │ - cbz r0, 1c0988 │ │ │ │ - ldr r1, [pc, #300] @ (1c0aa8 ) │ │ │ │ + bl 1c4a10 │ │ │ │ + cbz r0, 1c0c18 │ │ │ │ + ldr r1, [pc, #300] @ (1c0d38 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1c08a2 │ │ │ │ - ldr r4, [pc, #296] @ (1c0aac ) │ │ │ │ + b.n 1c0b32 │ │ │ │ + ldr r4, [pc, #296] @ (1c0d3c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c088c │ │ │ │ - ldr r0, [pc, #292] @ (1c0ab0 ) │ │ │ │ + b.n 1c0b1c │ │ │ │ + ldr r0, [pc, #292] @ (1c0d40 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ - cbz r0, 1c09e8 │ │ │ │ - ldr r7, [pc, #288] @ (1c0ab4 ) │ │ │ │ + bl 1c49fc │ │ │ │ + cbz r0, 1c0c78 │ │ │ │ + ldr r7, [pc, #288] @ (1c0d44 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (1c0ab8 ) │ │ │ │ + ldr r3, [pc, #288] @ (1c0d48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c6400 │ │ │ │ + bl 1c6690 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1c0040 │ │ │ │ + bl 1c02d0 │ │ │ │ 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 1c0934 │ │ │ │ + bne.n 1c0bc4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6400 │ │ │ │ + bl 1c6690 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c0040 │ │ │ │ + bl 1c02d0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c08c2 │ │ │ │ - b.n 1c0934 │ │ │ │ + beq.w 1c0b52 │ │ │ │ + b.n 1c0bc4 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 54f8c │ │ │ │ adds r3, r0, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r7, r0 │ │ │ │ mov r6, r5 │ │ │ │ it eq │ │ │ │ moveq.w r7, #512 @ 0x200 │ │ │ │ add r5, sp, #20 │ │ │ │ - b.n 1c0a16 │ │ │ │ + b.n 1c0ca6 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1c0934 │ │ │ │ + bne.n 1c0bc4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r4, r0 │ │ │ │ blx 54efc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 555dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0a04 │ │ │ │ - ldr r7, [pc, #132] @ (1c0abc ) │ │ │ │ + beq.n 1c0c94 │ │ │ │ + ldr r7, [pc, #132] @ (1c0d4c ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (1c0ac0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1c0d50 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c6400 │ │ │ │ + bl 1c6690 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1c0040 │ │ │ │ + bl 1c02d0 │ │ │ │ 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 1c0934 │ │ │ │ + bne.w 1c0bc4 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1c08a2 │ │ │ │ + b.n 1c0b32 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf790009b │ │ │ │ + add.w r0, r0, #5079040 @ 0x4d8000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf778009b │ │ │ │ + @ instruction: 0xf4e8009b │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r3 │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf730009b │ │ │ │ + @ instruction: 0xf4a0009b │ │ │ │ str r7, [sp, #392] @ 0x188 │ │ │ │ movs r0, r3 │ │ │ │ str r5, [sp, #600] @ 0x258 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -503736,66 +504001,66 @@ │ │ │ │ movs r0, r3 │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ 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] @ (1c0b4c ) │ │ │ │ + ldr r3, [pc, #120] @ (1c0ddc ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ blx 54efc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c0aee │ │ │ │ + beq.n 1c0d7e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 544a0 │ │ │ │ mov r4, r0 │ │ │ │ blx 55154 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c0ae8 │ │ │ │ - ldr r3, [pc, #80] @ (1c0b50 ) │ │ │ │ + bne.n 1c0d78 │ │ │ │ + ldr r3, [pc, #80] @ (1c0de0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c476c │ │ │ │ - cbz r0, 1c0b2a │ │ │ │ + bl 1c49fc │ │ │ │ + cbz r0, 1c0dba │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1cb448 │ │ │ │ + bl 1cb6d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0ae8 │ │ │ │ - ldr r0, [pc, #56] @ (1c0b54 ) │ │ │ │ + bne.n 1c0d78 │ │ │ │ + ldr r0, [pc, #56] @ (1c0de4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb448 │ │ │ │ + bl 1cb6d8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1c0b58 ) │ │ │ │ + ldr r0, [pc, #44] @ (1c0de8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ - cbz r0, 1c0b44 │ │ │ │ - ldr r3, [pc, #36] @ (1c0b5c ) │ │ │ │ + bl 1c49fc │ │ │ │ + cbz r0, 1c0dd4 │ │ │ │ + ldr r3, [pc, #36] @ (1c0dec ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1c0b60 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c0df0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1c0b64 ) │ │ │ │ + ldr r0, [pc, #28] @ (1c0df4 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1c0b0c │ │ │ │ + b.n 1c0d9c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf526009b │ │ │ │ + @ instruction: 0xf296009b │ │ │ │ str r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r0, r3 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ movs r0, r3 │ │ │ │ str r6, [sp, #656] @ 0x290 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ @@ -503805,511 +504070,511 @@ │ │ │ │ str r6, [sp, #552] @ 0x228 │ │ │ │ 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] @ 1c0bd8 │ │ │ │ + ldr.w ip, [pc, #92] @ 1c0e68 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1c0bdc ) │ │ │ │ + ldr r3, [pc, #80] @ (1c0e6c ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c19c4 │ │ │ │ + bl 1c1c54 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c0bce │ │ │ │ + cbz r0, 1c0e5e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1bff1c │ │ │ │ + bl 1c01ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ - ldr r1, [pc, #40] @ (1c0be0 ) │ │ │ │ - ldr r2, [pc, #36] @ (1c0bdc ) │ │ │ │ + ldr r1, [pc, #40] @ (1c0e70 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c0e6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0bd2 │ │ │ │ + bne.n 1c0e62 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c0bb4 │ │ │ │ + b.n 1c0e44 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - orns r0, ip, #5079040 @ 0x4d8000 │ │ │ │ + @ instruction: 0xf1ec009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r4, #5079040 @ 0x4d8000 │ │ │ │ + subs.w r0, r4, #155 @ 0x9b │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1c0c60 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c0ef0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1c0c64 ) │ │ │ │ + ldr r3, [pc, #108] @ (1c0ef4 ) │ │ │ │ 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 1be6a8 │ │ │ │ + bl 1be938 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c016c │ │ │ │ + bl 1c03fc │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1c0c36 │ │ │ │ - ldr r1, [pc, #72] @ (1c0c68 ) │ │ │ │ - ldr r2, [pc, #68] @ (1c0c64 ) │ │ │ │ + cbnz r0, 1c0ec6 │ │ │ │ + ldr r1, [pc, #72] @ (1c0ef8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c0ef4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0c5c │ │ │ │ + bne.n 1c0eec │ │ │ │ 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 1c1ba8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0c1c │ │ │ │ + bne.n 1c0eac │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c0c1c │ │ │ │ + b.n 1c0eac │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - and.w r0, r2, #5079040 @ 0x4d8000 │ │ │ │ + sbcs.w r0, r2, #155 @ 0x9b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3dc009b │ │ │ │ + adc.w r0, ip, #155 @ 0x9b │ │ │ │ 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 1c1714 │ │ │ │ + bl 1c19a4 │ │ │ │ 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] @ 1c0d40 │ │ │ │ + ldr.w lr, [pc, #168] @ 1c0fd0 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1c0d44 │ │ │ │ + ldr.w ip, [pc, #164] @ 1c0fd4 │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1c0d48 ) │ │ │ │ + ldr r2, [pc, #160] @ (1c0fd8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #124] @ 0x7c │ │ │ │ mov.w ip, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1c0cfe │ │ │ │ + cbz r3, 1c0f8e │ │ │ │ mov r0, r4 │ │ │ │ blx 5499c <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1c0d20 │ │ │ │ + beq.n 1c0fb0 │ │ │ │ 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 1c0d16 │ │ │ │ + blt.n 1c0fa6 │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #76] @ (1c0d4c ) │ │ │ │ - ldr r3, [pc, #64] @ (1c0d44 ) │ │ │ │ + ldr r2, [pc, #76] @ (1c0fdc ) │ │ │ │ + ldr r3, [pc, #64] @ (1c0fd4 ) │ │ │ │ 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 1c0d3a │ │ │ │ + bne.n 1c0fca │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 541c0 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1c0cfa │ │ │ │ + b.n 1c0f8a │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c0d1c │ │ │ │ + beq.n 1c0fac │ │ │ │ blx 54828 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1c0cfa │ │ │ │ + b.n 1c0f8a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf35a009b │ │ │ │ + @ instruction: 0xf0ca009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf2fa009b │ │ │ │ + orn r0, sl, #155 @ 0x9b │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1c0e44 ) │ │ │ │ + ldr r2, [pc, #228] @ (1c10d4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1c0e48 ) │ │ │ │ + ldr r3, [pc, #228] @ (1c10d8 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1c0e4c ) │ │ │ │ + ldr r1, [pc, #224] @ (1c10dc ) │ │ │ │ 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 1c6400 │ │ │ │ + bl 1c6690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0e20 │ │ │ │ + beq.n 1c10b0 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1c0e20 │ │ │ │ + beq.n 1c10b0 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0e3a │ │ │ │ + beq.n 1c10ca │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1c0dc8 │ │ │ │ + beq.n 1c1058 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54434 │ │ │ │ - cbnz r0, 1c0e24 │ │ │ │ + cbnz r0, 1c10b4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #32 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 54804 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1c0e3a │ │ │ │ + beq.n 1c10ca │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, r0, #8 │ │ │ │ strd r1, r0, [r5, #356] @ 0x164 │ │ │ │ str.w r2, [r5, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54828 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1c0e50 ) │ │ │ │ - ldr r2, [pc, #60] @ (1c0e48 ) │ │ │ │ + ldr r1, [pc, #72] @ (1c10e0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c10d8 ) │ │ │ │ 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 1c0e3e │ │ │ │ + bne.n 1c10ce │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c0e06 │ │ │ │ + b.n 1c1096 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1c0e3a │ │ │ │ + bne.n 1c10ca │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54124 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c0dc8 │ │ │ │ + bne.n 1c1058 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c0dfc │ │ │ │ + b.n 1c108c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf296009b │ │ │ │ + and.w r0, r6, #155 @ 0x9b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf1f2009b │ │ │ │ + vqadd.s32 d16, d18, d11 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #352] @ 0x160 │ │ │ │ blx 551b4 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #92] @ 1c0edc │ │ │ │ + ldr.w ip, [pc, #92] @ 1c116c │ │ │ │ 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] @ (1c0ee0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c1170 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ccbec │ │ │ │ + bl 1cce7c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c0ed4 │ │ │ │ + cbz r0, 1c1164 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1bff1c │ │ │ │ + bl 1c01ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ - ldr r1, [pc, #40] @ (1c0ee4 ) │ │ │ │ - ldr r2, [pc, #32] @ (1c0ee0 ) │ │ │ │ + ldr r1, [pc, #40] @ (1c1174 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c1170 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0ed8 │ │ │ │ + bne.n 1c1168 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c0eba │ │ │ │ + b.n 1c114a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - sbcs.w r0, r8, #155 @ 0x9b │ │ │ │ + mcr 0, 7, r0, cr8, cr11, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf13e009b │ │ │ │ + mcr 0, 5, r0, cr14, cr11, {4} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (1c0f68 ) │ │ │ │ + ldr r2, [pc, #112] @ (1c11f8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (1c0f6c ) │ │ │ │ + ldr r3, [pc, #112] @ (1c11fc ) │ │ │ │ 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 1be6a8 │ │ │ │ + bl 1be938 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c016c │ │ │ │ + bl 1c03fc │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1c0f3a │ │ │ │ - ldr r1, [pc, #76] @ (1c0f70 ) │ │ │ │ - ldr r2, [pc, #72] @ (1c0f6c ) │ │ │ │ + cbnz r0, 1c11ca │ │ │ │ + ldr r1, [pc, #76] @ (1c1200 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c11fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0f62 │ │ │ │ + bne.n 1c11f2 │ │ │ │ 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 1ccc60 │ │ │ │ + bl 1ccef0 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0f20 │ │ │ │ + bne.n 1c11b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c0f20 │ │ │ │ + b.n 1c11b0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0fe009b │ │ │ │ + mcr 0, 3, r0, cr14, cr11, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d8009b │ │ │ │ + mcr 0, 2, r0, cr8, cr11, {4} │ │ │ │ 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 1ccb20 │ │ │ │ + bl 1ccdb0 │ │ │ │ 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] @ (1c102c ) │ │ │ │ + ldr r2, [pc, #140] @ (1c12bc ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1c1030 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c12c0 ) │ │ │ │ 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 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c0854 │ │ │ │ - cbz r0, 1c100a │ │ │ │ - ldr r1, [pc, #100] @ (1c1034 ) │ │ │ │ + bl 1c0ae4 │ │ │ │ + cbz r0, 1c129a │ │ │ │ + ldr r1, [pc, #100] @ (1c12c4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1c6400 │ │ │ │ + bl 1c6690 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c100a │ │ │ │ + beq.n 1c129a │ │ │ │ mov r0, r4 │ │ │ │ blx 5499c <__time64@plt> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ movw r3, #14975 @ 0x3a7f │ │ │ │ movt r3, #9 │ │ │ │ cmp r3, r0 │ │ │ │ sbcs.w r1, r4, r1 │ │ │ │ - bge.n 1c100a │ │ │ │ + bge.n 1c129a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0284 │ │ │ │ + bl 1c0514 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c61e4 │ │ │ │ - ldr r2, [pc, #36] @ (1c1038 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c1030 ) │ │ │ │ + bl 1c6474 │ │ │ │ + ldr r2, [pc, #36] @ (1c12c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c12c0 ) │ │ │ │ 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 1c1028 │ │ │ │ + bne.n 1c12b8 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - orrs.w r0, r6, #155 @ 0x9b │ │ │ │ + stcl 0, cr0, [r6, #620] @ 0x26c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ movs r0, r3 │ │ │ │ - vshr.s64 d16, d11, #24 │ │ │ │ + ldcl 0, cr0, [r8, #-620] @ 0xfffffd94 │ │ │ │ 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 1c1050 │ │ │ │ + bne.n 1c12e0 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1c1066 │ │ │ │ + cbnz r2, 1c12f6 │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ 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] @ (1c11f0 ) │ │ │ │ + ldr r3, [pc, #360] @ (1c1480 ) │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #356] @ (1c11f4 ) │ │ │ │ + ldr r2, [pc, #356] @ (1c1484 ) │ │ │ │ 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 │ │ │ │ @@ -504324,26 +504589,26 @@ │ │ │ │ blx 54298 │ │ │ │ mov r0, r6 │ │ │ │ blx 54fc8 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.w 1c11d2 │ │ │ │ + beq.w 1c1462 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 54298 │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1c11c8 │ │ │ │ + bcs.n 1c1458 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1c1184 │ │ │ │ + b.n 1c1414 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ blx 54720 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -504358,102 +504623,102 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ strd lr, lr, [sp, #128] @ 0x80 │ │ │ │ strd lr, lr, [sp, #136] @ 0x88 │ │ │ │ strd lr, lr, [sp, #144] @ 0x90 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1c11c6 │ │ │ │ + bne.n 1c1456 │ │ │ │ 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 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ 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 1c3d74 │ │ │ │ + bl 1c4004 │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ blx 54f44 <__isoc23_strtoull@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c32e4 │ │ │ │ + bl 1c3574 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1c11c6 │ │ │ │ + bcs.n 1c1456 │ │ │ │ adds.w r8, r7, #56 @ 0x38 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, sl, r4 │ │ │ │ - bcc.n 1c11c6 │ │ │ │ + bcc.n 1c1456 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1c11c6 │ │ │ │ + bne.n 1c1456 │ │ │ │ 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 1c10e2 │ │ │ │ + beq.n 1c1372 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 54298 │ │ │ │ - ldr r2, [pc, #36] @ (1c11f8 ) │ │ │ │ - ldr r3, [pc, #24] @ (1c11f0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c1488 ) │ │ │ │ + ldr r3, [pc, #24] @ (1c1480 ) │ │ │ │ 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 1c11ec │ │ │ │ + bne.n 1c147c │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s32 d16, d28, d11 │ │ │ │ - mcr 0, 1, r0, cr6, cr11, {4} │ │ │ │ + ldcl 0, cr0, [ip], {155} @ 0x9b │ │ │ │ + @ instruction: 0xeb96009b │ │ │ │ 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] @ (1c13e4 ) │ │ │ │ - ldr r3, [pc, #468] @ (1c13e8 ) │ │ │ │ + ldr r0, [pc, #468] @ (1c1674 ) │ │ │ │ + ldr r3, [pc, #468] @ (1c1678 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -504464,234 +504729,234 @@ │ │ │ │ blx 54298 │ │ │ │ mov r0, r6 │ │ │ │ blx 54fc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54b70 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1c12bc │ │ │ │ + bhi.n 1c154c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 54c24 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 545fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c12a0 │ │ │ │ + cbz r0, 1c1530 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1c1270 │ │ │ │ + bne.n 1c1500 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 551e4 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1c124c │ │ │ │ + bne.n 1c14dc │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1c12a0 │ │ │ │ + bne.n 1c1530 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1c13ec ) │ │ │ │ - ldr r3, [pc, #352] @ (1c13e8 ) │ │ │ │ + ldr r2, [pc, #356] @ (1c167c ) │ │ │ │ + ldr r3, [pc, #352] @ (1c1678 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c13de │ │ │ │ + bne.w 1c166e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54298 │ │ │ │ mov r0, r6 │ │ │ │ blx 54fc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54b70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c1348 │ │ │ │ + beq.n 1c15d8 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c1274 │ │ │ │ - ldr r1, [pc, #288] @ (1c13f0 ) │ │ │ │ + bne.n 1c1504 │ │ │ │ + ldr r1, [pc, #288] @ (1c1680 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1274 │ │ │ │ + bne.n 1c1504 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c1274 │ │ │ │ + bhi.n 1c1504 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c137e │ │ │ │ + beq.n 1c160e │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1316 │ │ │ │ + bne.n 1c15a6 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1306 │ │ │ │ + bne.n 1c1596 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c139a │ │ │ │ + bne.n 1c162a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c1074 │ │ │ │ + bl 1c1304 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c132c │ │ │ │ + bne.n 1c15bc │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c138a │ │ │ │ + cbnz r3, 1c161a │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1c1284 │ │ │ │ - ldr r4, [pc, #168] @ (1c13f4 ) │ │ │ │ + b.n 1c1514 │ │ │ │ + ldr r4, [pc, #168] @ (1c1684 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c1274 │ │ │ │ + bne.n 1c1504 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c1274 │ │ │ │ + bne.n 1c1504 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 55468 │ │ │ │ mov r0, r6 │ │ │ │ blx 55468 │ │ │ │ - b.n 1c12e6 │ │ │ │ + b.n 1c1576 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c1074 │ │ │ │ - b.n 1c1340 │ │ │ │ + bl 1c1304 │ │ │ │ + b.n 1c15d0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1f6c │ │ │ │ - b.n 1c1340 │ │ │ │ + bl 1c21fc │ │ │ │ + b.n 1c15d0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c13b8 │ │ │ │ + beq.n 1c1648 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c13a4 │ │ │ │ + bne.n 1c1634 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c131e │ │ │ │ + beq.n 1c15ae │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c13c8 │ │ │ │ + bne.n 1c1658 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c13ba │ │ │ │ - b.n 1c131e │ │ │ │ + bne.n 1c164a │ │ │ │ + b.n 1c15ae │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r8, #620]! @ 0x26c │ │ │ │ + adcs.w r0, r8, fp, lsr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4, #-620]! @ 0xfffffd94 │ │ │ │ + @ instruction: 0xeae4009b │ │ │ │ adds r6, r4, r0 │ │ │ │ movs r7, r4 │ │ │ │ asrs r6, r4, #30 │ │ │ │ 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] @ (1c15e4 ) │ │ │ │ + ldr r1, [pc, #456] @ (1c1874 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (1c15e8 ) │ │ │ │ + ldr r2, [pc, #452] @ (1c1878 ) │ │ │ │ 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, 1c144e │ │ │ │ + cbz r2, 1c16de │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1c143a │ │ │ │ + bne.n 1c16ca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c1570 │ │ │ │ - ldr r1, [pc, #412] @ (1c15ec ) │ │ │ │ + b.n 1c1800 │ │ │ │ + ldr r1, [pc, #412] @ (1c187c ) │ │ │ │ add r1, pc │ │ │ │ blx 55474 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c144a │ │ │ │ - ldr r3, [pc, #400] @ (1c15f0 ) │ │ │ │ + beq.n 1c16da │ │ │ │ + ldr r3, [pc, #400] @ (1c1880 ) │ │ │ │ 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] @ (1c15f4 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c1884 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (1c15f8 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c1888 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 55070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1568 │ │ │ │ + beq.n 1c17f8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 543f8 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -504699,147 +504964,148 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c1478 │ │ │ │ + beq.n 1c1708 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 1c15c6 │ │ │ │ - ldr r6, [pc, #304] @ (1c15fc ) │ │ │ │ + beq.n 1c1856 │ │ │ │ + ldr r6, [pc, #304] @ (1c188c ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 55474 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 55474 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 5422c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c15be │ │ │ │ + beq.n 1c184e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1c1554 │ │ │ │ + cbz r3, 1c17e4 │ │ │ │ blx 54c24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c1594 │ │ │ │ + beq.n 1c1824 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c151a │ │ │ │ - b.n 1c1594 │ │ │ │ + bne.n 1c17aa │ │ │ │ + b.n 1c1824 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1c1594 │ │ │ │ + beq.n 1c1824 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 54c24 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c1514 │ │ │ │ + beq.n 1c17a4 │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c1514 │ │ │ │ + bne.n 1c17a4 │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c1514 │ │ │ │ + bne.n 1c17a4 │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 55208 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 55070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1488 │ │ │ │ + bne.n 1c1718 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 55208 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1c1600 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c1890 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (1c15e8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c1878 ) │ │ │ │ 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 1c15de │ │ │ │ + bne.n 1c186e │ │ │ │ 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 1c11fc │ │ │ │ + bl 1c148c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c15cc │ │ │ │ + cbz r0, 1c185c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 55208 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1c1478 │ │ │ │ - b.n 1c1568 │ │ │ │ + bls.w 1c1708 │ │ │ │ + b.n 1c17f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1554 │ │ │ │ - b.n 1c1478 │ │ │ │ + bne.n 1c17e4 │ │ │ │ + b.n 1c1708 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c1478 │ │ │ │ + b.n 1c1708 │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 55208 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1c1478 │ │ │ │ + b.n 1c1708 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rsbs r0, r6, fp, lsr #2 │ │ │ │ + strd r0, r0, [r6, #-620] @ 0x26c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ ldc2 0, cr0, [r0, #88]! @ 0x58 │ │ │ │ ldrh r2, [r1, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ ldrh r0, [r2, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ ldrh r2, [r5, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - eor.w r0, r2, fp, lsr #2 │ │ │ │ + b.n 1c1878 │ │ │ │ + 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, #1344] @ 0x540 │ │ │ │ - ldr r2, [pc, #140] @ (1c16a4 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c1934 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1c16a8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c1938 ) │ │ │ │ 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 │ │ │ │ @@ -504847,144 +505113,146 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 5487c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1c164e │ │ │ │ - b.n 1c1692 │ │ │ │ + bne.n 1c18de │ │ │ │ + b.n 1c1922 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1c1672 │ │ │ │ + bne.n 1c1902 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1c162e │ │ │ │ + bge.n 1c18be │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1c1648 │ │ │ │ + bpl.n 1c18d8 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c13f8 │ │ │ │ + bl 1c1688 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1c164e │ │ │ │ + beq.n 1c18de │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1c16ac ) │ │ │ │ - ldr r3, [pc, #48] @ (1c16a8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c193c ) │ │ │ │ + ldr r3, [pc, #48] @ (1c1938 ) │ │ │ │ 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 1c169e │ │ │ │ + bne.n 1c192e │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1c162e │ │ │ │ - b.n 1c1674 │ │ │ │ + beq.n 1c18be │ │ │ │ + b.n 1c1904 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [lr, #620] @ 0x26c │ │ │ │ + b.n 1c17d4 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe984009b │ │ │ │ + b.n 1c1728 │ │ │ │ + lsls r3, r3, #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, 1c16fc │ │ │ │ + cbnz r3, 1c198c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1c16cc │ │ │ │ + cbz r0, 1c195c │ │ │ │ blx 55208 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1c16dc │ │ │ │ + cbz r0, 1c196c │ │ │ │ blx 55208 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c16d2 │ │ │ │ + bne.n 1c1962 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1c16f0 │ │ │ │ + cbz r3, 1c1980 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c32d0 │ │ │ │ + bl 1c3560 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 54410 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d95cc │ │ │ │ + bl 1d985c │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 54828 │ │ │ │ - b.n 1c16c4 │ │ │ │ + b.n 1c1954 │ │ │ │ stmdb 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] @ (1c1988 ) │ │ │ │ + ldr r2, [pc, #608] @ (1c1c18 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1c198c ) │ │ │ │ + ldr r3, [pc, #608] @ (1c1c1c ) │ │ │ │ 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 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1c31c8 │ │ │ │ + bl 1c3458 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1c1990 ) │ │ │ │ + ldr r0, [pc, #568] @ (1c1c20 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1cb448 │ │ │ │ + bl 1cb6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c17dc │ │ │ │ - ldr r7, [pc, #556] @ (1c1994 ) │ │ │ │ + beq.n 1c1a6c │ │ │ │ + ldr r7, [pc, #556] @ (1c1c24 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1c1998 ) │ │ │ │ + ldr r2, [pc, #556] @ (1c1c28 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c1914 │ │ │ │ - ldr r2, [pc, #536] @ (1c199c ) │ │ │ │ + beq.w 1c1ba4 │ │ │ │ + ldr r2, [pc, #536] @ (1c1c2c ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c190e │ │ │ │ - ldr r6, [pc, #520] @ (1c19a0 ) │ │ │ │ + beq.w 1c1b9e │ │ │ │ + ldr r6, [pc, #520] @ (1c1c30 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 55474 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -504994,51 +505262,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1914 │ │ │ │ + beq.w 1c1ba4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c1914 │ │ │ │ + beq.w 1c1ba4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c11fc │ │ │ │ + bl 1c148c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c1914 │ │ │ │ - ldr r0, [pc, #452] @ (1c19a4 ) │ │ │ │ + beq.w 1c1ba4 │ │ │ │ + ldr r0, [pc, #452] @ (1c1c34 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c18c4 │ │ │ │ + beq.n 1c1b54 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 1c19a8 │ │ │ │ - ldr.w r8, [pc, #440] @ 1c19ac │ │ │ │ + ldr.w r9, [pc, #440] @ 1c1c38 │ │ │ │ + ldr.w r8, [pc, #440] @ 1c1c3c │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (1c19b0 ) │ │ │ │ + ldr r3, [pc, #432] @ (1c1c40 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c1884 │ │ │ │ + b.n 1c1b14 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c195e │ │ │ │ + beq.w 1c1bee │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (1c19b4 ) │ │ │ │ + ldr r6, [pc, #400] @ (1c1c44 ) │ │ │ │ blx 5422c │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 55474 │ │ │ │ mov r1, r6 │ │ │ │ @@ -505049,35 +505317,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1936 │ │ │ │ + beq.n 1c1bc6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c196c │ │ │ │ + beq.w 1c1bfc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c11fc │ │ │ │ + bl 1c148c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1946 │ │ │ │ + beq.n 1c1bd6 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1c18c4 │ │ │ │ + bhi.n 1c1b54 │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1c18c4 │ │ │ │ + cbz r3, 1c1b54 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 543f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 54040 │ │ │ │ @@ -505088,92 +505356,93 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c1806 │ │ │ │ + bne.n 1c1a96 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c187a │ │ │ │ - ldr r0, [pc, #240] @ (1c19b8 ) │ │ │ │ + b.n 1c1b0a │ │ │ │ + ldr r0, [pc, #240] @ (1c1c48 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c190a │ │ │ │ + cbz r0, 1c1b9a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c13f8 │ │ │ │ - cbz r0, 1c190a │ │ │ │ + bl 1c1688 │ │ │ │ + cbz r0, 1c1b9a │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 55414 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1c190a │ │ │ │ + blt.n 1c1b9a │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 54548 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1c197a │ │ │ │ - ldr r1, [pc, #196] @ (1c19bc ) │ │ │ │ + blt.n 1c1c0a │ │ │ │ + ldr r1, [pc, #196] @ (1c1c4c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1d9568 │ │ │ │ - cbnz r0, 1c1972 │ │ │ │ + bl 1d97f8 │ │ │ │ + cbnz r0, 1c1c02 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c191c │ │ │ │ + b.n 1c1bac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c16b0 │ │ │ │ + bl 1c1940 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1c19c0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1c198c ) │ │ │ │ + ldr r2, [pc, #160] @ (1c1c50 ) │ │ │ │ + ldr r3, [pc, #108] @ (1c1c1c ) │ │ │ │ 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 1c1982 │ │ │ │ + bne.n 1c1c12 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1c193e │ │ │ │ + cbz r6, 1c1bce │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1c187a │ │ │ │ + b.n 1c1b0a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 55208 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1c187a │ │ │ │ + b.n 1c1b0a │ │ │ │ mov r0, fp │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c187a │ │ │ │ + b.n 1c1b0a │ │ │ │ blx 55208 │ │ │ │ - b.n 1c193e │ │ │ │ + b.n 1c1bce │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 54410 │ │ │ │ mov r0, r5 │ │ │ │ blx 54828 │ │ │ │ - b.n 1c190a │ │ │ │ + b.n 1c1b9a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8d0009b │ │ │ │ + b.n 1c189c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #60] @ 0x3c │ │ │ │ movs r0, r3 │ │ │ │ ldrh r2, [r1, #26] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r6, [r0, #24] │ │ │ │ @@ -505190,16 +505459,16 @@ │ │ │ │ movs r0, r3 │ │ │ │ ldrh r4, [r0, #20] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r4, [r1, #18] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r6, [r0, #16] │ │ │ │ movs r0, r3 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1c1dbc │ │ │ │ - b.n 1c177c │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1c204c │ │ │ │ + b.n 1c14ec │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 │ │ │ │ @@ -505217,174 +505486,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 1c19e6 │ │ │ │ + bne.n 1c1c76 │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1ab6 │ │ │ │ + beq.n 1c1d46 │ │ │ │ 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 1c1a3c │ │ │ │ + bne.n 1c1ccc │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1a2c │ │ │ │ + bne.n 1c1cbc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1b52 │ │ │ │ + bne.w 1c1de2 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c33a0 │ │ │ │ + bl 1c3630 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c1abe │ │ │ │ + cbz r0, 1c1d4e │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c1a94 │ │ │ │ + blt.n 1c1d24 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c1a94 │ │ │ │ + bne.n 1c1d24 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1c1a88 │ │ │ │ + b.n 1c1d18 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1c1af2 │ │ │ │ + beq.n 1c1d82 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c1a84 │ │ │ │ + beq.n 1c1d14 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1aa0 │ │ │ │ + bne.n 1c1d30 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1b42 │ │ │ │ + bne.n 1c1dd2 │ │ │ │ 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, 1c1ade │ │ │ │ + cbz r1, 1c1d6e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c1074 │ │ │ │ + bl 1c1304 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c33a0 │ │ │ │ + bl 1c3630 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1a56 │ │ │ │ + bne.n 1c1ce6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c1aae │ │ │ │ - b.n 1c1ae2 │ │ │ │ + beq.n 1c1d3e │ │ │ │ + b.n 1c1d72 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 5516c │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 54bdc │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c1a96 │ │ │ │ + bne.n 1c1d26 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1c1b1e │ │ │ │ + cbz r3, 1c1dae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d42e4 │ │ │ │ + bl 1d4574 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1c1a96 │ │ │ │ + bne.n 1c1d26 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1b22 │ │ │ │ + bne.n 1c1db2 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c1b98 │ │ │ │ + cbnz r3, 1c1e28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c1ab8 │ │ │ │ + beq.n 1c1d48 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 1c1ab8 │ │ │ │ + b.n 1c1d48 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1f6c │ │ │ │ - b.n 1c1ab6 │ │ │ │ + bl 1c21fc │ │ │ │ + b.n 1c1d46 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1c1b7c │ │ │ │ + bne.n 1c1e0c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1b66 │ │ │ │ + bne.n 1c1df6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1b58 │ │ │ │ - b.n 1c1a46 │ │ │ │ + bne.n 1c1de8 │ │ │ │ + b.n 1c1cd6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1b82 │ │ │ │ + bne.n 1c1e12 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1b56 │ │ │ │ - b.n 1c1a46 │ │ │ │ + bne.n 1c1de6 │ │ │ │ + b.n 1c1cd6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1f6c │ │ │ │ - b.n 1c1b36 │ │ │ │ + bl 1c21fc │ │ │ │ + b.n 1c1dc6 │ │ │ │ stmdb 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] @ (1c1f60 ) │ │ │ │ - ldr r3, [pc, #924] @ (1c1f64 ) │ │ │ │ + ldr r2, [pc, #920] @ (1c21f0 ) │ │ │ │ + ldr r3, [pc, #924] @ (1c21f4 ) │ │ │ │ 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 │ │ │ │ @@ -505398,325 +505667,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 1c1bda │ │ │ │ + bne.n 1c1e6a │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c1ca2 │ │ │ │ + beq.n 1c1f32 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1ca2 │ │ │ │ + beq.n 1c1f32 │ │ │ │ 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 1c1c36 │ │ │ │ + bne.n 1c1ec6 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1c26 │ │ │ │ + bne.n 1c1eb6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1dbc │ │ │ │ + bne.w 1c204c │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 54c24 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 545fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c1cc4 │ │ │ │ + cbz r0, 1c1f54 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1c1c72 │ │ │ │ + bne.n 1c1f02 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 551e4 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1c1c4c │ │ │ │ + bne.n 1c1edc │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1c1cc4 │ │ │ │ + bne.n 1c1f54 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1c8a │ │ │ │ + bne.n 1c1f1a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1dac │ │ │ │ + bne.w 1c203c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (1c1f68 ) │ │ │ │ - ldr r3, [pc, #696] @ (1c1f64 ) │ │ │ │ + ldr r2, [pc, #704] @ (1c21f8 ) │ │ │ │ + ldr r3, [pc, #696] @ (1c21f4 ) │ │ │ │ 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 1c1f46 │ │ │ │ + bne.w 1c21d6 │ │ │ │ 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 1c1cde │ │ │ │ + bne.n 1c1f6e │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1cce │ │ │ │ + bne.n 1c1f5e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1ef0 │ │ │ │ + bne.w 1c2180 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c1074 │ │ │ │ + bl 1c1304 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c33a0 │ │ │ │ + bl 1c3630 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1c1d44 │ │ │ │ + cbz r0, 1c1fd4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1d08 │ │ │ │ + bne.n 1c1f98 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1f36 │ │ │ │ + bne.w 1c21c6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c1c98 │ │ │ │ - b.n 1c1d34 │ │ │ │ + beq.n 1c1f28 │ │ │ │ + b.n 1c1fc4 │ │ │ │ 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 1d42e4 │ │ │ │ + bl 1d4574 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54298 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1c3d38 │ │ │ │ + bl 1c3fc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 1c1e06 │ │ │ │ + beq.n 1c2096 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1d84 │ │ │ │ + bne.n 1c2014 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1c76 │ │ │ │ + beq.w 1c1f06 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1f6c │ │ │ │ - b.n 1c1c76 │ │ │ │ + bl 1c21fc │ │ │ │ + b.n 1c1f06 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1c1f6c │ │ │ │ - b.n 1c1ca2 │ │ │ │ + bl 1c21fc │ │ │ │ + b.n 1c1f32 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1dde │ │ │ │ + beq.n 1c206e │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1dc8 │ │ │ │ + bne.n 1c2058 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1c40 │ │ │ │ + beq.w 1c1ed0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1df0 │ │ │ │ + bne.n 1c2080 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1de2 │ │ │ │ - b.n 1c1c40 │ │ │ │ + bne.n 1c2072 │ │ │ │ + b.n 1c1ed0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54fc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ asrs r0, r0, #31 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1c1d80 │ │ │ │ + bne.n 1c2010 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 550c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1c1d80 │ │ │ │ + bne.n 1c2010 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 55468 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1c1d80 │ │ │ │ - vldr d7, [pc, #244] @ 1c1f50 │ │ │ │ + bne.n 1c2010 │ │ │ │ + vldr d7, [pc, #244] @ 1c21e0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1c1f58 │ │ │ │ + vldr d7, [pc, #236] @ 1c21e8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c1d80 │ │ │ │ + bne.n 1c2010 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1c1d80 │ │ │ │ + bne.w 1c2010 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 55468 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ 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 1c3d74 │ │ │ │ + bl 1c4004 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1c32e4 │ │ │ │ + bl 1c3574 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c103c │ │ │ │ + bl 1c12cc │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54c24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 545fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c103c │ │ │ │ - b.n 1c1ca6 │ │ │ │ + bl 1c12cc │ │ │ │ + b.n 1c1f36 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1f10 │ │ │ │ + beq.n 1c21a0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1efa │ │ │ │ + bne.n 1c218a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1ce8 │ │ │ │ + beq.w 1c1f78 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1f20 │ │ │ │ + bne.n 1c21b0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1f12 │ │ │ │ - b.n 1c1ce8 │ │ │ │ + bne.n 1c21a2 │ │ │ │ + b.n 1c1f78 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1f6c │ │ │ │ - b.n 1c1d20 │ │ │ │ + bl 1c21fc │ │ │ │ + b.n 1c1fb0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c17cc │ │ │ │ + b.n 1c253c │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2610 │ │ │ │ + b.n 1c2380 │ │ │ │ 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 │ │ │ │ @@ -505744,46 +506013,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 54620 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1c2070 │ │ │ │ + vldr s15, [pc, #156] @ 1c2300 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1c2074 │ │ │ │ + vldr s14, [pc, #148] @ 1c2304 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c1ff6 │ │ │ │ + blt.n 1c2286 │ │ │ │ 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 1c206c │ │ │ │ - vldr s14, [pc, #104] @ 1c2078 │ │ │ │ + bvs.n 1c22fc │ │ │ │ + vldr s14, [pc, #104] @ 1c2308 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1c206c │ │ │ │ - vldr s14, [pc, #88] @ 1c207c │ │ │ │ + cbnz r3, 1c22fc │ │ │ │ + vldr s14, [pc, #88] @ 1c230c │ │ │ │ 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, 1c206c │ │ │ │ + cbnz r3, 1c22fc │ │ │ │ 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 │ │ │ │ @@ -505813,96 +506082,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 1c20be │ │ │ │ + beq.n 1c234e │ │ │ │ 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, 1c20cc │ │ │ │ + cbz r1, 1c235c │ │ │ │ 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, 1c20fc │ │ │ │ + cbnz r4, 1c238c │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 1c2102 │ │ │ │ + beq.n 1c2392 │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 1c20c0 │ │ │ │ + b.n 1c2350 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 1c20c0 │ │ │ │ + b.n 1c2350 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 1c213c │ │ │ │ + blt.n 1c23cc │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 1c20fa │ │ │ │ + bgt.n 1c238a │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 54440 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ itt eq │ │ │ │ addeq r3, #1 │ │ │ │ moveq r1, #0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ - b.n 1c20c0 │ │ │ │ + b.n 1c2350 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1c2158 │ │ │ │ + vldr s15, [pc, #20] @ 1c23e8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 54440 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 1c212e │ │ │ │ + b.n 1c23be │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1c235c ) │ │ │ │ + ldr r3, [pc, #512] @ (1c25ec ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c9ee0 │ │ │ │ + bl 1ca170 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1c21ac │ │ │ │ + vldr s15, [pc, #48] @ 1c243c │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1c21b0 │ │ │ │ + vldr s14, [pc, #40] @ 1c2440 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c219e │ │ │ │ + blt.n 1c242e │ │ │ │ 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 │ │ │ │ @@ -505911,73 +506180,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 1c2080 │ │ │ │ + bl 1c2310 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1c2220 │ │ │ │ + vldr s15, [pc, #72] @ 1c24b0 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1c2224 │ │ │ │ + vldr s14, [pc, #64] @ 1c24b4 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c21fe │ │ │ │ + blt.n 1c248e │ │ │ │ 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 1c221a │ │ │ │ + ble.n 1c24aa │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c1fc8 │ │ │ │ + bl 1c2258 │ │ │ │ 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 1c2080 │ │ │ │ + bl 1c2310 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1c2294 │ │ │ │ + vldr s15, [pc, #72] @ 1c2524 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1c2298 │ │ │ │ + vldr s14, [pc, #64] @ 1c2528 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c2272 │ │ │ │ + blt.n 1c2502 │ │ │ │ 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 1c228e │ │ │ │ + bpl.n 1c251e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c1fc8 │ │ │ │ + bl 1c2258 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ @@ -506009,37 +506278,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 1c230c │ │ │ │ + b.n 1c259c │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1c233a │ │ │ │ + beq.n 1c25ca │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1c233a │ │ │ │ + cbz r1, 1c25ca │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c22fe │ │ │ │ + beq.n 1c258e │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c22fe │ │ │ │ + bne.n 1c258e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c22fe │ │ │ │ + beq.n 1c258e │ │ │ │ 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} │ │ │ │ @@ -506073,37 +506342,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 1c6310 │ │ │ │ - cbz r0, 1c23e8 │ │ │ │ + bl 1c65a0 │ │ │ │ + cbz r0, 1c2678 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 1c23dc │ │ │ │ + cbz r3, 1c266c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c23ce │ │ │ │ + cbz r3, 1c265e │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c23ce │ │ │ │ + beq.n 1c265e │ │ │ │ blx 5422c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c23bc │ │ │ │ + bne.n 1c264c │ │ │ │ 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 │ │ │ │ @@ -506146,101 +506415,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] @ (1c266c ) │ │ │ │ + ldr r2, [pc, #468] @ (1c28fc ) │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ - ldr r3, [pc, #468] @ (1c2670 ) │ │ │ │ + ldr r3, [pc, #468] @ (1c2900 ) │ │ │ │ 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 1c2522 │ │ │ │ + beq.n 1c27b2 │ │ │ │ cmp r5, #27 │ │ │ │ - bls.n 1c24d0 │ │ │ │ - ldr r2, [pc, #444] @ (1c2674 ) │ │ │ │ - ldr r3, [pc, #440] @ (1c2670 ) │ │ │ │ + bls.n 1c2760 │ │ │ │ + ldr r2, [pc, #444] @ (1c2904 ) │ │ │ │ + ldr r3, [pc, #440] @ (1c2900 ) │ │ │ │ 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 1c2668 │ │ │ │ + bne.w 1c28f8 │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #420] @ (1c2678 ) │ │ │ │ + ldr r3, [pc, #420] @ (1c2908 ) │ │ │ │ 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 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c24b4 │ │ │ │ + beq.n 1c2744 │ │ │ │ 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 1c254c │ │ │ │ + beq.n 1c27dc │ │ │ │ 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 1c2502 │ │ │ │ + bne.n 1c2792 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - b.n 1c2560 │ │ │ │ + b.n 1c27f0 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c24b0 │ │ │ │ - ldr r0, [pc, #336] @ (1c267c ) │ │ │ │ + bne.n 1c2740 │ │ │ │ + ldr r0, [pc, #336] @ (1c290c ) │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r3, r0, r3, lsl #5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6, #56] @ 0x38 │ │ │ │ - b.n 1c24b4 │ │ │ │ + b.n 1c2744 │ │ │ │ mov.w r2, #296 @ 0x128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 55100 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r7, [r9, #20] │ │ │ │ str r3, [r6, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1c2680 ) │ │ │ │ + ldr r3, [pc, #276] @ (1c2910 ) │ │ │ │ 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] │ │ │ │ @@ -506259,28 +506528,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 1c263c │ │ │ │ + beq.n 1c28cc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c2650 │ │ │ │ + beq.n 1c28e0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c2650 │ │ │ │ + beq.n 1c28e0 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mov lr, r7 │ │ │ │ strd r2, r9, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c25d0 │ │ │ │ + b.n 1c2860 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1c262e │ │ │ │ + beq.n 1c28be │ │ │ │ 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] │ │ │ │ @@ -506297,52 +506566,52 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ mla r6, r2, r5, r6 │ │ │ │ umlal r0, sl, r6, r4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r5, #12 │ │ │ │ mla r6, r5, sl, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 1c2658 │ │ │ │ + cbnz r0, 1c28e8 │ │ │ │ adds r3, #12 │ │ │ │ strd r2, r1, [r6] │ │ │ │ cmp r3, lr │ │ │ │ str r7, [r6, #8] │ │ │ │ - beq.n 1c2634 │ │ │ │ + beq.n 1c28c4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c25cc │ │ │ │ + bne.n 1c285c │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1c2628 │ │ │ │ + bne.n 1c28b8 │ │ │ │ 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 1c24b4 │ │ │ │ + beq.w 1c2744 │ │ │ │ mov r0, lr │ │ │ │ - bl 1c61e4 │ │ │ │ - b.n 1c24b4 │ │ │ │ + bl 1c6474 │ │ │ │ + b.n 1c2744 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1c25b2 │ │ │ │ - b.n 1c263c │ │ │ │ + bne.n 1c2842 │ │ │ │ + b.n 1c28cc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, ip │ │ │ │ add sl, r0 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1c2618 │ │ │ │ + bhi.n 1c28a8 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1c2610 │ │ │ │ + b.n 1c28a0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - blt.n 1c2730 │ │ │ │ + bhi.n 1c28a0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1c2700 │ │ │ │ + bhi.n 1c2870 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r2, r6, #24 │ │ │ │ movs r7, r4 │ │ │ │ lsls r4, r3, #23 │ │ │ │ movs r7, r4 │ │ │ │ lsls r6, r3, #22 │ │ │ │ movs r7, r4 │ │ │ │ @@ -506353,19 +506622,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1c2770 │ │ │ │ + bcs.n 1c2a00 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1c2768 │ │ │ │ + bls.n 1c29f8 │ │ │ │ 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 │ │ │ │ @@ -506380,34 +506649,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 1c270c │ │ │ │ + b.n 1c299c │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 1c2746 │ │ │ │ + bne.n 1c29d6 │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1c277a │ │ │ │ + beq.n 1c2a0a │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c26ee │ │ │ │ + bne.n 1c297e │ │ │ │ mov r8, r2 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -506419,81 +506688,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 1c2700 │ │ │ │ + beq.n 1c2990 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1c2700 │ │ │ │ + bne.n 1c2990 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c2700 │ │ │ │ + beq.n 1c2990 │ │ │ │ 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 1c2484 │ │ │ │ - b.n 1c26ac │ │ │ │ + bl 1c2714 │ │ │ │ + b.n 1c293c │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c2484 │ │ │ │ - b.n 1c26ac │ │ │ │ + bl 1c2714 │ │ │ │ + b.n 1c293c │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1c2722 │ │ │ │ - b.n 1c273e │ │ │ │ + bne.n 1c29b2 │ │ │ │ + b.n 1c29ce │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ blx 55178 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1c2834 │ │ │ │ + bhi.n 1c2ac4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1c27e4 │ │ │ │ + bls.n 1c2a74 │ │ │ │ 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 1c27c2 │ │ │ │ + bhi.n 1c2a52 │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1c280c │ │ │ │ + cbz r0, 1c2a9c │ │ │ │ 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 1c27f8 │ │ │ │ + bne.n 1c2a88 │ │ │ │ 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 │ │ │ │ @@ -506527,54 +506796,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 1c2862 │ │ │ │ + bhi.n 1c2af2 │ │ │ │ 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 1c27a8 │ │ │ │ + b.n 1c2a38 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1c2930 │ │ │ │ + vldr d7, [pc, #80] @ 1c2bc0 │ │ │ │ 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] @ 1c2938 │ │ │ │ + vldr d7, [pc, #68] @ 1c2bc8 │ │ │ │ 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] @ 1c2940 │ │ │ │ + vldr d7, [pc, #56] @ 1c2bd0 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #44] @ (1c2948 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c2bd8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -506599,36 +506868,36 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c29b2 │ │ │ │ - vldr d7, [pc, #68] @ 1c29b8 │ │ │ │ + cbz r0, 1c2c42 │ │ │ │ + vldr d7, [pc, #68] @ 1c2c48 │ │ │ │ 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] @ 1c29c0 │ │ │ │ + vldr d7, [pc, #60] @ 1c2c50 │ │ │ │ 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] @ 1c29c8 │ │ │ │ + vldr d7, [pc, #48] @ 1c2c58 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #40] @ (1c29d0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c2c60 ) │ │ │ │ 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 │ │ │ │ @@ -506650,40 +506919,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 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c2a3a │ │ │ │ - vldr d7, [pc, #76] @ 1c2a40 │ │ │ │ + cbz r0, 1c2cca │ │ │ │ + vldr d7, [pc, #76] @ 1c2cd0 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1c2a58 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c2ce8 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1c2a48 │ │ │ │ + vldr d7, [pc, #64] @ 1c2cd8 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1c2a5c ) │ │ │ │ + ldr r3, [pc, #76] @ (1c2cec ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c2a50 │ │ │ │ + vldr d7, [pc, #56] @ 1c2ce0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #48] @ (1c2a60 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2cf0 ) │ │ │ │ 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} │ │ │ │ @@ -506721,139 +506990,139 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1c2a7e │ │ │ │ + bne.n 1c2d0e │ │ │ │ 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 1c2ada │ │ │ │ + beq.n 1c2d6a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1c2ad8 │ │ │ │ + cbz r0, 1c2d68 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 55100 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 55100 │ │ │ │ - b.n 1c2ad6 │ │ │ │ + b.n 1c2d66 │ │ │ │ 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, 1c2b3e │ │ │ │ + cbz r1, 1c2dce │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 1c2b3e │ │ │ │ + cbz r3, 1c2dce │ │ │ │ mov r6, r1 │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 1c2b50 │ │ │ │ + cbz r2, 1c2de0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c2b50 │ │ │ │ + beq.n 1c2de0 │ │ │ │ movs r7, #12 │ │ │ │ - b.n 1c2b20 │ │ │ │ + b.n 1c2db0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c2b38 │ │ │ │ + beq.n 1c2dc8 │ │ │ │ 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 1c2b3e │ │ │ │ + beq.n 1c2dce │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c2b1a │ │ │ │ + bne.n 1c2daa │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1c2b32 │ │ │ │ + bne.n 1c2dc2 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1c2b4a │ │ │ │ - bl 1c61e4 │ │ │ │ + beq.n 1c2dda │ │ │ │ + bl 1c6474 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c2b0c │ │ │ │ - b.n 1c2b3e │ │ │ │ - cbz r0, 1c2b76 │ │ │ │ + bne.n 1c2d9c │ │ │ │ + b.n 1c2dce │ │ │ │ + cbz r0, 1c2e06 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c2ae8 │ │ │ │ + bl 1c2d78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1c2bcc │ │ │ │ + cbz r0, 1c2e5c │ │ │ │ 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, 1c2bce │ │ │ │ + cbz r1, 1c2e5e │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 1c2bc0 │ │ │ │ + cbz r3, 1c2e50 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1c2bb0 │ │ │ │ + cbz r3, 1c2e40 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c2bb0 │ │ │ │ + beq.n 1c2e40 │ │ │ │ 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 1c2ba0 │ │ │ │ + bne.n 1c2e30 │ │ │ │ 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] @ (1c2bf4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c2e84 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ @@ -506873,52 +507142,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 1c22a8 │ │ │ │ + bl 1c2538 │ │ │ │ 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 1c22a8 │ │ │ │ + bl 1c2538 │ │ │ │ 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 1c2684 │ │ │ │ - cbz r0, 1c2c62 │ │ │ │ + bl 1c2914 │ │ │ │ + cbz r0, 1c2ef2 │ │ │ │ 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 1c2684 │ │ │ │ - cbz r0, 1c2c80 │ │ │ │ + bl 1c2914 │ │ │ │ + cbz r0, 1c2f10 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1c2c9c │ │ │ │ + cbz r1, 1c2f2c │ │ │ │ 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 │ │ │ │ @@ -506935,97 +507204,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 1c22a8 │ │ │ │ - cbz r0, 1c2cd6 │ │ │ │ + bl 1c2538 │ │ │ │ + cbz r0, 1c2f66 │ │ │ │ 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, 1c2d1c │ │ │ │ + cbz r1, 1c2fac │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c2d16 │ │ │ │ + beq.n 1c2fa6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - cbz r2, 1c2d10 │ │ │ │ + cbz r2, 1c2fa0 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1c2d02 │ │ │ │ + beq.n 1c2f92 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c2d20 │ │ │ │ + beq.n 1c2fb0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c2cf6 │ │ │ │ - b.n 1c2d02 │ │ │ │ + bne.n 1c2f86 │ │ │ │ + b.n 1c2f92 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1c2cf0 │ │ │ │ + bne.n 1c2f80 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1c2ce2 │ │ │ │ + b.n 1c2f72 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c2cfc │ │ │ │ + b.n 1c2f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c2e66 │ │ │ │ + beq.w 1c30f6 │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1c2dc8 │ │ │ │ + bhi.n 1c3058 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1c2d78 │ │ │ │ + bls.n 1c3008 │ │ │ │ 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 1c2d56 │ │ │ │ + bhi.n 1c2fe6 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1c2da0 │ │ │ │ + cbz r1, 1c3030 │ │ │ │ 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 1c2d8c │ │ │ │ + bne.n 1c301c │ │ │ │ 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 │ │ │ │ @@ -507059,73 +507328,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 1c2df6 │ │ │ │ + bhi.n 1c3086 │ │ │ │ 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 1c2d3c │ │ │ │ + b.n 1c2fcc │ │ │ │ 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 1c2fb8 │ │ │ │ + beq.w 1c3248 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1c2f18 │ │ │ │ + bhi.n 1c31a8 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1c2ec8 │ │ │ │ + bls.n 1c3158 │ │ │ │ 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 1c2ea6 │ │ │ │ + bhi.n 1c3136 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1c2ef0 │ │ │ │ + cbz r1, 1c3180 │ │ │ │ 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 1c2edc │ │ │ │ + bne.n 1c316c │ │ │ │ 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 │ │ │ │ @@ -507160,34 +507429,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 1c2f46 │ │ │ │ + bhi.n 1c31d6 │ │ │ │ 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 1c2e8c │ │ │ │ + b.n 1c311c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1c2ef0 │ │ │ │ + b.n 1c3180 │ │ │ │ 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 │ │ │ │ @@ -507223,40 +507492,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 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c30b2 │ │ │ │ - vldr d7, [pc, #76] @ 1c30b8 │ │ │ │ + cbz r0, 1c3342 │ │ │ │ + vldr d7, [pc, #76] @ 1c3348 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1c30d0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c3360 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1c30c0 │ │ │ │ + vldr d7, [pc, #64] @ 1c3350 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1c30d4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c3364 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c30c8 │ │ │ │ + vldr d7, [pc, #56] @ 1c3358 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #48] @ (1c30d8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c3368 ) │ │ │ │ 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} │ │ │ │ @@ -507269,47 +507538,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 48d0d2 │ │ │ │ - bl 4890d6 │ │ │ │ + bl 48d362 │ │ │ │ + bl 489366 │ │ │ │ stc2l 0, cr0, [r2, #152]! @ 0x98 │ │ │ │ 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] @ 1c3140 │ │ │ │ + vldr d7, [pc, #80] @ 1c33d0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #96] @ (1c3158 ) │ │ │ │ + ldr r3, [pc, #96] @ (1c33e8 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #68] @ 1c3148 │ │ │ │ + vldr d7, [pc, #68] @ 1c33d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #19 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1c3150 │ │ │ │ + vldr d7, [pc, #60] @ 1c33e0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #68] @ (1c315c ) │ │ │ │ + ldr r3, [pc, #68] @ (1c33ec ) │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #52] @ (1c3160 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c33f0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -507322,44 +507591,44 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 40b15a │ │ │ │ - bl 3fd15e │ │ │ │ + bl 40b3ea │ │ │ │ + bl 3fd3ee │ │ │ │ ldc2l 0, cr0, [ip, #-152] @ 0xffffff68 │ │ │ │ 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 1c31ba │ │ │ │ + bhi.n 1c344a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1c31b2 │ │ │ │ - ldr.w ip, [pc, #52] @ 1c31c0 │ │ │ │ + bhi.n 1c3442 │ │ │ │ + ldr.w ip, [pc, #52] @ 1c3450 │ │ │ │ add ip, pc │ │ │ │ - b.n 1c3198 │ │ │ │ + b.n 1c3428 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1c31b2 │ │ │ │ + beq.n 1c3442 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1c3192 │ │ │ │ + bcc.n 1c3422 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1c2484 │ │ │ │ + bl 1c2714 │ │ │ │ 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 │ │ │ │ @@ -507370,137 +507639,137 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 1c6030 │ │ │ │ - cbz r0, 1c3248 │ │ │ │ + bl 1c62c0 │ │ │ │ + cbz r0, 1c34d8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #108] @ 1c3250 │ │ │ │ - ldr r3, [pc, #136] @ (1c3270 ) │ │ │ │ + vldr d7, [pc, #108] @ 1c34e0 │ │ │ │ + ldr r3, [pc, #136] @ (1c3500 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #96] @ 1c3258 │ │ │ │ + vldr d7, [pc, #96] @ 1c34e8 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #120] @ (1c3274 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c3504 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1c3260 │ │ │ │ + vldr d7, [pc, #92] @ 1c34f0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #20] │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #72] @ 1c3268 │ │ │ │ - ldr r3, [pc, #84] @ (1c3278 ) │ │ │ │ + vldr d7, [pc, #72] @ 1c34f8 │ │ │ │ + ldr r3, [pc, #84] @ (1c3508 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c5fa4 │ │ │ │ - cbz r0, 1c3242 │ │ │ │ - ldr r1, [pc, #72] @ (1c327c ) │ │ │ │ + bl 1c6234 │ │ │ │ + cbz r0, 1c34d2 │ │ │ │ + ldr r1, [pc, #72] @ (1c350c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c631c │ │ │ │ + bl 1c65ac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c323e │ │ │ │ + b.n 1c34ce │ │ │ │ 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 3ff272 │ │ │ │ - bl 321276 │ │ │ │ + bl 3ff502 │ │ │ │ + bl 321506 │ │ │ │ stc2l 0, cr0, [r8], #-152 @ 0xffffff68 │ │ │ │ - bl 32527e │ │ │ │ - cbz r0, 1c32ce │ │ │ │ + bl 32550e │ │ │ │ + cbz r0, 1c355e │ │ │ │ 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, 1c32c0 │ │ │ │ + cbz r3, 1c3550 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c32b2 │ │ │ │ + cbz r3, 1c3542 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c32b2 │ │ │ │ + beq.n 1c3542 │ │ │ │ blx 5422c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c32a0 │ │ │ │ + bne.n 1c3530 │ │ │ │ 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 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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 1c3396 │ │ │ │ + beq.n 1c3626 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 1c3396 │ │ │ │ + beq.n 1c3626 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54fbc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c3396 │ │ │ │ + beq.n 1c3626 │ │ │ │ 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 │ │ │ │ @@ -507517,153 +507786,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 1c2684 │ │ │ │ + bl 1c2914 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 1c3390 │ │ │ │ + cbz r0, 1c3620 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r3, 1c339a │ │ │ │ + cbz r3, 1c362a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c339a │ │ │ │ + beq.n 1c362a │ │ │ │ mov r0, r2 │ │ │ │ blx 5422c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #100] @ (1c3414 ) │ │ │ │ + ldr r4, [pc, #100] @ (1c36a4 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #100] @ (1c3418 ) │ │ │ │ + ldr r1, [pc, #100] @ (1c36a8 ) │ │ │ │ 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 1c33f6 │ │ │ │ + beq.n 1c3686 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r4, #300] @ 0x12c │ │ │ │ - beq.n 1c33f6 │ │ │ │ + beq.n 1c3686 │ │ │ │ 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 1c22a8 │ │ │ │ - cbz r0, 1c33f6 │ │ │ │ + bl 1c2538 │ │ │ │ + cbz r0, 1c3686 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (1c341c ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3418 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c36ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1c36a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c340e │ │ │ │ + bne.n 1c369e │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #124] @ (1c34ac ) │ │ │ │ + ldr r4, [pc, #124] @ (1c373c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #124] @ (1c34b0 ) │ │ │ │ + ldr r1, [pc, #124] @ (1c3740 ) │ │ │ │ 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 1c3490 │ │ │ │ + beq.n 1c3720 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 1c3490 │ │ │ │ + beq.n 1c3720 │ │ │ │ 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 1c22a8 │ │ │ │ - cbz r0, 1c3490 │ │ │ │ + bl 1c2538 │ │ │ │ + cbz r0, 1c3720 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #32] @ (1c34b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c34b0 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c3744 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c34a8 │ │ │ │ + bne.n 1c3738 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #404] @ (1c3660 ) │ │ │ │ + ldr r4, [pc, #404] @ (1c38f0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1c3664 ) │ │ │ │ + ldr r2, [pc, #404] @ (1c38f4 ) │ │ │ │ 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 │ │ │ │ @@ -507671,179 +507940,179 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 1c35c4 │ │ │ │ + bne.n 1c3854 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1c35b6 │ │ │ │ + bmi.n 1c3846 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c35a0 │ │ │ │ + blt.n 1c3830 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1c354e │ │ │ │ + cbz r3, 1c37de │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1c353a │ │ │ │ + beq.n 1c37ca │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1c354e │ │ │ │ + beq.n 1c37de │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #296] @ (1c3668 ) │ │ │ │ + ldr r2, [pc, #296] @ (1c38f8 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 547f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c3592 │ │ │ │ + blt.n 1c3822 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1c3592 │ │ │ │ + cbnz r3, 1c3822 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1c3572 │ │ │ │ + ble.n 1c3802 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #272] @ (1c366c ) │ │ │ │ - ldr r3, [pc, #264] @ (1c3664 ) │ │ │ │ + ldr r2, [pc, #272] @ (1c38fc ) │ │ │ │ + ldr r3, [pc, #264] @ (1c38f4 ) │ │ │ │ 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 1c364a │ │ │ │ + bne.n 1c38da │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 5516c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c364e │ │ │ │ + beq.n 1c38de │ │ │ │ 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 1c34b8 │ │ │ │ - b.n 1c3558 │ │ │ │ - ldr r1, [pc, #220] @ (1c3670 ) │ │ │ │ + bl 1c3748 │ │ │ │ + b.n 1c37e8 │ │ │ │ + ldr r1, [pc, #220] @ (1c3900 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 55438 │ │ │ │ - b.n 1c3556 │ │ │ │ + b.n 1c37e6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c3592 │ │ │ │ + beq.n 1c3822 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1c35b0 │ │ │ │ + beq.n 1c3840 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1c3592 │ │ │ │ + beq.n 1c3822 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1c353c │ │ │ │ + b.n 1c37cc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1c3644 │ │ │ │ + bhi.n 1c38d4 │ │ │ │ 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] @ (1c3674 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c3904 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1c35f2 │ │ │ │ + blt.n 1c3882 │ │ │ │ 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 1c34fc │ │ │ │ + b.n 1c378c │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1c34fc │ │ │ │ - ldr r3, [pc, #116] @ (1c3678 ) │ │ │ │ + b.n 1c378c │ │ │ │ + ldr r3, [pc, #116] @ (1c3908 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1c367c ) │ │ │ │ + ldr r3, [pc, #112] @ (1c390c ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1c3500 │ │ │ │ + blt.w 1c3790 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1c3500 │ │ │ │ - ldr r3, [pc, #68] @ (1c3680 ) │ │ │ │ + b.n 1c3790 │ │ │ │ + ldr r3, [pc, #68] @ (1c3910 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c3604 │ │ │ │ - ldr r3, [pc, #68] @ (1c3684 ) │ │ │ │ + b.n 1c3894 │ │ │ │ + ldr r3, [pc, #68] @ (1c3914 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c3604 │ │ │ │ - ldr r3, [pc, #64] @ (1c3688 ) │ │ │ │ + b.n 1c3894 │ │ │ │ + ldr r3, [pc, #64] @ (1c3918 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c3604 │ │ │ │ + b.n 1c3894 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (1c368c ) │ │ │ │ + ldr r3, [pc, #60] @ (1c391c ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1c3556 │ │ │ │ + b.n 1c37e6 │ │ │ │ nop │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c3618 │ │ │ │ + bgt.n 1c38a8 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r4, [r7, #84] @ 0x54 │ │ │ │ movs r0, r3 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xf7ea0017 │ │ │ │ ldr r6, [r7, #76] @ 0x4c │ │ │ │ @@ -507857,520 +508126,518 @@ │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ 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] @ (1c3710 ) │ │ │ │ + ldr r4, [pc, #108] @ (1c39a0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (1c3714 ) │ │ │ │ + ldr r0, [pc, #100] @ (1c39a4 ) │ │ │ │ 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 1c34b8 │ │ │ │ - ldr r2, [pc, #72] @ (1c3718 ) │ │ │ │ + bl 1c3748 │ │ │ │ + ldr r2, [pc, #72] @ (1c39a8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1c371c ) │ │ │ │ + ldr r2, [pc, #60] @ (1c39ac ) │ │ │ │ add r2, pc │ │ │ │ blx 54c48 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c36f0 │ │ │ │ + beq.n 1c3980 │ │ │ │ mov r0, r3 │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #44] @ (1c3720 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3714 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c39b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c39a4 ) │ │ │ │ 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 1c370c │ │ │ │ + bne.n 1c399c │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7bc0026 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #120] @ (1c37b0 ) │ │ │ │ + ldr r4, [pc, #120] @ (1c3a40 ) │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1c37b4 ) │ │ │ │ + ldr r0, [pc, #116] @ (1c3a44 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1c37b8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c3a48 ) │ │ │ │ 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] @ (1c37bc ) │ │ │ │ + ldr r2, [pc, #92] @ (1c3a4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1c34b8 │ │ │ │ - ldr r2, [pc, #80] @ (1c37c0 ) │ │ │ │ + bl 1c3748 │ │ │ │ + ldr r2, [pc, #80] @ (1c3a50 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 55468 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c378e │ │ │ │ + beq.n 1c3a1e │ │ │ │ mov r0, r3 │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #52] @ (1c37c4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c37b8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c3a54 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c3a48 ) │ │ │ │ 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 1c37aa │ │ │ │ + bne.n 1c3a3a │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r7, #1 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + stc2l 0, cr0, [r8, #620]! @ 0x26c │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + ldc2 0, cr0, [r8, #620]! @ 0x26c │ │ │ │ ldr r1, [sp, #600] @ 0x258 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ - ldr r2, [pc, #396] @ (1c3964 ) │ │ │ │ + ldr r2, [pc, #396] @ (1c3bf4 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1c3968 ) │ │ │ │ + ldr r3, [pc, #392] @ (1c3bf8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1c396c ) │ │ │ │ - ldr r5, [pc, #396] @ (1c3970 ) │ │ │ │ + ldr r0, [pc, #392] @ (1c3bfc ) │ │ │ │ + ldr r5, [pc, #396] @ (1c3c00 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c476c │ │ │ │ - ldr r1, [pc, #380] @ (1c3974 ) │ │ │ │ + bl 1c49fc │ │ │ │ + ldr r1, [pc, #380] @ (1c3c04 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb8e4 │ │ │ │ + bl 1cbb74 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1c3806 │ │ │ │ + cbnz r3, 1c3a96 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1c3978 ) │ │ │ │ + ldr r2, [pc, #368] @ (1c3c08 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1c397c ) │ │ │ │ + ldr r3, [pc, #368] @ (1c3c0c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1c3980 ) │ │ │ │ + ldr r0, [pc, #364] @ (1c3c10 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c3864 │ │ │ │ - ldr r0, [pc, #352] @ (1c3984 ) │ │ │ │ + cbz r0, 1c3af4 │ │ │ │ + ldr r0, [pc, #352] @ (1c3c14 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55364 │ │ │ │ - cbz r0, 1c385e │ │ │ │ - ldr r0, [pc, #344] @ (1c3988 ) │ │ │ │ + cbz r0, 1c3aee │ │ │ │ + ldr r0, [pc, #344] @ (1c3c18 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c3958 │ │ │ │ - ldr r0, [pc, #332] @ (1c398c ) │ │ │ │ + beq.w 1c3be8 │ │ │ │ + ldr r0, [pc, #332] @ (1c3c1c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c395c │ │ │ │ - ldr r0, [pc, #320] @ (1c3990 ) │ │ │ │ + beq.w 1c3bec │ │ │ │ + ldr r0, [pc, #320] @ (1c3c20 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1c3994 ) │ │ │ │ + ldr r3, [pc, #308] @ (1c3c24 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1c3998 ) │ │ │ │ + ldr r1, [pc, #304] @ (1c3c28 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1c399c ) │ │ │ │ + ldr r0, [pc, #304] @ (1c3c2c ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1cb70c │ │ │ │ - ldr r2, [pc, #296] @ (1c39a0 ) │ │ │ │ - ldr r3, [pc, #300] @ (1c39a4 ) │ │ │ │ + bl 1cb99c │ │ │ │ + ldr r2, [pc, #296] @ (1c3c30 ) │ │ │ │ + ldr r3, [pc, #300] @ (1c3c34 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1c39a8 ) │ │ │ │ + ldr r1, [pc, #300] @ (1c3c38 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ blx 54efc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c38c6 │ │ │ │ - ldr r3, [pc, #276] @ (1c39ac ) │ │ │ │ + beq.n 1c3b56 │ │ │ │ + ldr r3, [pc, #276] @ (1c3c3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1c38b8 │ │ │ │ - ldr r2, [pc, #272] @ (1c39b0 ) │ │ │ │ - ldr r3, [pc, #196] @ (1c3968 ) │ │ │ │ + bmi.n 1c3b48 │ │ │ │ + ldr r2, [pc, #272] @ (1c3c40 ) │ │ │ │ + ldr r3, [pc, #196] @ (1c3bf8 ) │ │ │ │ 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 1c3960 │ │ │ │ + bne.n 1c3bf0 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c5d60 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 55564 │ │ │ │ - b.n 1c389e │ │ │ │ + b.n 1c3b2e │ │ │ │ blx 544a0 │ │ │ │ mov r4, r0 │ │ │ │ blx 55154 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c38dc │ │ │ │ - ldr r3, [pc, #220] @ (1c39b4 ) │ │ │ │ + beq.n 1c3b6c │ │ │ │ + ldr r3, [pc, #220] @ (1c3c44 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c389a │ │ │ │ - ldr r0, [pc, #216] @ (1c39b8 ) │ │ │ │ + b.n 1c3b2a │ │ │ │ + ldr r0, [pc, #216] @ (1c3c48 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ - cbz r0, 1c393c │ │ │ │ - ldr r4, [pc, #212] @ (1c39bc ) │ │ │ │ - bl 1c5ad0 │ │ │ │ + bl 1c49fc │ │ │ │ + cbz r0, 1c3bcc │ │ │ │ + ldr r4, [pc, #212] @ (1c3c4c ) │ │ │ │ + bl 1c5d60 │ │ │ │ mov r5, r0 │ │ │ │ blx 540f4 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5484c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1c391c │ │ │ │ - ldr r3, [pc, #168] @ (1c39c0 ) │ │ │ │ + bge.n 1c3bac │ │ │ │ + ldr r3, [pc, #168] @ (1c3c50 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c389a │ │ │ │ - ldr r1, [pc, #164] @ (1c39c4 ) │ │ │ │ + b.n 1c3b2a │ │ │ │ + ldr r1, [pc, #164] @ (1c3c54 ) │ │ │ │ add r1, pc │ │ │ │ blx 541fc │ │ │ │ - ldr r1, [pc, #160] @ (1c39c8 ) │ │ │ │ + ldr r1, [pc, #160] @ (1c3c58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c389a │ │ │ │ - ldr r2, [pc, #156] @ (1c39cc ) │ │ │ │ + beq.n 1c3b2a │ │ │ │ + ldr r2, [pc, #156] @ (1c3c5c ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1c389a │ │ │ │ - ldr r0, [pc, #144] @ (1c39d0 ) │ │ │ │ + b.n 1c3b2a │ │ │ │ + ldr r0, [pc, #144] @ (1c3c60 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ - cbz r0, 1c3950 │ │ │ │ - ldr r1, [pc, #140] @ (1c39d4 ) │ │ │ │ + bl 1c49fc │ │ │ │ + cbz r0, 1c3be0 │ │ │ │ + ldr r1, [pc, #140] @ (1c3c64 ) │ │ │ │ add r1, pc │ │ │ │ blx 55474 │ │ │ │ - b.n 1c3924 │ │ │ │ - ldr r3, [pc, #132] @ (1c39d8 ) │ │ │ │ + b.n 1c3bb4 │ │ │ │ + ldr r3, [pc, #132] @ (1c3c68 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c389a │ │ │ │ + b.n 1c3b2a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c385e │ │ │ │ + b.n 1c3aee │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1c385e │ │ │ │ + b.n 1c3aee │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + adds r6, #28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - vshr.u64 d0, d11, #24 │ │ │ │ - vshr.u64 d0, d11, #34 │ │ │ │ + ldc2 0, cr0, [r8, #-620] @ 0xfffffd94 │ │ │ │ + stc2 0, cr0, [lr, #-620] @ 0xfffffd94 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ adds r4, r6, r2 │ │ │ │ movs r7, r2 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ sub.w r0, ip, #9895936 @ 0x970000 │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ - vqadd.u8 d16, d28, d11 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + ldc2 0, cr0, [ip], #620 @ 0x26c │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - vqadd.u64 d0, d16, d11 │ │ │ │ + stc2 0, cr0, [r0], #620 @ 0x26c │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u64 d0, d20, d11 │ │ │ │ - vqadd.u16 d0, d30, d11 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stc2 0, cr0, [r4], #620 @ 0x26c │ │ │ │ + stc2 0, cr0, [lr], {155} @ 0x9b │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mrc2 0, 6, r0, cr14, cr11, {4} │ │ │ │ + mcrr2 0, 9, r0, lr, cr11 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - mrc2 0, 4, r0, cr14, cr11, {4} │ │ │ │ - cbnz r6, 1c3a08 │ │ │ │ + stc2 0, cr0, [lr], {155} @ 0x9b │ │ │ │ + cbnz r6, 1c3c98 │ │ │ │ movs r3, r3 │ │ │ │ - mcr2 0, 4, r0, cr14, cr11, {4} │ │ │ │ - mrc2 0, 3, r0, cr10, cr11, {4} │ │ │ │ + @ instruction: 0xfbfe009b │ │ │ │ + @ instruction: 0xfbea009b │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ revsh r4, r3 │ │ │ │ movs r3, r3 │ │ │ │ - mcr2 0, 3, r0, cr2, cr11, {4} │ │ │ │ + @ instruction: 0xfbd2009b │ │ │ │ stmdb 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] @ (1c3a80 ) │ │ │ │ + ldr r2, [pc, #144] @ (1c3d10 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1c3a84 ) │ │ │ │ + ldr r3, [pc, #144] @ (1c3d14 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1c3a88 ) │ │ │ │ + ldr r4, [pc, #144] @ (1c3d18 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1c3a8c ) │ │ │ │ + ldr r0, [pc, #140] @ (1c3d1c ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1c3a90 ) │ │ │ │ + ldr r1, [pc, #140] @ (1c3d20 ) │ │ │ │ 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 1d93f4 │ │ │ │ + bl 1d9684 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1c3a66 │ │ │ │ + bhi.n 1c3cf6 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1c3a4c │ │ │ │ - ldr r4, [pc, #112] @ (1c3a94 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1c3a98 │ │ │ │ + bhi.n 1c3cdc │ │ │ │ + ldr r4, [pc, #112] @ (1c3d24 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1c3d28 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1c3a46 │ │ │ │ + beq.n 1c3cd6 │ │ │ │ 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 1c3a2e │ │ │ │ - ldr r2, [pc, #76] @ (1c3a9c ) │ │ │ │ - ldr r3, [pc, #52] @ (1c3a84 ) │ │ │ │ + bne.n 1c3cbe │ │ │ │ + ldr r2, [pc, #76] @ (1c3d2c ) │ │ │ │ + ldr r3, [pc, #52] @ (1c3d14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3a7a │ │ │ │ + bne.n 1c3d0a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1c3aa0 ) │ │ │ │ + ldr r1, [pc, #56] @ (1c3d30 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1c3aa4 ) │ │ │ │ + ldr r0, [pc, #56] @ (1c3d34 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1d93f4 │ │ │ │ + bl 1d9684 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1c3a1c │ │ │ │ + b.n 1c3cac │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [lr, #620]! @ 0x26c │ │ │ │ - ldc2 0, cr0, [lr, #620] @ 0x26c │ │ │ │ + @ instruction: 0xfb1e009b │ │ │ │ + @ instruction: 0xfb0e009b │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stc2 0, cr0, [ip, #620] @ 0x26c │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xfafc009b │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0, #-620]! @ 0xfffffd94 │ │ │ │ + @ instruction: 0xfaa0009b │ │ │ │ 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] @ 1c3afc │ │ │ │ + ldr.w ip, [pc, #64] @ 1c3d8c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1c3b00 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c3d90 ) │ │ │ │ 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 1c39dc │ │ │ │ - ldr r2, [pc, #40] @ (1c3b04 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3b00 ) │ │ │ │ + bl 1c3c6c │ │ │ │ + ldr r2, [pc, #40] @ (1c3d94 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3d90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3af8 │ │ │ │ + bne.n 1c3d88 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1c3b30 ) │ │ │ │ + ldr r0, [pc, #24] @ (1c3dc0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c476c │ │ │ │ - ldr r2, [pc, #20] @ (1c3b34 ) │ │ │ │ - ldr r1, [pc, #20] @ (1c3b38 ) │ │ │ │ + bl 1c49fc │ │ │ │ + ldr r2, [pc, #20] @ (1c3dc4 ) │ │ │ │ + ldr r1, [pc, #20] @ (1c3dc8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r0, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r0, [r6, #29] │ │ │ │ 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] @ 1c3b9c │ │ │ │ + ldr.w r8, [pc, #76] @ 1c3e2c │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1c3b72 │ │ │ │ + b.n 1c3e02 │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 55618 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c3b60 │ │ │ │ + bne.n 1c3df0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1c3b98 │ │ │ │ + beq.n 1c3e28 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 54900 │ │ │ │ @@ -508382,79 +508649,79 @@ │ │ │ │ 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 1c5fe8 │ │ │ │ - ldr r1, [pc, #24] @ (1c3bd4 ) │ │ │ │ + bl 1c6278 │ │ │ │ + ldr r1, [pc, #24] @ (1c3e64 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r0, #1 │ │ │ │ movs r0, r3 │ │ │ │ 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] @ 1c3c3c │ │ │ │ + ldr.w ip, [pc, #80] @ 1c3ecc │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1c3c40 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c3ed0 ) │ │ │ │ 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 1c645c │ │ │ │ + bl 1c66ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3b3c │ │ │ │ - ldr r2, [pc, #40] @ (1c3c44 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3c40 ) │ │ │ │ + bl 1c3dcc │ │ │ │ + ldr r2, [pc, #40] @ (1c3ed4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3ed0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3c38 │ │ │ │ + bne.n 1c3ec8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1c3cb4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1c3f44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1c3cb8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1c3f48 ) │ │ │ │ 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] │ │ │ │ @@ -508465,99 +508732,99 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 55178 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1c3b3c │ │ │ │ + bl 1c3dcc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #32] @ (1c3cbc ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3cb8 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c3f4c ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3f48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3cb0 │ │ │ │ + bne.n 1c3f40 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #84] @ (1c3d2c ) │ │ │ │ + ldr r2, [pc, #84] @ (1c3fbc ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1c3d30 ) │ │ │ │ + ldr r3, [pc, #84] @ (1c3fc0 ) │ │ │ │ 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 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r1, 1c3d1a │ │ │ │ + cbnz r1, 1c3faa │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d755c │ │ │ │ - ldr r2, [pc, #52] @ (1c3d34 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c3d30 ) │ │ │ │ + bl 1d77ec │ │ │ │ + ldr r2, [pc, #52] @ (1c3fc4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c3fc0 ) │ │ │ │ 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 1c3d26 │ │ │ │ + bne.n 1c3fb6 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d706c │ │ │ │ - b.n 1c3cf4 │ │ │ │ + bl 1d72fc │ │ │ │ + b.n 1c3f84 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1c3d70 │ │ │ │ + ldr.w lr, [pc, #48] @ 1c4000 │ │ │ │ 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 1c3d44 │ │ │ │ + bne.n 1c3fd4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ adcs.w r0, lr, #38 @ 0x26 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -508574,15 +508841,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 1c3d7c │ │ │ │ + bne.n 1c400c │ │ │ │ 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 │ │ │ │ @@ -508601,232 +508868,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 1c3ddc │ │ │ │ + bne.n 1c406c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1c3e3c │ │ │ │ + ldr.w lr, [pc, #48] @ 1c40cc │ │ │ │ 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 1c3e10 │ │ │ │ + bne.n 1c40a0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf0a60026 │ │ │ │ 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] @ (1c3ea4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1c4134 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1c3ea8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c4138 ) │ │ │ │ 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 1d6ff0 │ │ │ │ + bl 1d7280 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d706c │ │ │ │ + bl 1d72fc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d755c │ │ │ │ - ldr r2, [pc, #36] @ (1c3eac ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3ea8 ) │ │ │ │ + bl 1d77ec │ │ │ │ + ldr r2, [pc, #36] @ (1c413c ) │ │ │ │ + ldr r3, [pc, #32] @ (1c4138 ) │ │ │ │ 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 1c3ea0 │ │ │ │ + bne.n 1c4130 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + yield │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + bkpt 0x00e4 │ │ │ │ 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] @ (1c3f18 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c41a8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1c3f1c ) │ │ │ │ + ldr r3, [pc, #88] @ (1c41ac ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (1c3f20 ) │ │ │ │ + ldr r6, [pc, #80] @ (1c41b0 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3db8 │ │ │ │ - ldr r2, [pc, #64] @ (1c3f24 ) │ │ │ │ + bl 1c4048 │ │ │ │ + ldr r2, [pc, #64] @ (1c41b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1c3ee6 │ │ │ │ - ldr r2, [pc, #44] @ (1c3f28 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3f1c ) │ │ │ │ + bne.n 1c4176 │ │ │ │ + ldr r2, [pc, #44] @ (1c41b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c41ac ) │ │ │ │ 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 1c3f12 │ │ │ │ + bne.n 1c41a2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + bkpt 0x006e │ │ │ │ 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] @ (1c3f80 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c4210 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (1c3f84 ) │ │ │ │ + ldr r3, [pc, #68] @ (1c4214 ) │ │ │ │ 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 1c3db8 │ │ │ │ + bl 1c4048 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5548c │ │ │ │ - ldr r2, [pc, #40] @ (1c3f88 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3f84 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c4218 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c4214 ) │ │ │ │ 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 1c3f7c │ │ │ │ + bne.n 1c420c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + bkpt 0x000a │ │ │ │ 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] @ (1c3fec ) │ │ │ │ + ldr r2, [pc, #80] @ (1c427c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1c3ff0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c4280 ) │ │ │ │ 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 1d9354 │ │ │ │ + bl 1d95e4 │ │ │ │ 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] @ (1c3ff0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c4280 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1c3ff4 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c4284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3fe8 │ │ │ │ + bne.n 1c4278 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ 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] @ (1c4084 ) │ │ │ │ + ldr r2, [pc, #124] @ (1c4314 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #124] @ (1c4088 ) │ │ │ │ + ldr r3, [pc, #124] @ (1c4318 ) │ │ │ │ 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 1c4078 │ │ │ │ + blt.n 1c4308 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d9354 │ │ │ │ + bl 1d95e4 │ │ │ │ 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 │ │ │ │ @@ -508837,215 +509104,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 1c4078 │ │ │ │ - ldr r2, [pc, #40] @ (1c408c ) │ │ │ │ - ldr r3, [pc, #36] @ (1c4088 ) │ │ │ │ + bne.n 1c4308 │ │ │ │ + ldr r2, [pc, #40] @ (1c431c ) │ │ │ │ + ldr r3, [pc, #36] @ (1c4318 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4080 │ │ │ │ + bne.n 1c4310 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1c4060 │ │ │ │ + b.n 1c42f0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - itee al │ │ │ │ - lslal r3, r3, #2 │ │ │ │ - lsr r4, r3, #2 │ │ │ │ - mov r0, r0 │ │ │ │ - it ls │ │ │ │ - lslls r3, r3, #2 │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r3, pc} │ │ │ │ + lsls r3, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 54100 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1c40e0 │ │ │ │ + bge.n 1c4370 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1c40ea │ │ │ │ + bne.n 1c437a │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54100 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1c40ea │ │ │ │ + blt.n 1c437a │ │ │ │ movs r1, #1 │ │ │ │ blx 54100 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c40e4 │ │ │ │ + beq.n 1c4374 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 54100 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c40e4 │ │ │ │ + beq.n 1c4374 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c40e0 │ │ │ │ + b.n 1c4370 │ │ │ │ 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] @ (1c4228 ) │ │ │ │ + ldr r2, [pc, #292] @ (1c44b8 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (1c422c ) │ │ │ │ + ldr r3, [pc, #292] @ (1c44bc ) │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54a2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c420e │ │ │ │ + beq.n 1c449e │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c41f0 │ │ │ │ + beq.n 1c4480 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 5516c │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c41fe │ │ │ │ + beq.n 1c448e │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1c4150 │ │ │ │ + b.n 1c43e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1c4178 │ │ │ │ + ble.n 1c4408 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1c419e │ │ │ │ + beq.n 1c442e │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5487c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1c4146 │ │ │ │ + bge.n 1c43d6 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1c414c │ │ │ │ + beq.n 1c43dc │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1c414a │ │ │ │ + bgt.n 1c43da │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c41ae │ │ │ │ + bne.n 1c443e │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1c41f8 │ │ │ │ + cbz r0, 1c4488 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1c4140 │ │ │ │ + b.n 1c43d0 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c4184 │ │ │ │ + beq.n 1c4414 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54828 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1c4216 │ │ │ │ + cbz r0, 1c44a6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c41d6 │ │ │ │ + beq.n 1c4466 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (1c4230 ) │ │ │ │ - ldr r3, [pc, #80] @ (1c422c ) │ │ │ │ + ldr r2, [pc, #88] @ (1c44c0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c44bc ) │ │ │ │ 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 1c4212 │ │ │ │ + bne.n 1c44a2 │ │ │ │ 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 1c412e │ │ │ │ + b.n 1c43be │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ mov r0, r7 │ │ │ │ blx 54828 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c41d6 │ │ │ │ + b.n 1c4466 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1c420e │ │ │ │ - bkpt 0x00f4 │ │ │ │ + b.n 1c449e │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0022 │ │ │ │ + cbnz r2, 1c4528 │ │ │ │ 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] @ (1c4418 ) │ │ │ │ + ldr r2, [pc, #464] @ (1c46a8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (1c441c ) │ │ │ │ + ldr r3, [pc, #464] @ (1c46ac ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (1c4420 ) │ │ │ │ + ldr r0, [pc, #460] @ (1c46b0 ) │ │ │ │ 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 1caf6c │ │ │ │ + bl 1cb1fc │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 54ca8 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -509061,170 +509328,170 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c43f8 │ │ │ │ + bne.w 1c4688 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #28 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ blx 548b8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c4338 │ │ │ │ + beq.n 1c45c8 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c42e2 │ │ │ │ + bpl.n 1c4572 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 54ac8 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1c43f8 │ │ │ │ + beq.w 1c4688 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 5487c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c435c │ │ │ │ + bne.n 1c45ec │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1c4294 │ │ │ │ + beq.n 1c4524 │ │ │ │ blx 544ac │ │ │ │ - ldr r2, [pc, #284] @ (1c4424 ) │ │ │ │ - ldr r1, [pc, #284] @ (1c4428 ) │ │ │ │ + ldr r2, [pc, #284] @ (1c46b4 ) │ │ │ │ + ldr r1, [pc, #284] @ (1c46b8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ + bl 1c3d38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (1c442c ) │ │ │ │ - ldr r3, [pc, #252] @ (1c441c ) │ │ │ │ + ldr r2, [pc, #272] @ (1c46bc ) │ │ │ │ + ldr r3, [pc, #252] @ (1c46ac ) │ │ │ │ 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 1c4412 │ │ │ │ + bne.n 1c46a2 │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1c4294 │ │ │ │ + beq.n 1c4524 │ │ │ │ blx 544ac │ │ │ │ - ldr r2, [pc, #228] @ (1c4430 ) │ │ │ │ - ldr r1, [pc, #228] @ (1c4434 ) │ │ │ │ + ldr r2, [pc, #228] @ (1c46c0 ) │ │ │ │ + ldr r1, [pc, #228] @ (1c46c4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ - b.n 1c4316 │ │ │ │ + bl 1c3d38 │ │ │ │ + b.n 1c45a6 │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 1c4388 │ │ │ │ - b.n 1c4294 │ │ │ │ + bhi.n 1c4618 │ │ │ │ + b.n 1c4524 │ │ │ │ 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 1c43fc │ │ │ │ + bls.n 1c468c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1c436c │ │ │ │ + bne.n 1c45fc │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1c43e6 │ │ │ │ + bne.n 1c4676 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c436c │ │ │ │ + bne.n 1c45fc │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 1c43cc │ │ │ │ + bne.n 1c465c │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1c4370 │ │ │ │ + beq.n 1c4600 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 54410 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1c4370 │ │ │ │ + b.n 1c4600 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 54548 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c4402 │ │ │ │ + beq.n 1c4692 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1c4370 │ │ │ │ + b.n 1c4600 │ │ │ │ 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 1c431a │ │ │ │ + b.n 1c45aa │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1c4294 │ │ │ │ - ldr r2, [pc, #52] @ (1c4438 ) │ │ │ │ + b.n 1c4524 │ │ │ │ + ldr r2, [pc, #52] @ (1c46c8 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1c443c ) │ │ │ │ + ldr r1, [pc, #52] @ (1c46cc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3aa8 │ │ │ │ - b.n 1c4316 │ │ │ │ + bl 1c3d38 │ │ │ │ + b.n 1c45a6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + cbnz r6, 1c46f2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #24] │ │ │ │ movs r0, r3 │ │ │ │ str r0, [r0, #20] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r1, #30] │ │ │ │ movs r7, r2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r4, [r2, #12] │ │ │ │ movs r0, r3 │ │ │ │ strb r4, [r0, #29] │ │ │ │ movs r7, r2 │ │ │ │ str r0, [r5, #4] │ │ │ │ movs r0, r3 │ │ │ │ @@ -509239,47 +509506,47 @@ │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 54fbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c45cc │ │ │ │ + beq.w 1c485c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 55178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4564 │ │ │ │ + beq.n 1c47f4 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 1c4526 │ │ │ │ + bcs.n 1c47b6 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 55100 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 55414 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1c453e │ │ │ │ + beq.n 1c47ce │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 54548 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c4570 │ │ │ │ + beq.n 1c4800 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5551c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4552 │ │ │ │ + beq.n 1c47e2 │ │ │ │ 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 │ │ │ │ @@ -509294,112 +509561,112 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 54548 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c4584 │ │ │ │ + beq.n 1c4814 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 54d9c │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c45a4 │ │ │ │ - ldr r1, [pc, #204] @ (1c45d8 ) │ │ │ │ + beq.n 1c4834 │ │ │ │ + ldr r1, [pc, #204] @ (1c4868 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1caee4 │ │ │ │ + bl 1cb174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c45c0 │ │ │ │ + bne.n 1c4850 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 1c452e │ │ │ │ - ldr r3, [pc, #176] @ (1c45dc ) │ │ │ │ + cbz r6, 1c47be │ │ │ │ + ldr r3, [pc, #176] @ (1c486c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r6, 1c4548 │ │ │ │ - ldr r3, [pc, #156] @ (1c45e0 ) │ │ │ │ + cbz r6, 1c47d8 │ │ │ │ + ldr r3, [pc, #156] @ (1c4870 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1c452e │ │ │ │ + beq.n 1c47be │ │ │ │ blx 54828 │ │ │ │ - b.n 1c452e │ │ │ │ + b.n 1c47be │ │ │ │ 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 1c44e0 │ │ │ │ + b.n 1c4770 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c452e │ │ │ │ - ldr r3, [pc, #120] @ (1c45e4 ) │ │ │ │ + beq.n 1c47be │ │ │ │ + ldr r3, [pc, #120] @ (1c4874 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c452e │ │ │ │ + b.n 1c47be │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c44ae │ │ │ │ - cbz r6, 1c4596 │ │ │ │ - ldr r3, [pc, #104] @ (1c45e8 ) │ │ │ │ + beq.n 1c473e │ │ │ │ + cbz r6, 1c4826 │ │ │ │ + ldr r3, [pc, #104] @ (1c4878 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c4596 │ │ │ │ + b.n 1c4826 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c45b4 │ │ │ │ - cbz r6, 1c4596 │ │ │ │ - ldr r3, [pc, #88] @ (1c45ec ) │ │ │ │ + beq.n 1c4844 │ │ │ │ + cbz r6, 1c4826 │ │ │ │ + ldr r3, [pc, #88] @ (1c487c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1c45a0 │ │ │ │ + beq.n 1c4830 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 1c4548 │ │ │ │ - cbz r6, 1c45ac │ │ │ │ - ldr r3, [pc, #72] @ (1c45f0 ) │ │ │ │ + b.n 1c47d8 │ │ │ │ + cbz r6, 1c483c │ │ │ │ + ldr r3, [pc, #72] @ (1c4880 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c459c │ │ │ │ - b.n 1c452e │ │ │ │ + bne.n 1c482c │ │ │ │ + b.n 1c47be │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c4596 │ │ │ │ - ldr r3, [pc, #56] @ (1c45f4 ) │ │ │ │ + beq.n 1c4826 │ │ │ │ + ldr r3, [pc, #56] @ (1c4884 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c4596 │ │ │ │ + b.n 1c4826 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c4596 │ │ │ │ - ldr r3, [pc, #48] @ (1c45f8 ) │ │ │ │ + beq.n 1c4826 │ │ │ │ + ldr r3, [pc, #48] @ (1c4888 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c4596 │ │ │ │ + b.n 1c4826 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c4534 │ │ │ │ - ldr r3, [pc, #40] @ (1c45fc ) │ │ │ │ + beq.n 1c47c4 │ │ │ │ + ldr r3, [pc, #40] @ (1c488c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c4534 │ │ │ │ + b.n 1c47c4 │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldrsh r6, [r5, r6] │ │ │ │ movs r0, r3 │ │ │ │ ldrsh r0, [r7, r6] │ │ │ │ movs r0, r3 │ │ │ │ ldrsh r2, [r3, r5] │ │ │ │ movs r0, r3 │ │ │ │ @@ -509411,15 +509678,15 @@ │ │ │ │ movs r0, r3 │ │ │ │ ldrsh r2, [r4, r5] │ │ │ │ movs r0, r3 │ │ │ │ ldrsh r6, [r2, r7] │ │ │ │ movs r0, r3 │ │ │ │ ldrsh r6, [r0, r3] │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1c4646 │ │ │ │ + cbz r0, 1c48d6 │ │ │ │ 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 │ │ │ │ @@ -509427,132 +509694,132 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 548d0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1d95cc │ │ │ │ + bl 1d985c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54828 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 54828 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #168] @ (1c4700 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c4990 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4670 │ │ │ │ + bne.n 1c4900 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4660 │ │ │ │ + bne.n 1c48f0 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1c46b4 │ │ │ │ - ldr r4, [pc, #140] @ (1c4704 ) │ │ │ │ + cbnz r2, 1c4944 │ │ │ │ + ldr r4, [pc, #140] @ (1c4994 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2b58 │ │ │ │ - ldr r3, [pc, #132] @ (1c4708 ) │ │ │ │ - ldr r0, [pc, #132] @ (1c470c ) │ │ │ │ + bl 1c2de8 │ │ │ │ + ldr r3, [pc, #132] @ (1c4998 ) │ │ │ │ + ldr r0, [pc, #132] @ (1c499c ) │ │ │ │ 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 1c4696 │ │ │ │ + bne.n 1c4926 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c46ac │ │ │ │ + cbnz r3, 1c493c │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1c46e2 │ │ │ │ - ldr r4, [pc, #84] @ (1c4710 ) │ │ │ │ + bne.n 1c4972 │ │ │ │ + ldr r4, [pc, #84] @ (1c49a0 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c46cc │ │ │ │ + bne.n 1c495c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c46bc │ │ │ │ - b.n 1c4676 │ │ │ │ + bne.n 1c494c │ │ │ │ + b.n 1c4906 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c46e8 │ │ │ │ + bne.n 1c4978 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c46b8 │ │ │ │ - b.n 1c4676 │ │ │ │ + bne.n 1c4948 │ │ │ │ + b.n 1c4906 │ │ │ │ nop │ │ │ │ - adcs.w r0, lr, #155 @ 0x9b │ │ │ │ - adc.w r0, sl, #155 @ 0x9b │ │ │ │ - @ instruction: 0xf138009b │ │ │ │ - @ instruction: 0xf130009b │ │ │ │ - add.w r0, r2, #155 @ 0x9b │ │ │ │ + mcr 0, 6, r0, cr14, cr11, {4} │ │ │ │ + mrc 0, 5, r0, cr10, cr11, {4} │ │ │ │ + mcr 0, 5, r0, cr8, cr11, {4} │ │ │ │ + mcr 0, 5, r0, cr0, cr11, {4} │ │ │ │ + mrc 0, 3, r0, cr2, cr11, {4} │ │ │ │ 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] @ (1c4758 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c49e8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1c475c ) │ │ │ │ + ldr r3, [pc, #52] @ (1c49ec ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1c474e │ │ │ │ - ldr r2, [pc, #44] @ (1c4760 ) │ │ │ │ - ldr r4, [pc, #48] @ (1c4764 ) │ │ │ │ + cbz r1, 1c49de │ │ │ │ + ldr r2, [pc, #44] @ (1c49f0 ) │ │ │ │ + ldr r4, [pc, #48] @ (1c49f4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 55468 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 55588 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55468 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1c4768 ) │ │ │ │ + ldr r1, [pc, #24] @ (1c49f8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1c4730 │ │ │ │ - eors.w r0, r0, #155 @ 0x9b │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + b.n 1c49c0 │ │ │ │ + mcr 0, 0, r0, cr0, cr11, {4} │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r4, #155 @ 0x9b │ │ │ │ + ldcl 0, cr0, [r4, #620]! @ 0x26c │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 555a0 │ │ │ │ @@ -509563,163 +509830,163 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5557c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #324] @ (1c48e8 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c4b78 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1c48ec ) │ │ │ │ + ldr r4, [pc, #320] @ (1c4b7c ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c47c4 │ │ │ │ + bne.n 1c4a54 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c47b4 │ │ │ │ + bne.n 1c4a44 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4896 │ │ │ │ - ldr r3, [pc, #288] @ (1c48f0 ) │ │ │ │ + bne.n 1c4b26 │ │ │ │ + ldr r3, [pc, #288] @ (1c4b80 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c487a │ │ │ │ - ldr r3, [pc, #284] @ (1c48f4 ) │ │ │ │ + bne.n 1c4b0a │ │ │ │ + ldr r3, [pc, #284] @ (1c4b84 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c4812 │ │ │ │ + cbz r3, 1c4aa2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4848 │ │ │ │ + beq.n 1c4ad8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #264] @ (1c48f8 ) │ │ │ │ + ldr r3, [pc, #264] @ (1c4b88 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c47f6 │ │ │ │ + bne.n 1c4a86 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c4884 │ │ │ │ + bne.n 1c4b14 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (1c48fc ) │ │ │ │ + ldr r3, [pc, #228] @ (1c4b8c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (1c4900 ) │ │ │ │ + ldr r3, [pc, #224] @ (1c4b90 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c2be0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c48e2 │ │ │ │ + beq.n 1c4b72 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (1c4904 ) │ │ │ │ + ldr r0, [pc, #208] @ (1c4b94 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330d14 │ │ │ │ + bl 330fa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c47ec │ │ │ │ - ldr r4, [pc, #188] @ (1c4908 ) │ │ │ │ + bne.n 1c4a7c │ │ │ │ + ldr r4, [pc, #188] @ (1c4b98 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c48e2 │ │ │ │ + beq.n 1c4b72 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 555a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2c38 │ │ │ │ - b.n 1c47ee │ │ │ │ + bl 1c2ec8 │ │ │ │ + b.n 1c4a7e │ │ │ │ mov r0, r5 │ │ │ │ blx 555a0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c47ee │ │ │ │ + b.n 1c4a7e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1c48c6 │ │ │ │ - ldr r6, [pc, #112] @ (1c490c ) │ │ │ │ + bne.n 1c4b56 │ │ │ │ + ldr r6, [pc, #112] @ (1c4b9c ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c48b0 │ │ │ │ + bne.n 1c4b40 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c489e │ │ │ │ - b.n 1c47cc │ │ │ │ + bne.n 1c4b2e │ │ │ │ + b.n 1c4a5c │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c48cc │ │ │ │ + bne.n 1c4b5c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c489a │ │ │ │ - b.n 1c47cc │ │ │ │ + bne.n 1c4b2a │ │ │ │ + b.n 1c4a5c │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1c47ee │ │ │ │ + b.n 1c4a7e │ │ │ │ nop │ │ │ │ - ands.w r0, r2, #155 @ 0x9b │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + stc 0, cr0, [r2, #620] @ 0x26c │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vshr.s64 d16, d11, #14 │ │ │ │ - vshr.s64 d16, d11, #20 │ │ │ │ - vshr.s64 d16, d11, #56 │ │ │ │ + stcl 0, cr0, [r2, #-620]! @ 0xfffffd94 │ │ │ │ + ldcl 0, cr0, [ip, #-620] @ 0xfffffd94 │ │ │ │ + ldc 0, cr0, [r8, #-620]! @ 0xfffffd94 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - vqadd.s64 d16, d24, d11 │ │ │ │ - vqadd.s32 d0, d16, d11 │ │ │ │ + stcl 0, cr0, [r8], #620 @ 0x26c │ │ │ │ + ldc 0, cr0, [r0], {155} @ 0x9b │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ blx 54f8c │ │ │ │ @@ -509735,75 +510002,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] @ (1c49cc ) │ │ │ │ + ldr r2, [pc, #120] @ (1c4c5c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1c49d0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c4c60 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1c49d4 ) │ │ │ │ + ldr r0, [pc, #116] @ (1c4c64 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c40f0 │ │ │ │ - cbz r0, 1c4992 │ │ │ │ - ldr r1, [pc, #100] @ (1c49d8 ) │ │ │ │ + bl 1c4380 │ │ │ │ + cbz r0, 1c4c22 │ │ │ │ + ldr r1, [pc, #100] @ (1c4c68 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 54d60 │ │ │ │ - cbz r0, 1c498c │ │ │ │ - ldr r1, [pc, #92] @ (1c49dc ) │ │ │ │ + cbz r0, 1c4c1c │ │ │ │ + ldr r1, [pc, #92] @ (1c4c6c ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 543a4 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1c49ac │ │ │ │ + beq.n 1c4c3c │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1c49e0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1c49d0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c4c70 ) │ │ │ │ + ldr r3, [pc, #56] @ (1c4c60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c49c8 │ │ │ │ + bne.n 1c4c58 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ lsls r2, r2, #10 │ │ │ │ orr.w r2, r2, r1, lsr #22 │ │ │ │ lsls r1, r1, #10 │ │ │ │ strd r1, r2, [r5] │ │ │ │ - b.n 1c4994 │ │ │ │ + b.n 1c4c24 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + push {r1, r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r6, [r3, r1] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ movs r0, r3 │ │ │ │ - cpsie a │ │ │ │ + cbz r4, 1c4ce8 │ │ │ │ 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 │ │ │ │ @@ -509824,77 +510091,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 1c4b5c │ │ │ │ + beq.w 1c4dec │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c4b5c │ │ │ │ + beq.w 1c4dec │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c4bee │ │ │ │ + beq.w 1c4e7e │ │ │ │ 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 1c4b64 │ │ │ │ + beq.n 1c4df4 │ │ │ │ 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 1c4b6c │ │ │ │ + beq.n 1c4dfc │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c4b8c │ │ │ │ + beq.w 1c4e1c │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1c4b0e │ │ │ │ + b.n 1c4d9e │ │ │ │ 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, 1c4ad4 │ │ │ │ + cbz r0, 1c4d64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1c4ad4 │ │ │ │ + bpl.n 1c4d64 │ │ │ │ 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, 1c4af2 │ │ │ │ + cbz r3, 1c4d82 │ │ │ │ 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] │ │ │ │ @@ -509906,18 +510173,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 1c4b8c │ │ │ │ + bls.n 1c4e1c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c4b00 │ │ │ │ + beq.n 1c4d90 │ │ │ │ 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 │ │ │ │ @@ -509930,206 +510197,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 1c4a8c │ │ │ │ + bne.n 1c4d1c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1c4aa4 │ │ │ │ + b.n 1c4d34 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4bfc │ │ │ │ + bne.n 1c4e8c │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1c4a76 │ │ │ │ + bne.n 1c4d06 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c4a76 │ │ │ │ + beq.w 1c4d06 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c4a80 │ │ │ │ + bne.w 1c4d10 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1c4bb4 │ │ │ │ + cbz r3, 1c4e44 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c4b9e │ │ │ │ + cbz r3, 1c4e2e │ │ │ │ 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, 1c4bd6 │ │ │ │ + cbz r3, 1c4e66 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c4bc6 │ │ │ │ + cbz r3, 1c4e56 │ │ │ │ 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, 1c4be8 │ │ │ │ + cbz r3, 1c4e78 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1c4be8 │ │ │ │ + cbz r3, 1c4e78 │ │ │ │ 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 1c4b64 │ │ │ │ + b.n 1c4df4 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1c4a58 │ │ │ │ + b.n 1c4ce8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1c4c20 ) │ │ │ │ + ldr r4, [pc, #16] @ (1c4eb0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - rsb r0, r0, fp, lsr #2 │ │ │ │ + ldmdb r0!, {r0, r1, r3, r4, r7} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1c4ce0 ) │ │ │ │ + ldr r1, [pc, #172] @ (1c4f70 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1c4ce4 ) │ │ │ │ + ldr r0, [pc, #172] @ (1c4f74 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1c4ce8 ) │ │ │ │ - bl 1cb70c │ │ │ │ - ldr r3, [pc, #164] @ (1c4cec ) │ │ │ │ - ldr r2, [pc, #164] @ (1c4cf0 ) │ │ │ │ + ldr r4, [pc, #164] @ (1c4f78 ) │ │ │ │ + bl 1cb99c │ │ │ │ + ldr r3, [pc, #164] @ (1c4f7c ) │ │ │ │ + ldr r2, [pc, #164] @ (1c4f80 ) │ │ │ │ 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 1c4cbc │ │ │ │ - ldr r3, [pc, #148] @ (1c4cf4 ) │ │ │ │ + beq.n 1c4f4c │ │ │ │ + ldr r3, [pc, #148] @ (1c4f84 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c4c74 │ │ │ │ + cbz r3, 1c4f04 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ blx 54efc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c4c90 │ │ │ │ - ldr r3, [pc, #128] @ (1c4cf8 ) │ │ │ │ + beq.n 1c4f20 │ │ │ │ + ldr r3, [pc, #128] @ (1c4f88 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1c4c80 │ │ │ │ + cbz r3, 1c4f10 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1c4cfc ) │ │ │ │ - ldr r2, [pc, #124] @ (1c4d00 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c4f8c ) │ │ │ │ + ldr r2, [pc, #124] @ (1c4f90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 544a0 │ │ │ │ mov r4, r0 │ │ │ │ blx 55154 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c4c74 │ │ │ │ - ldr r1, [pc, #100] @ (1c4d04 ) │ │ │ │ + bne.n 1c4f04 │ │ │ │ + ldr r1, [pc, #100] @ (1c4f94 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 55474 │ │ │ │ - ldr r3, [pc, #92] @ (1c4d08 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c4f98 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4c80 │ │ │ │ - ldr r0, [pc, #88] @ (1c4d0c ) │ │ │ │ + beq.n 1c4f10 │ │ │ │ + ldr r0, [pc, #88] @ (1c4f9c ) │ │ │ │ add r0, pc │ │ │ │ - bl 330d14 │ │ │ │ - b.n 1c4c74 │ │ │ │ - ldr r0, [pc, #80] @ (1c4d10 ) │ │ │ │ + bl 330fa4 │ │ │ │ + b.n 1c4f04 │ │ │ │ + ldr r0, [pc, #80] @ (1c4fa0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1cb41c │ │ │ │ - ldr r3, [pc, #76] @ (1c4d14 ) │ │ │ │ + bl 1cb6ac │ │ │ │ + ldr r3, [pc, #76] @ (1c4fa4 ) │ │ │ │ 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 1c4c5c │ │ │ │ + b.n 1c4eec │ │ │ │ nop │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ movs r0, r3 │ │ │ │ - cbz r2, 1c4d58 │ │ │ │ + cbz r2, 1c4f84 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xeb84009b │ │ │ │ - sbcs.w r0, ip, fp, lsr #2 │ │ │ │ - sbc.w r0, sl, fp, lsr #2 │ │ │ │ - adcs.w r0, sl, fp, lsr #2 │ │ │ │ + ldrd r0, r0, [r4], #620 @ 0x26c │ │ │ │ + strd r0, r0, [ip], #620 @ 0x26c │ │ │ │ + @ instruction: 0xe8da009b │ │ │ │ + @ instruction: 0xe8ca009b │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, ip, fp, lsr #2 │ │ │ │ - add r7, pc, #520 @ (adr r7, 1c4f10 ) │ │ │ │ + ldmia.w ip!, {r0, r1, r3, r4, r7} │ │ │ │ + add r7, pc, #520 @ (adr r7, 1c51a0 ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xeb26009b │ │ │ │ + ldmia.w r6, {r0, r1, r3, r4, r7} │ │ │ │ vmaxnm.f32 , , │ │ │ │ ldr r0, [r1, r5] │ │ │ │ movs r0, r3 │ │ │ │ - add.w r0, r0, fp, lsr #2 │ │ │ │ + ldrd r0, r0, [r0], #-620 @ 0x26c │ │ │ │ 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, 1c4d64 │ │ │ │ + cbz r1, 1c4ff4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1c4d7c ) │ │ │ │ + ldr r2, [pc, #60] @ (1c500c ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ @@ -510139,15 +510406,15 @@ │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ blx r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (1c4d80 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c5010 ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -510160,15 +510427,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #24] @ (1c4dbc ) │ │ │ │ + ldr r2, [pc, #24] @ (1c504c ) │ │ │ │ sbc.w ip, r1, r4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ @@ -510176,27 +510443,27 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c4ddc ) │ │ │ │ + ldr r2, [pc, #12] @ (1c506c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r4, [r0, r2] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1c4e00 ) │ │ │ │ + ldr r2, [pc, #16] @ (1c5090 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r2, r2] │ │ │ │ @@ -510212,54 +510479,54 @@ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r3, r2, [r0, #280] @ 0x118 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1c4e58 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c50e8 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1c4e4a │ │ │ │ + cbz r3, 1c50da │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1c4e5c ) │ │ │ │ + ldr r2, [pc, #16] @ (1c50ec ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r5, r1] │ │ │ │ movs r0, r3 │ │ │ │ stmia r3!, {r1, r3, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c4e7c ) │ │ │ │ + ldr r2, [pc, #12] @ (1c510c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ stmia r3!, {r2, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c4e9c ) │ │ │ │ + ldr r2, [pc, #12] @ (1c512c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r3, r0] │ │ │ │ movs r0, r3 │ │ │ │ @@ -510267,55 +510534,55 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1c4f0a │ │ │ │ + cbnz r3, 1c519a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1c4f18 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c51a8 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1c4f1c ) │ │ │ │ + ldr r2, [pc, #80] @ (1c51ac ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1c4f20 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c51b0 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1c4efa │ │ │ │ + cbz r2, 1c518a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1c4f24 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c51b4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1c4f28 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c51b8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - b.n 1c4eba │ │ │ │ + b.n 1c514a │ │ │ │ ldr r4, [r0, r0] │ │ │ │ movs r0, r3 │ │ │ │ ldr r0, [r1, r0] │ │ │ │ movs r0, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ movs r0, r3 │ │ │ │ ldr r0, [r0, r0] │ │ │ │ @@ -510328,128 +510595,128 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ subs r5, r3, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1c4f7c ) │ │ │ │ + ldr r2, [pc, #44] @ (1c520c ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1c4f80 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c5210 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1c4f84 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c5214 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb r4, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ ldrsb r6, [r4, r6] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1c5544 │ │ │ │ + b.n 1c57d4 │ │ │ │ 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, 1c4fb0 │ │ │ │ - ldr r2, [pc, #32] @ (1c4fc4 ) │ │ │ │ + cbnz r2, 1c5240 │ │ │ │ + ldr r2, [pc, #32] @ (1c5254 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1c4fc8 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c5258 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c4fa0 │ │ │ │ + b.n 1c5230 │ │ │ │ nop │ │ │ │ ldrsb r6, [r7, r5] │ │ │ │ movs r0, r3 │ │ │ │ ldrsb r2, [r7, r4] │ │ │ │ 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, 1c4ffc │ │ │ │ - ldr r2, [pc, #44] @ (1c5010 ) │ │ │ │ + cbnz r3, 1c528c │ │ │ │ + ldr r2, [pc, #44] @ (1c52a0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1c5014 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c52a4 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1c5018 ) │ │ │ │ + ldr r2, [pc, #24] @ (1c52a8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1c4fe2 │ │ │ │ + b.n 1c5272 │ │ │ │ nop │ │ │ │ ldrsb r4, [r1, r5] │ │ │ │ movs r0, r3 │ │ │ │ ldrsb r0, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ ldrsb r6, [r5, r3] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c5038 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c52c8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r4, [r4, 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] @ (1c5058 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c52e8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r0, [r4, r3] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (1c5080 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c5310 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 55468 │ │ │ │ @@ -510463,60 +510730,60 @@ │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - cbz r1, 1c50aa │ │ │ │ + cbz r1, 1c533a │ │ │ │ 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 1c50f4 │ │ │ │ + beq.n 1c5384 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 1c50d2 │ │ │ │ + b.n 1c5362 │ │ │ │ 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 1c50f4 │ │ │ │ + beq.n 1c5384 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c50d8 │ │ │ │ + bne.n 1c5368 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c50be │ │ │ │ + bne.n 1c534e │ │ │ │ blx 5422c │ │ │ │ - b.n 1c50be │ │ │ │ + b.n 1c534e │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 5422c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c5084 │ │ │ │ + bl 1c5314 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -510528,31 +510795,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 1c51ac │ │ │ │ + beq.n 1c543c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1c51a2 │ │ │ │ + bcs.n 1c5432 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c5220 │ │ │ │ + beq.n 1c54b0 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1c516c │ │ │ │ + cbz r3, 1c53fc │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1c5220 │ │ │ │ + bcs.n 1c54b0 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5516c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -510582,18 +510849,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 1c51f6 │ │ │ │ + beq.n 1c5486 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1c51f6 │ │ │ │ + bpl.n 1c5486 │ │ │ │ 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] │ │ │ │ @@ -510601,57 +510868,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 1cb14c │ │ │ │ + bl 1cb3dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c5228 │ │ │ │ + bne.n 1c54b8 │ │ │ │ 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 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5516c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ add.w r3, r0, #272 @ 0x110 │ │ │ │ str r3, [r0, #12] │ │ │ │ str.w r0, [r8] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ - b.n 1c5216 │ │ │ │ + b.n 1c54a6 │ │ │ │ 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] @ (1c5364 ) │ │ │ │ + ldr r5, [pc, #252] @ (1c55f4 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c5344 │ │ │ │ + beq.n 1c55d4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (1c5368 ) │ │ │ │ + ldr r6, [pc, #232] @ (1c55f8 ) │ │ │ │ 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] │ │ │ │ @@ -510680,154 +510947,154 @@ │ │ │ │ blx 54fbc │ │ │ │ add.w r3, r4, #300 @ 0x12c │ │ │ │ strd r0, r3, [r4, #296] @ 0x128 │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ ands.w r3, r5, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 1c52e8 │ │ │ │ + beq.n 1c5578 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1c530a │ │ │ │ - ldr r1, [pc, #132] @ (1c536c ) │ │ │ │ + bpl.n 1c559a │ │ │ │ + ldr r1, [pc, #132] @ (1c55fc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1c531e │ │ │ │ + cbz r2, 1c55ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1c5306 │ │ │ │ + beq.n 1c5596 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c5306 │ │ │ │ + cbz r3, 1c5596 │ │ │ │ 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 1c533e │ │ │ │ + bpl.n 1c55ce │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (1c5370 ) │ │ │ │ + ldr r1, [pc, #92] @ (1c5600 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c52f2 │ │ │ │ - ldr r1, [pc, #84] @ (1c5374 ) │ │ │ │ + bne.n 1c5582 │ │ │ │ + ldr r1, [pc, #84] @ (1c5604 ) │ │ │ │ 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 1cab64 │ │ │ │ + bl 1cadf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c52f2 │ │ │ │ + bne.n 1c5582 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1c52f2 │ │ │ │ - ldr r1, [pc, #56] @ (1c5378 ) │ │ │ │ + b.n 1c5582 │ │ │ │ + ldr r1, [pc, #56] @ (1c5608 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1c52e8 │ │ │ │ - ldr r1, [pc, #52] @ (1c537c ) │ │ │ │ + b.n 1c5578 │ │ │ │ + ldr r1, [pc, #52] @ (1c560c ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1d93f4 │ │ │ │ + bl 1d9684 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1c5278 │ │ │ │ + b.n 1c5508 │ │ │ │ nop │ │ │ │ - b.n 1c4e2c │ │ │ │ + b.n 1c5b9c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1c4e04 │ │ │ │ + b.n 1c5b74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ strb r0, [r7, r0] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ 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, 1c53a8 │ │ │ │ + cbz r3, 1c5638 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1c53e0 │ │ │ │ + cbnz r3, 1c5670 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 55468 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1c53de │ │ │ │ + cbz r3, 1c566e │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 1cadf8 │ │ │ │ + bl 1cb088 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1cad00 │ │ │ │ + bl 1caf90 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1c53de │ │ │ │ - bl 1c5084 │ │ │ │ + beq.n 1c566e │ │ │ │ + bl 1c5314 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c53d2 │ │ │ │ + bne.n 1c5662 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1c539a │ │ │ │ + b.n 1c562a │ │ │ │ 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 1c5452 │ │ │ │ + beq.n 1c56e2 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 1c5458 │ │ │ │ + ldr.w r9, [pc, #72] @ 1c56e8 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (1c545c ) │ │ │ │ + ldr r7, [pc, #68] @ (1c56ec ) │ │ │ │ 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 1cada4 │ │ │ │ + bl 1cb034 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1c5424 │ │ │ │ + bne.n 1c56b4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fffb745a │ │ │ │ + bl fffb76ea │ │ │ │ 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 │ │ │ │ @@ -510861,19 +511128,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 1c54e0 │ │ │ │ - bl 1c5084 │ │ │ │ + beq.n 1c5770 │ │ │ │ + bl 1c5314 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c54d6 │ │ │ │ + bne.n 1c5766 │ │ │ │ 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 │ │ │ │ @@ -510913,21 +511180,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, 1c5582 │ │ │ │ + cbnz r4, 1c5812 │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1c5590 │ │ │ │ + cbnz r4, 1c5820 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -510939,21 +511206,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 1c5552 │ │ │ │ + b.n 1c57e2 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 1c5562 │ │ │ │ + b.n 1c57f2 │ │ │ │ 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 │ │ │ │ @@ -510969,47 +511236,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 1c5792 │ │ │ │ + bne.w 1c5a22 │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c57a4 │ │ │ │ + bne.w 1c5a34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1c5788 │ │ │ │ + beq.w 1c5a18 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c562c │ │ │ │ + b.n 1c58bc │ │ │ │ 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 1c576e │ │ │ │ + beq.w 1c59fe │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1c5788 │ │ │ │ + beq.w 1c5a18 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c512c │ │ │ │ + bl 1c53bc │ │ │ │ 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 │ │ │ │ @@ -511044,15 +511311,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, 1c56fa │ │ │ │ + cbz r3, 1c598a │ │ │ │ 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 │ │ │ │ @@ -511075,73 +511342,73 @@ │ │ │ │ add.w r0, r8, #2 │ │ │ │ adds r1, r6, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ blx 55100 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 1c5608 │ │ │ │ + beq.w 1c5898 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1c5608 │ │ │ │ + beq.w 1c5898 │ │ │ │ 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 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c5740 │ │ │ │ + bne.n 1c59d0 │ │ │ │ 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 1c5732 │ │ │ │ - b.n 1c5608 │ │ │ │ + bne.n 1c59c2 │ │ │ │ + b.n 1c5898 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1c5788 │ │ │ │ + beq.n 1c5a18 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 1c562c │ │ │ │ + bne.w 1c58bc │ │ │ │ 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 1c55e6 │ │ │ │ + b.n 1c5876 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1c55f8 │ │ │ │ + b.n 1c5888 │ │ │ │ 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 │ │ │ │ @@ -511152,82 +511419,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, 1c582a │ │ │ │ + cbnz r1, 1c5aba │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1c5838 │ │ │ │ + cbnz r2, 1c5ac8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1c5846 │ │ │ │ + beq.n 1c5ad6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r0, ip, #2 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r2, ip │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 54720 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c57f4 │ │ │ │ + bne.n 1c5a84 │ │ │ │ movs r0, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r5 │ │ │ │ blx 54720 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r2, r0, #8 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1c57e2 │ │ │ │ + b.n 1c5a72 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1c57f4 │ │ │ │ + bne.n 1c5a84 │ │ │ │ add.w r0, ip, #2 │ │ │ │ sub.w r6, r6, ip │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 1c5816 │ │ │ │ + b.n 1c5aa6 │ │ │ │ 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 1c512c │ │ │ │ + bl 1c53bc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c5966 │ │ │ │ + beq.n 1c5bf6 │ │ │ │ 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 │ │ │ │ @@ -511243,28 +511510,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 1c5946 │ │ │ │ + bpl.n 1c5bd6 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1c5934 │ │ │ │ + cbz r3, 1c5bc4 │ │ │ │ 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 1c58f6 │ │ │ │ + b.n 1c5b86 │ │ │ │ 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]! │ │ │ │ @@ -511283,15 +511550,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 1c58e6 │ │ │ │ + bne.n 1c5b76 │ │ │ │ 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 │ │ │ │ @@ -511306,43 +511573,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 1c5898 │ │ │ │ + b.n 1c5b28 │ │ │ │ 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 1c599a │ │ │ │ + beq.n 1c5c2a │ │ │ │ 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 1c5984 │ │ │ │ - cbz r6, 1c59b4 │ │ │ │ + bne.n 1c5c14 │ │ │ │ + cbz r6, 1c5c44 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c59d2 │ │ │ │ + beq.n 1c5c62 │ │ │ │ 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 1c59be │ │ │ │ + b.n 1c5c4e │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c59d2 │ │ │ │ + beq.n 1c5c62 │ │ │ │ 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] │ │ │ │ @@ -511353,218 +511620,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] @ (1c59fc ) │ │ │ │ + ldr r4, [pc, #16] @ (1c5c8c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5422c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n 1c59f8 │ │ │ │ + blt.n 1c5d68 │ │ │ │ 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] @ (1c5ab4 ) │ │ │ │ + ldr r0, [pc, #164] @ (1c5d44 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1c5ab8 ) │ │ │ │ + ldr r3, [pc, #164] @ (1c5d48 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1c476c │ │ │ │ - cbz r0, 1c5a38 │ │ │ │ + bl 1c49fc │ │ │ │ + cbz r0, 1c5cc8 │ │ │ │ blx 556cc │ │ │ │ - ldr r3, [pc, #148] @ (1c5abc ) │ │ │ │ + ldr r3, [pc, #148] @ (1c5d4c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1c5a34 │ │ │ │ - ldr r0, [pc, #144] @ (1c5ac0 ) │ │ │ │ + cbz r0, 1c5cc4 │ │ │ │ + ldr r0, [pc, #144] @ (1c5d50 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330d14 │ │ │ │ + bl 330fa4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1c5ac4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1c5d54 ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5551c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1c5a8e │ │ │ │ - ldr r0, [pc, #120] @ (1c5ac8 ) │ │ │ │ + cbz r0, 1c5d1e │ │ │ │ + ldr r0, [pc, #120] @ (1c5d58 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 5459c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c5aa6 │ │ │ │ + cbz r0, 1c5d36 │ │ │ │ blx 55178 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54344 │ │ │ │ - cbnz r0, 1c5aa0 │ │ │ │ + cbnz r0, 1c5d30 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5551c │ │ │ │ - cbz r0, 1c5aa0 │ │ │ │ + cbz r0, 1c5d30 │ │ │ │ adds r0, #1 │ │ │ │ blx 556cc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1c5aa6 │ │ │ │ - ldr r3, [pc, #68] @ (1c5acc ) │ │ │ │ + cbz r2, 1c5d36 │ │ │ │ + ldr r3, [pc, #68] @ (1c5d5c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1c5a2c │ │ │ │ + b.n 1c5cbc │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 5551c │ │ │ │ - cbz r0, 1c5aae │ │ │ │ + cbz r0, 1c5d3e │ │ │ │ adds r0, #1 │ │ │ │ blx 556cc │ │ │ │ - b.n 1c5a24 │ │ │ │ + b.n 1c5cb4 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 556cc │ │ │ │ - b.n 1c5a24 │ │ │ │ + b.n 1c5cb4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1c5a20 │ │ │ │ + b.n 1c5cb0 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #992] @ (1c5e98 ) │ │ │ │ + ldr r5, [pc, #992] @ (1c6128 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #920 @ (adr r5, 1c5e54 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 1c5ea4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ble.n 1c5a44 │ │ │ │ + blt.n 1c5db4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #832] @ (1c5e0c ) │ │ │ │ + ldr r5, [pc, #832] @ (1c609c ) │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 1c5b90 │ │ │ │ + bge.n 1c5d00 │ │ │ │ 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] @ (1c5b10 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c5da0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1c5af4 │ │ │ │ - ldr r3, [pc, #40] @ (1c5b14 ) │ │ │ │ + cbz r3, 1c5d84 │ │ │ │ + ldr r3, [pc, #40] @ (1c5da4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1c5b18 ) │ │ │ │ + ldr r1, [pc, #32] @ (1c5da8 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1d93f4 │ │ │ │ + bl 1d9684 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c5aea │ │ │ │ + b.n 1c5d7a │ │ │ │ nop │ │ │ │ - bgt.n 1c5b10 │ │ │ │ + bge.n 1c5e80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bgt.n 1c5b10 │ │ │ │ + bge.n 1c5e80 │ │ │ │ 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] @ (1c5b6c ) │ │ │ │ + ldr r0, [pc, #60] @ (1c5dfc ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 54698 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5b62 │ │ │ │ - ldr r0, [pc, #48] @ (1c5b70 ) │ │ │ │ + bgt.n 1c5df2 │ │ │ │ + ldr r0, [pc, #48] @ (1c5e00 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 54698 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5b62 │ │ │ │ - ldr r0, [pc, #36] @ (1c5b74 ) │ │ │ │ + bgt.n 1c5df2 │ │ │ │ + ldr r0, [pc, #36] @ (1c5e04 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 54698 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5b62 │ │ │ │ + bgt.n 1c5df2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c5b5e │ │ │ │ + beq.n 1c5dee │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #952] @ (1c5f28 ) │ │ │ │ + ldr r4, [pc, #952] @ (1c61b8 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #944] @ (1c5f24 ) │ │ │ │ + ldr r4, [pc, #944] @ (1c61b4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #960] @ (1c5f38 ) │ │ │ │ + ldr r4, [pc, #960] @ (1c61c8 ) │ │ │ │ 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] @ (1c5bd4 ) │ │ │ │ + ldr r0, [pc, #72] @ (1c5e64 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 54a2c │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1c5bd0 │ │ │ │ + beq.n 1c5e60 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 5487c │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1c5bc2 │ │ │ │ + ble.n 1c5e52 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1c5bbe │ │ │ │ + cbnz r2, 1c5e4e │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1c5bb6 │ │ │ │ + bne.n 1c5e46 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 54828 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #808] @ (1c5f00 ) │ │ │ │ + ldr r4, [pc, #808] @ (1c6190 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ blx 547ec │ │ │ │ @@ -511605,35 +511872,35 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ sub.w r4, r0, #24 │ │ │ │ adds r1, #31 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1c5c9e │ │ │ │ + cbz r0, 1c5f2e │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c5c90 │ │ │ │ + beq.n 1c5f20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c5c90 │ │ │ │ + cbz r3, 1c5f20 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1c5c8a │ │ │ │ + cbz r3, 1c5f1a │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1c5c90 │ │ │ │ + cbz r3, 1c5f20 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1c5c9c │ │ │ │ + cbz r3, 1c5f2c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5c94 │ │ │ │ + bne.n 1c5f24 │ │ │ │ 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] │ │ │ │ @@ -511643,17 +511910,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 55178 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1c5c54 │ │ │ │ + bl 1c5ee4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c5ce6 │ │ │ │ + cbz r0, 1c5f76 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -511666,176 +511933,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 1c5e5c │ │ │ │ + beq.w 1c60ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1c5e42 │ │ │ │ + beq.w 1c60d2 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c5e24 │ │ │ │ + beq.n 1c60b4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c5e08 │ │ │ │ + beq.n 1c6098 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c5df0 │ │ │ │ + beq.n 1c6080 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c5dda │ │ │ │ + beq.n 1c606a │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c5dbe │ │ │ │ + beq.n 1c604e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 1c5da2 │ │ │ │ + cbz r5, 1c6032 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1c5d8a │ │ │ │ + cbz r0, 1c601a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1c5cec │ │ │ │ + bl 1c5f7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c5d7c │ │ │ │ + bne.n 1c600c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1c5d94 │ │ │ │ + cbz r3, 1c6024 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c5d72 │ │ │ │ + bne.n 1c6002 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1c5dae │ │ │ │ + cbz r3, 1c603e │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c5d64 │ │ │ │ + bne.n 1c5ff4 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1c5dca │ │ │ │ + cbz r3, 1c605a │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 5422c │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1c5d54 │ │ │ │ + bne.n 1c5fe4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1c5de4 │ │ │ │ + cbz r3, 1c6074 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c5d46 │ │ │ │ + bne.n 1c5fd6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1c5dfa │ │ │ │ + cbz r3, 1c608a │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c5d3a │ │ │ │ + bne.n 1c5fca │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1c5e14 │ │ │ │ + cbz r3, 1c60a4 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1c5d2a │ │ │ │ + bne.n 1c5fba │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1c5e30 │ │ │ │ + cbz r3, 1c60c0 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1c5d1a │ │ │ │ + bne.w 1c5faa │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1c5e4c │ │ │ │ + cbz r3, 1c60dc │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c5d08 │ │ │ │ + bne.w 1c5f98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1c5e68 │ │ │ │ + cbz r3, 1c60f8 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ mov r4, r0 │ │ │ │ sub.w r5, r0, #24 │ │ │ │ - cbz r2, 1c5eaa │ │ │ │ + cbz r2, 1c613a │ │ │ │ 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, 1c5ea6 │ │ │ │ + cbz r2, 1c6136 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1c5eaa │ │ │ │ + cbz r3, 1c613a │ │ │ │ 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, 1c5ed0 │ │ │ │ + cbz r0, 1c6160 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1c5cec │ │ │ │ + bl 1c5f7c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c5ebe │ │ │ │ + bne.n 1c614e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1c5eda │ │ │ │ + cbz r3, 1c616a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -511843,43 +512110,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 1c5f68 │ │ │ │ + beq.n 1c61f8 │ │ │ │ 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, 1c5f3e │ │ │ │ + cbz r4, 1c61ce │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1c5f50 │ │ │ │ + beq.n 1c61e0 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c5f36 │ │ │ │ + b.n 1c61c6 │ │ │ │ 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 1c5f50 │ │ │ │ + beq.n 1c61e0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1c5f1e │ │ │ │ - b.n 1c5f50 │ │ │ │ + bhi.n 1c61ae │ │ │ │ + b.n 1c61e0 │ │ │ │ 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] │ │ │ │ @@ -511888,409 +512155,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, 1c5f78 │ │ │ │ + cbz r1, 1c6208 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1c5f9c │ │ │ │ - cbz r2, 1c5f86 │ │ │ │ + bne.n 1c622c │ │ │ │ + cbz r2, 1c6216 │ │ │ │ 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 1c5e74 │ │ │ │ + bl 1c6104 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1c5f7a │ │ │ │ - b.n 1c5efe │ │ │ │ + bne.n 1c620a │ │ │ │ + b.n 1c618e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #24 │ │ │ │ blx 5516c │ │ │ │ - cbz r0, 1c5fe4 │ │ │ │ + cbz r0, 1c6274 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1c5fe2 │ │ │ │ + cbz r4, 1c6272 │ │ │ │ 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, 1c5fe2 │ │ │ │ + cbz r3, 1c6272 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r1, #31 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r0, r1, #7 │ │ │ │ blx 5516c │ │ │ │ - cbz r0, 1c602c │ │ │ │ + cbz r0, 1c62bc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1c602a │ │ │ │ + cbz r4, 1c62ba │ │ │ │ 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, 1c602a │ │ │ │ + cbz r3, 1c62ba │ │ │ │ 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 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c6056 │ │ │ │ + cbz r0, 1c62e6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 1c6076 │ │ │ │ + cbz r1, 1c6306 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5c54 │ │ │ │ + bl 1c5ee4 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ 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, 1c60c2 │ │ │ │ + cbz r4, 1c6352 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5c54 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1c60ae │ │ │ │ + bhi.n 1c633e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r5 │ │ │ │ add r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c60a8 │ │ │ │ + beq.n 1c6338 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c60a8 │ │ │ │ + b.n 1c6338 │ │ │ │ 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, 1c60fa │ │ │ │ + cbnz r3, 1c638a │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ 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, 1c6138 │ │ │ │ + cbnz r4, 1c63c8 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c6132 │ │ │ │ + cbz r0, 1c63c2 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c6132 │ │ │ │ + b.n 1c63c2 │ │ │ │ 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 1c616e │ │ │ │ + bne.n 1c63fe │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1c6168 │ │ │ │ + beq.n 1c63f8 │ │ │ │ mov r0, ip │ │ │ │ - bl 1c5c54 │ │ │ │ + bl 1c5ee4 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ 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, 1c61de │ │ │ │ + cbnz r4, 1c646e │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1c61c6 │ │ │ │ + cbz r3, 1c6456 │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c5c54 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1c61b6 │ │ │ │ + bcc.n 1c6446 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 54720 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c61b0 │ │ │ │ + beq.n 1c6440 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 54720 │ │ │ │ - b.n 1c61b0 │ │ │ │ + b.n 1c6440 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c61b0 │ │ │ │ + b.n 1c6440 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6258 │ │ │ │ + beq.n 1c64e8 │ │ │ │ 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, 1c621e │ │ │ │ + cbz r2, 1c64ae │ │ │ │ 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, 1c621a │ │ │ │ + cbz r2, 1c64aa │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1c621e │ │ │ │ + cbz r3, 1c64ae │ │ │ │ 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, 1c6246 │ │ │ │ + cbz r0, 1c64d6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1c5cec │ │ │ │ + bl 1c5f7c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c6234 │ │ │ │ + bne.n 1c64c4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1c6250 │ │ │ │ + cbz r3, 1c64e0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1c62c6 │ │ │ │ + cbz r1, 1c6556 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1c62b2 │ │ │ │ + cbz r0, 1c6542 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1c62c0 │ │ │ │ + cbz r3, 1c6550 │ │ │ │ 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, 1c6286 │ │ │ │ + cbz r3, 1c6516 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1c628a │ │ │ │ + cbz r2, 1c651a │ │ │ │ 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, 1c62ae │ │ │ │ + cbz r0, 1c653e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1c62ae │ │ │ │ + cbz r3, 1c653e │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c626e │ │ │ │ + bne.n 1c64fe │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1c62ae │ │ │ │ + b.n 1c653e │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1c629a │ │ │ │ + b.n 1c652a │ │ │ │ bx lr │ │ │ │ - cbz r1, 1c6308 │ │ │ │ + cbz r1, 1c6598 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1c6306 │ │ │ │ + cbz r0, 1c6596 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1c630a │ │ │ │ + cbz r3, 1c659a │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1c62e4 │ │ │ │ + b.n 1c6574 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c62e2 │ │ │ │ + bne.n 1c6572 │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1c62fc │ │ │ │ + cbz r2, 1c658c │ │ │ │ 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 1c62f0 │ │ │ │ + b.n 1c6580 │ │ │ │ nop │ │ │ │ - cbz r0, 1c631a │ │ │ │ + cbz r0, 1c65aa │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1c631a │ │ │ │ + cbz r0, 1c65aa │ │ │ │ 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 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c634e │ │ │ │ + cbz r0, 1c65de │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1c6390 │ │ │ │ + cbz r1, 1c6620 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55178 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -512307,102 +512574,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55178 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ca0 │ │ │ │ + bl 1c5f30 │ │ │ │ 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 1cc178 │ │ │ │ + bl 1cc408 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c63fa │ │ │ │ + cbz r0, 1c668a │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r1, [pc, #60] @ (1c6450 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c66e0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1c6454 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c66e4 ) │ │ │ │ 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 1c63bc │ │ │ │ - ldr r2, [pc, #40] @ (1c6458 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c6454 ) │ │ │ │ + bl 1c664c │ │ │ │ + ldr r2, [pc, #40] @ (1c66e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c66e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c644c │ │ │ │ + bne.n 1c66dc │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ 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, 1c64ba │ │ │ │ + cbz r0, 1c674a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1cc178 │ │ │ │ + bl 1cc408 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c5c54 │ │ │ │ + bl 1c5ee4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c64b4 │ │ │ │ + cbz r0, 1c6744 │ │ │ │ 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 │ │ │ │ @@ -512412,133 +512679,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 1c63bc │ │ │ │ + bl 1c664c │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 55178 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1c64b2 │ │ │ │ + b.n 1c6742 │ │ │ │ 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] @ (1c6530 ) │ │ │ │ + ldr r0, [pc, #80] @ (1c67c0 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1c6534 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c67c4 ) │ │ │ │ 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, 1c6504 │ │ │ │ + cbz r0, 1c6794 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 55178 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1c645c │ │ │ │ - ldr r2, [pc, #36] @ (1c6538 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c6534 ) │ │ │ │ + bl 1c66ec │ │ │ │ + ldr r2, [pc, #36] @ (1c67c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c67c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c652a │ │ │ │ + bne.n 1c67ba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ 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] @ (1c65ac ) │ │ │ │ + ldr r1, [pc, #92] @ (1c683c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1c65b0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1c6840 ) │ │ │ │ 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, 1c657c │ │ │ │ + cbz r0, 1c680c │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 55178 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1c645c │ │ │ │ - ldr r2, [pc, #40] @ (1c65b4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c65b0 ) │ │ │ │ + bl 1c66ec │ │ │ │ + ldr r2, [pc, #40] @ (1c6844 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c6840 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c65a6 │ │ │ │ + bne.n 1c6836 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ 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 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c65dc │ │ │ │ + cbz r0, 1c686c │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r3, r4 │ │ │ │ add.w r2, r4, #8 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ strd r2, r2, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1c65e6 │ │ │ │ + bne.n 1c6876 │ │ │ │ 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 │ │ │ │ @@ -512550,66 +512817,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 1c66f6 │ │ │ │ + bhi.n 1c6986 │ │ │ │ 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 1c6690 │ │ │ │ + beq.n 1c6920 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c6708 │ │ │ │ + beq.n 1c6998 │ │ │ │ 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, 1c6670 │ │ │ │ + cbnz r3, 1c6900 │ │ │ │ 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 1c668a │ │ │ │ + beq.n 1c691a │ │ │ │ subs r2, #4 │ │ │ │ orn r2, r2, #127 @ 0x7f │ │ │ │ strb.w r2, [r0, #-1] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #32728 @ 0x7fd8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c672a │ │ │ │ + beq.n 1c69ba │ │ │ │ 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 │ │ │ │ @@ -512624,59 +512891,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 1c6650 │ │ │ │ - b.n 1c6708 │ │ │ │ + bne.n 1c68e0 │ │ │ │ + b.n 1c6998 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c672a │ │ │ │ + cbz r0, 1c69ba │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1c6670 │ │ │ │ + b.n 1c6900 │ │ │ │ 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 1c672e │ │ │ │ + bhi.n 1c69be │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 1c6656 │ │ │ │ + b.n 1c68e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c668a │ │ │ │ + b.n 1c691a │ │ │ │ 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 1c65fc │ │ │ │ + bl 1c688c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c675a │ │ │ │ + cbz r0, 1c69ea │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1c67aa │ │ │ │ + cbz r0, 1c6a3a │ │ │ │ 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 │ │ │ │ @@ -512686,222 +512953,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 1c67a4 │ │ │ │ + bhi.n 1c6a34 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c5ee4 │ │ │ │ + bl 1c6174 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1c5e74 │ │ │ │ + bl 1c6104 │ │ │ │ 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 1c67d6 │ │ │ │ + bhi.n 1c6a66 │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1c67de │ │ │ │ + cbz r0, 1c6a6e │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r3, [r4, #256] @ 0x100 │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #256] @ 0x100 │ │ │ │ blx 5516c │ │ │ │ - cbz r0, 1c684a │ │ │ │ + cbz r0, 1c6ada │ │ │ │ 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, 1c6848 │ │ │ │ + cbz r1, 1c6ad8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1c6832 │ │ │ │ + cbz r3, 1c6ac2 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6828 │ │ │ │ + bne.n 1c6ab8 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1c683e │ │ │ │ + cbz r3, 1c6ace │ │ │ │ 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 1c6818 │ │ │ │ + b.n 1c6aa8 │ │ │ │ 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 1c688e │ │ │ │ + bhi.n 1c6b1e │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c64ec │ │ │ │ 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] @ 1c69f8 │ │ │ │ + vldr d8, [pc, #320] @ 1c6c88 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c69b2 │ │ │ │ + beq.n 1c6c42 │ │ │ │ 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, 1c693c │ │ │ │ + cbz r3, 1c6bcc │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1c6920 │ │ │ │ + beq.n 1c6bb0 │ │ │ │ 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 1c691a │ │ │ │ + bpl.n 1c6baa │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1c691a │ │ │ │ + beq.n 1c6baa │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1c5ee4 │ │ │ │ + bl 1c6174 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1c6920 │ │ │ │ + beq.n 1c6bb0 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1c68ea │ │ │ │ + bne.n 1c6b7a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c69b2 │ │ │ │ + beq.n 1c6c42 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c68de │ │ │ │ + bne.n 1c6b6e │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1c694e │ │ │ │ + cbz r1, 1c6bde │ │ │ │ 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, 1c6980 │ │ │ │ + cbz r0, 1c6c10 │ │ │ │ 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, 1c697c │ │ │ │ + cbz r1, 1c6c0c │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1c6980 │ │ │ │ + cbz r3, 1c6c10 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1c69a0 │ │ │ │ + cbz r0, 1c6c30 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1c5cec │ │ │ │ + bl 1c5f7c │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c698e │ │ │ │ + bne.n 1c6c1e │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1c69aa │ │ │ │ + cbz r3, 1c6c3a │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c6920 │ │ │ │ + b.n 1c6bb0 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1c68c2 │ │ │ │ + bne.n 1c6b52 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 1c69d8 │ │ │ │ + beq.n 1c6c68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c64ec │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c69c8 │ │ │ │ + bne.n 1c6c58 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c69be │ │ │ │ + bne.n 1c6c4e │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1c69e8 │ │ │ │ - bl 1c5e74 │ │ │ │ + cbz r0, 1c6c78 │ │ │ │ + bl 1c6104 │ │ │ │ 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} │ │ │ │ @@ -512912,72 +513179,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 1c6a30 │ │ │ │ + bhi.n 1c6cc0 │ │ │ │ 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 1c6a4e │ │ │ │ + bls.n 1c6cde │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6a2c │ │ │ │ + beq.n 1c6cbc │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1c6a2a │ │ │ │ + b.n 1c6cba │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c5fe8 │ │ │ │ - b.n 1c6a2c │ │ │ │ + bl 1c6278 │ │ │ │ + b.n 1c6cbc │ │ │ │ nop │ │ │ │ - cbz r0, 1c6a88 │ │ │ │ + cbz r0, 1c6d18 │ │ │ │ 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 1c5fe8 │ │ │ │ - cbz r0, 1c6a86 │ │ │ │ - vldr d7, [pc, #28] @ 1c6a90 │ │ │ │ + bl 1c6278 │ │ │ │ + cbz r0, 1c6d16 │ │ │ │ + vldr d7, [pc, #28] @ 1c6d20 │ │ │ │ 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, 1c6ade │ │ │ │ + cbz r0, 1c6d6e │ │ │ │ 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 1c5fe8 │ │ │ │ - cbz r0, 1c6ada │ │ │ │ + bl 1c6278 │ │ │ │ + cbz r0, 1c6d6a │ │ │ │ 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} │ │ │ │ @@ -512989,60 +513256,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 1c6b20 │ │ │ │ + bhi.n 1c6db0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1c6b1a │ │ │ │ + cbz r3, 1c6daa │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1c6b40 │ │ │ │ + bcs.n 1c6dd0 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6b1a │ │ │ │ + beq.n 1c6daa │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1c6b0e │ │ │ │ + b.n 1c6d9e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1c6b0c │ │ │ │ + b.n 1c6d9c │ │ │ │ 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, 1c6b88 │ │ │ │ + cbz r1, 1c6e18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55178 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6a00 │ │ │ │ + bl 1c6c90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6b82 │ │ │ │ + cbz r0, 1c6e12 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 55100 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -513057,40 +513324,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 1cc178 │ │ │ │ + bl 1cc408 │ │ │ │ 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 1c6bd2 │ │ │ │ + bhi.n 1c6e62 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 1c6bf6 │ │ │ │ + cbnz r4, 1c6e86 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1c6c0e │ │ │ │ + bcs.n 1c6e9e │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6bcc │ │ │ │ + beq.n 1c6e5c │ │ │ │ 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] │ │ │ │ @@ -513101,145 +513368,145 @@ │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c6bcc │ │ │ │ - b.n 1c6bf6 │ │ │ │ + beq.n 1c6e5c │ │ │ │ + b.n 1c6e86 │ │ │ │ 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] @ (1c6c74 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c6f04 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1c6c78 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c6f08 ) │ │ │ │ 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 1c6b90 │ │ │ │ - ldr r2, [pc, #40] @ (1c6c7c ) │ │ │ │ - ldr r3, [pc, #32] @ (1c6c78 ) │ │ │ │ + bl 1c6e20 │ │ │ │ + ldr r2, [pc, #40] @ (1c6f0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1c6f08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c6c70 │ │ │ │ + bne.n 1c6f00 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ 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, 1c6cbc │ │ │ │ + cbnz r3, 1c6f4c │ │ │ │ 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 1c6cc2 │ │ │ │ + bhi.n 1c6f52 │ │ │ │ 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 1c6ce0 │ │ │ │ + bcs.n 1c6f70 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6cbc │ │ │ │ + beq.n 1c6f4c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1c6cb6 │ │ │ │ + b.n 1c6f46 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5fe8 │ │ │ │ - b.n 1c6cb8 │ │ │ │ + bl 1c6278 │ │ │ │ + b.n 1c6f48 │ │ │ │ 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, 1c6d50 │ │ │ │ + cbnz r4, 1c6fe0 │ │ │ │ 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 1c6d2e │ │ │ │ - cbz r4, 1c6d50 │ │ │ │ + bhi.n 1c6fbe │ │ │ │ + cbz r4, 1c6fe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54720 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1c6d54 │ │ │ │ + bcs.n 1c6fe4 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6d50 │ │ │ │ + cbz r0, 1c6fe0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1c6d20 │ │ │ │ + b.n 1c6fb0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c6d28 │ │ │ │ + b.n 1c6fb8 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c6d1e │ │ │ │ + b.n 1c6fae │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -513261,117 +513528,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, 1c6dd0 │ │ │ │ - vldr d7, [pc, #112] @ 1c6e30 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1c6e38 ) │ │ │ │ + cbnz r1, 1c7060 │ │ │ │ + vldr d7, [pc, #112] @ 1c70c0 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1c70c8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ vstr d7, [r3] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ movs r1, #16 │ │ │ │ mov r4, r0 │ │ │ │ blx 5428c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1c6e24 │ │ │ │ - ldr r0, [pc, #80] @ (1c6e40 ) │ │ │ │ + beq.n 1c70b4 │ │ │ │ + ldr r0, [pc, #80] @ (1c70d0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1c6e10 │ │ │ │ + blt.n 1c70a0 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5487c │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1c6e28 │ │ │ │ + beq.n 1c70b8 │ │ │ │ blx 54828 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1c6e30 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1c70c0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 5499c <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54828 │ │ │ │ - b.n 1c6e24 │ │ │ │ + b.n 1c70b4 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1c7054 ) │ │ │ │ + ldr r7, [pc, #544] @ (1c72e4 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1c6dea │ │ │ │ + bpl.n 1c707a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ subs r2, #122 @ 0x7a │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1c6e56 │ │ │ │ + cbz r3, 1c70e6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1c6e66 │ │ │ │ + cbz r2, 1c70f6 │ │ │ │ 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 1c6eb4 │ │ │ │ + bcc.n 1c7144 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1c6e8e │ │ │ │ + bhi.n 1c711e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1c6ea4 │ │ │ │ - cbz r3, 1c6e8a │ │ │ │ + bhi.n 1c7134 │ │ │ │ + cbz r3, 1c711a │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1c6ea0 │ │ │ │ + bls.n 1c7130 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1c6e96 │ │ │ │ + cbz r3, 1c7126 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1c6ea0 │ │ │ │ + bls.n 1c7130 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1c6ea8 │ │ │ │ + cbz r3, 1c7138 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 1c6eae │ │ │ │ + bhi.n 1c713e │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1c6e74 │ │ │ │ + b.n 1c7104 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6ea0 │ │ │ │ + bne.n 1c7130 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -513381,40 +513648,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, 1c6ee0 │ │ │ │ + cbz r0, 1c7170 │ │ │ │ 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 1c6f00 │ │ │ │ + bls.n 1c7190 │ │ │ │ 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, 1c6f28 │ │ │ │ + cbz r2, 1c71b8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -513423,40 +513690,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, 1c6f54 │ │ │ │ + cbz r0, 1c71e4 │ │ │ │ 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 1c6f74 │ │ │ │ + bls.n 1c7204 │ │ │ │ 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, 1c6f9c │ │ │ │ + cbz r2, 1c722c │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -513470,172 +513737,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, 1c6fce │ │ │ │ + cbz r6, 1c725e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c7074 │ │ │ │ + beq.n 1c7304 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c704a │ │ │ │ + bne.n 1c72da │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1c6ff2 │ │ │ │ + cbz r6, 1c7282 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c6fe2 │ │ │ │ + bhi.n 1c7272 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1c703c │ │ │ │ + bls.n 1c72cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1c703c │ │ │ │ + bmi.n 1c72cc │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1c704e │ │ │ │ - cbz r2, 1c7014 │ │ │ │ + beq.n 1c72de │ │ │ │ + cbz r2, 1c72a4 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1c7058 │ │ │ │ + bpl.n 1c72e8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1c70a4 │ │ │ │ + beq.n 1c7334 │ │ │ │ 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 1c6eb8 │ │ │ │ + bl 1c7148 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1c6ffc │ │ │ │ + bhi.n 1c728c │ │ │ │ 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 1c6fd8 │ │ │ │ + b.n 1c7268 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1c7080 │ │ │ │ + cbz r2, 1c7310 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1c7080 │ │ │ │ + bmi.n 1c7310 │ │ │ │ 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 1c7036 │ │ │ │ + b.n 1c72c6 │ │ │ │ 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 1c70c0 │ │ │ │ + beq.n 1c7350 │ │ │ │ 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 1c6f2c │ │ │ │ + bl 1c71bc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1c7036 │ │ │ │ + b.n 1c72c6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1c6f2c │ │ │ │ + bl 1c71bc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1c701a │ │ │ │ + b.n 1c72aa │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1c6eb8 │ │ │ │ + bl 1c7148 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1c7086 │ │ │ │ + b.n 1c7316 │ │ │ │ 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, 1c70fc │ │ │ │ + cbz r1, 1c738c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c732c │ │ │ │ + beq.w 1c75bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c736e │ │ │ │ + beq.w 1c75fe │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c710e │ │ │ │ + bne.n 1c739e │ │ │ │ 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 1c7160 │ │ │ │ + beq.n 1c73f0 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1c7142 │ │ │ │ + bls.n 1c73d2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1c714e │ │ │ │ + cbz r7, 1c73de │ │ │ │ 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 │ │ │ │ @@ -513644,15 +513911,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 1c717a │ │ │ │ + bls.n 1c740a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -513662,76 +513929,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, 1c71aa │ │ │ │ - cbz r5, 1c71aa │ │ │ │ + cbz r6, 1c743a │ │ │ │ + cbz r5, 1c743a │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c719c │ │ │ │ + bhi.n 1c742c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7208 │ │ │ │ + beq.n 1c7498 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c7258 │ │ │ │ + beq.n 1c74e8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c7304 │ │ │ │ + bne.w 1c7594 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1c728c │ │ │ │ + beq.n 1c751c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c742a │ │ │ │ + beq.w 1c76ba │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c7260 │ │ │ │ + bpl.n 1c74f0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1c71da │ │ │ │ + cbz r0, 1c746a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1c720c │ │ │ │ + bpl.n 1c749c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1c71e4 │ │ │ │ + cbz r3, 1c7474 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1c7230 │ │ │ │ + bpl.n 1c74c0 │ │ │ │ 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 1c7200 │ │ │ │ + beq.n 1c7490 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1c7282 │ │ │ │ + bmi.n 1c7512 │ │ │ │ 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, 1c7216 │ │ │ │ + cbz r3, 1c74a6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1c7230 │ │ │ │ + bpl.n 1c74c0 │ │ │ │ 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 1c6eb8 │ │ │ │ + bl 1c7148 │ │ │ │ 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] │ │ │ │ @@ -513739,358 +514006,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 1c6f2c │ │ │ │ + bl 1c71bc │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c7208 │ │ │ │ + beq.n 1c7498 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c7200 │ │ │ │ + b.n 1c7490 │ │ │ │ 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 1c6f2c │ │ │ │ + bl 1c71bc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c71d4 │ │ │ │ - b.n 1c71da │ │ │ │ + bne.n 1c7464 │ │ │ │ + b.n 1c746a │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1c71c4 │ │ │ │ + bne.n 1c7454 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c7426 │ │ │ │ + beq.w 1c76b6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c730a │ │ │ │ + bpl.n 1c759a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1c72ca │ │ │ │ + cbz r0, 1c755a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1c72ca │ │ │ │ + bmi.n 1c755a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1c72ae │ │ │ │ + cbz r3, 1c753e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1c72d6 │ │ │ │ + bpl.n 1c7566 │ │ │ │ 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 1c6f2c │ │ │ │ + bl 1c71bc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1c72d6 │ │ │ │ + b.n 1c7566 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c71e4 │ │ │ │ + beq.n 1c7474 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1c71e4 │ │ │ │ + bmi.n 1c7474 │ │ │ │ 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 1c6eb8 │ │ │ │ + bl 1c7148 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c7208 │ │ │ │ - b.n 1c725c │ │ │ │ + beq.n 1c7498 │ │ │ │ + b.n 1c74ec │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c71fa │ │ │ │ + b.n 1c748a │ │ │ │ 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 1c6eb8 │ │ │ │ + bl 1c7148 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c729e │ │ │ │ - b.n 1c72ca │ │ │ │ + bne.n 1c752e │ │ │ │ + b.n 1c755a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1c73aa │ │ │ │ + bls.n 1c763a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c73fa │ │ │ │ + beq.n 1c768a │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c7400 │ │ │ │ + beq.n 1c7690 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c719a │ │ │ │ + bne.w 1c742a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7208 │ │ │ │ + beq.w 1c7498 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1c73d4 │ │ │ │ + beq.n 1c7664 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c71be │ │ │ │ - b.n 1c7304 │ │ │ │ + beq.w 1c744e │ │ │ │ + b.n 1c7594 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1c73d8 │ │ │ │ + bls.n 1c7668 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c741a │ │ │ │ + beq.n 1c76aa │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c719a │ │ │ │ + bne.w 1c742a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7208 │ │ │ │ + beq.w 1c7498 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1c725c │ │ │ │ + beq.w 1c74ec │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c71be │ │ │ │ - b.n 1c7304 │ │ │ │ + beq.w 1c744e │ │ │ │ + b.n 1c7594 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c7208 │ │ │ │ + beq.w 1c7498 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c7354 │ │ │ │ + beq.n 1c75e4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7208 │ │ │ │ + beq.w 1c7498 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1c7364 │ │ │ │ + bne.n 1c75f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c7200 │ │ │ │ + b.n 1c7490 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1c73ec │ │ │ │ + cbz r6, 1c767c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7208 │ │ │ │ + beq.w 1c7498 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c7200 │ │ │ │ + b.n 1c7490 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7208 │ │ │ │ + beq.w 1c7498 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1c7200 │ │ │ │ + b.n 1c7490 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c7342 │ │ │ │ + bne.n 1c75d2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c719a │ │ │ │ + bne.w 1c742a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7208 │ │ │ │ + beq.w 1c7498 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c71be │ │ │ │ - b.n 1c7208 │ │ │ │ + bne.w 1c744e │ │ │ │ + b.n 1c7498 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c719a │ │ │ │ - b.n 1c7390 │ │ │ │ + bne.w 1c742a │ │ │ │ + b.n 1c7620 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c743e │ │ │ │ + cbz r3, 1c76ce │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7434 │ │ │ │ + bne.n 1c76c4 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c7452 │ │ │ │ + cbz r3, 1c76e2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7448 │ │ │ │ + bne.n 1c76d8 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1c7468 │ │ │ │ + cbz r3, 1c76f8 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c745e │ │ │ │ + bne.n 1c76ee │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c7488 │ │ │ │ + bls.n 1c7718 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c7480 │ │ │ │ + b.n 1c7710 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c7488 │ │ │ │ + bls.n 1c7718 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c7474 │ │ │ │ + beq.n 1c7704 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1c749c │ │ │ │ + cbz r3, 1c772c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7492 │ │ │ │ + bne.n 1c7722 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c74bc │ │ │ │ + bls.n 1c774c │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c74b4 │ │ │ │ + b.n 1c7744 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c74bc │ │ │ │ + bls.n 1c774c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c74a8 │ │ │ │ + beq.n 1c7738 │ │ │ │ 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, 1c750c │ │ │ │ + cbz r1, 1c779c │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1c74de │ │ │ │ + b.n 1c776e │ │ │ │ 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 1c74dc │ │ │ │ - ldr.w lr, [pc, #20] @ 1c7510 │ │ │ │ + bne.n 1c776c │ │ │ │ + ldr.w lr, [pc, #20] @ 1c77a0 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1c6fa0 │ │ │ │ + bl 1c7230 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1c74f8 │ │ │ │ + b.n 1c7788 │ │ │ │ @ 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, 1c7532 │ │ │ │ + cbz r0, 1c77c2 │ │ │ │ mov r1, sp │ │ │ │ - bl 1c6e68 │ │ │ │ + bl 1c70f8 │ │ │ │ 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, 1c755c │ │ │ │ + cbz r3, 1c77ec │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c6e68 │ │ │ │ - cbnz r0, 1c758c │ │ │ │ + bl 1c70f8 │ │ │ │ + cbnz r0, 1c781c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c7590 │ │ │ │ + bls.n 1c7820 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c7574 │ │ │ │ + b.n 1c7804 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c7590 │ │ │ │ + bls.n 1c7820 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c7568 │ │ │ │ + beq.n 1c77f8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1c7596 │ │ │ │ + bcc.n 1c7826 │ │ │ │ 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 1c7550 │ │ │ │ + b.n 1c77e0 │ │ │ │ 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 │ │ │ │ @@ -514101,143 +514368,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] @ 1c7638 │ │ │ │ + ldr.w r8, [pc, #108] @ 1c78c8 │ │ │ │ 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 1c7602 │ │ │ │ + b.n 1c7892 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1c762c │ │ │ │ + beq.n 1c78bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1c762c │ │ │ │ + cbz r1, 1c78bc │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1c75f4 │ │ │ │ + beq.n 1c7884 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c75f4 │ │ │ │ + bne.n 1c7884 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c75f4 │ │ │ │ + beq.n 1c7884 │ │ │ │ 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} │ │ │ │ pop {r1, r2, r3, r4, r5, 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, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1c780c ) │ │ │ │ + ldr r2, [pc, #444] @ (1c7a9c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1c7810 ) │ │ │ │ + ldr r3, [pc, #444] @ (1c7aa0 ) │ │ │ │ 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 1c76ec │ │ │ │ + beq.n 1c797c │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1c7688 │ │ │ │ - ldr r2, [pc, #420] @ (1c7814 ) │ │ │ │ - ldr r3, [pc, #416] @ (1c7810 ) │ │ │ │ + bls.n 1c7918 │ │ │ │ + ldr r2, [pc, #420] @ (1c7aa4 ) │ │ │ │ + ldr r3, [pc, #416] @ (1c7aa0 ) │ │ │ │ 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 1c7806 │ │ │ │ + bne.w 1c7a96 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1c7818 ) │ │ │ │ + ldr r3, [pc, #396] @ (1c7aa8 ) │ │ │ │ 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 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c766c │ │ │ │ + beq.n 1c78fc │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c7712 │ │ │ │ + beq.n 1c79a2 │ │ │ │ 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 1c76ba │ │ │ │ + bne.n 1c794a │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1c7722 │ │ │ │ + b.n 1c79b2 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c7668 │ │ │ │ - ldr r2, [pc, #292] @ (1c781c ) │ │ │ │ + bne.n 1c78f8 │ │ │ │ + ldr r2, [pc, #292] @ (1c7aac ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1c766c │ │ │ │ + b.n 1c78fc │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 55100 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1c7820 ) │ │ │ │ + ldr r1, [pc, #252] @ (1c7ab0 ) │ │ │ │ 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] │ │ │ │ @@ -514254,34 +514521,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 1c777a │ │ │ │ - ldr r0, [pc, #188] @ (1c7824 ) │ │ │ │ + beq.n 1c7a0a │ │ │ │ + ldr r0, [pc, #188] @ (1c7ab4 ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1c778c │ │ │ │ + bne.n 1c7a1c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1c776a │ │ │ │ + bne.n 1c79fa │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1c766c │ │ │ │ + beq.w 1c78fc │ │ │ │ mov r0, sl │ │ │ │ - bl 1c61e4 │ │ │ │ - b.n 1c766c │ │ │ │ - ldr.w r9, [pc, #152] @ 1c7828 │ │ │ │ + bl 1c6474 │ │ │ │ + b.n 1c78fc │ │ │ │ + ldr.w r9, [pc, #152] @ 1c7ab8 │ │ │ │ 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 │ │ │ │ @@ -514294,43 +514561,43 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mla r5, r2, r0, r5 │ │ │ │ umull sl, r0, r4, sl │ │ │ │ mov.w sl, #0 │ │ │ │ umlal r0, sl, r5, r4 │ │ │ │ add.w r5, r6, sl, lsl #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 1c77f6 │ │ │ │ + cbnz r0, 1c7a86 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c77ee │ │ │ │ + beq.n 1c7a7e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1c7798 │ │ │ │ + bne.n 1c7a28 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1c77de │ │ │ │ + bne.n 1c7a6e │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1c777a │ │ │ │ + b.n 1c7a0a │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1c77d0 │ │ │ │ + bhi.n 1c7a60 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1c77cc │ │ │ │ + b.n 1c7a5c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #12] │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xb83a │ │ │ │ movs r6, r4 │ │ │ │ @ instruction: 0xb7d2 │ │ │ │ movs r6, r4 │ │ │ │ @ instruction: 0xb7a6 │ │ │ │ movs r6, r4 │ │ │ │ @@ -514345,19 +514612,19 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1c7922 │ │ │ │ + bcs.n 1c7bb2 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1c791a │ │ │ │ + bls.n 1c7baa │ │ │ │ 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] │ │ │ │ @@ -514367,118 +514634,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] @ 1c7940 │ │ │ │ + ldr.w r9, [pc, #184] @ 1c7bd0 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (1c7944 ) │ │ │ │ + ldr r3, [pc, #172] @ (1c7bd4 ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1c78c6 │ │ │ │ + b.n 1c7b56 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c78b8 │ │ │ │ + beq.n 1c7b48 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c7900 │ │ │ │ + beq.n 1c7b90 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1c7936 │ │ │ │ + beq.n 1c7bc6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c78a0 │ │ │ │ + bne.n 1c7b30 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1c78e2 │ │ │ │ - ldr r3, [pc, #112] @ (1c7948 ) │ │ │ │ + cbz r6, 1c7b72 │ │ │ │ + ldr r3, [pc, #112] @ (1c7bd8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1c792c │ │ │ │ + beq.n 1c7bbc │ │ │ │ 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, 1c78f8 │ │ │ │ + cbz r2, 1c7b88 │ │ │ │ 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 1c78b8 │ │ │ │ + beq.n 1c7b48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c78f8 │ │ │ │ + beq.n 1c7b88 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c78f8 │ │ │ │ + b.n 1c7b88 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1c763c │ │ │ │ - b.n 1c7856 │ │ │ │ + bl 1c78cc │ │ │ │ + b.n 1c7ae6 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c763c │ │ │ │ - b.n 1c7856 │ │ │ │ + bl 1c78cc │ │ │ │ + b.n 1c7ae6 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1c78e2 │ │ │ │ + b.n 1c7b72 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c78d6 │ │ │ │ + bne.n 1c7b66 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1c78f8 │ │ │ │ - cbnz r6, 1c7972 │ │ │ │ + b.n 1c7b88 │ │ │ │ + cbnz r6, 1c7c02 │ │ │ │ movs r6, r4 │ │ │ │ - cbnz r2, 1c7974 │ │ │ │ + cbnz r2, 1c7c04 │ │ │ │ movs r6, r4 │ │ │ │ - cbnz r2, 1c7968 │ │ │ │ + cbnz r2, 1c7bf8 │ │ │ │ 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] @ 1c79a8 │ │ │ │ + vldr d7, [pc, #68] @ 1c7c38 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1c79b0 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1c7c40 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1c79b8 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1c7c48 ) │ │ │ │ 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 │ │ │ │ @@ -514503,32 +514770,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] @ 1c7a28 │ │ │ │ + vldr d7, [pc, #88] @ 1c7cb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1c7a40 ) │ │ │ │ + ldr r3, [pc, #104] @ (1c7cd0 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1c7a44 │ │ │ │ - add r1, pc, #76 @ (adr r1, 1c7a30 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1c7cd4 │ │ │ │ + add r1, pc, #76 @ (adr r1, 1c7cc0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1c7a38 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1c7cc8 ) │ │ │ │ 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] @ (1c7a48 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c7cd8 ) │ │ │ │ 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] │ │ │ │ @@ -514547,40 +514814,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, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #28] │ │ │ │ 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 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c7aaa │ │ │ │ + cbz r0, 1c7d3a │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1c7ab0 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1c7d40 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1c7ab8 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1c7d48 ) │ │ │ │ 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 │ │ │ │ @@ -514620,164 +514887,164 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1c7ada │ │ │ │ + bne.n 1c7d6a │ │ │ │ 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 1c7b2a │ │ │ │ + beq.n 1c7dba │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1c7b28 │ │ │ │ + cbz r0, 1c7db8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 55100 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 55100 │ │ │ │ - b.n 1c7b26 │ │ │ │ + b.n 1c7db6 │ │ │ │ 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 1c5fe8 │ │ │ │ - cbz r0, 1c7b70 │ │ │ │ + bl 1c6278 │ │ │ │ + cbz r0, 1c7e00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c7ac0 │ │ │ │ - cbz r0, 1c7b6a │ │ │ │ + bl 1c7d50 │ │ │ │ + cbz r0, 1c7dfa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1c7b64 │ │ │ │ + b.n 1c7df4 │ │ │ │ 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, 1c7ba8 │ │ │ │ + cbz r1, 1c7e38 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1c7ba8 │ │ │ │ + beq.n 1c7e38 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1c7be4 ) │ │ │ │ + ldr r1, [pc, #80] @ (1c7e74 ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1c7bba │ │ │ │ + bne.n 1c7e4a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7b98 │ │ │ │ + bne.n 1c7e28 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1c7bb4 │ │ │ │ - bl 1c61e4 │ │ │ │ + beq.n 1c7e44 │ │ │ │ + bl 1c6474 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1c7be8 ) │ │ │ │ + ldr r6, [pc, #44] @ (1c7e78 ) │ │ │ │ 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 1c7ba8 │ │ │ │ + beq.n 1c7e38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1c7bbe │ │ │ │ + bne.n 1c7e4e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1c7bd0 │ │ │ │ - b.n 1c7ba8 │ │ │ │ + bne.n 1c7e60 │ │ │ │ + b.n 1c7e38 │ │ │ │ nop │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ movs r6, r4 │ │ │ │ @ instruction: 0xb690 │ │ │ │ movs r6, r4 │ │ │ │ - cbz r0, 1c7c0a │ │ │ │ + cbz r0, 1c7e9a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c7b74 │ │ │ │ + bl 1c7e04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1c7c5e │ │ │ │ + cbz r0, 1c7eee │ │ │ │ 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, 1c7c60 │ │ │ │ + cbz r1, 1c7ef0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1c7c52 │ │ │ │ - ldr.w r8, [pc, #80] @ 1c7c80 │ │ │ │ + beq.n 1c7ee2 │ │ │ │ + ldr.w r8, [pc, #80] @ 1c7f10 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1c7c44 │ │ │ │ + beq.n 1c7ed4 │ │ │ │ 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 1c7c34 │ │ │ │ + bne.n 1c7ec4 │ │ │ │ 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] @ (1c7c84 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c7f14 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -514796,75 +515063,75 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c759c │ │ │ │ + bl 1c782c │ │ │ │ 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 1c759c │ │ │ │ + bl 1c782c │ │ │ │ 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 1c7cf6 │ │ │ │ - ldr r3, [pc, #32] @ (1c7d00 ) │ │ │ │ + bls.n 1c7f86 │ │ │ │ + ldr r3, [pc, #32] @ (1c7f90 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1c7ce6 │ │ │ │ - bl 1c763c │ │ │ │ + bcc.n 1c7f76 │ │ │ │ + bl 1c78cc │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c763c │ │ │ │ + bl 1c78cc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1c7d3e │ │ │ │ + cbz r0, 1c7fce │ │ │ │ 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 1c782c │ │ │ │ - cbz r0, 1c7d2c │ │ │ │ + bl 1c7abc │ │ │ │ + cbz r0, 1c7fbc │ │ │ │ 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 1c782c │ │ │ │ - cbz r0, 1c7d4a │ │ │ │ + bl 1c7abc │ │ │ │ + cbz r0, 1c7fda │ │ │ │ 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 │ │ │ │ @@ -514874,26 +515141,26 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c782c │ │ │ │ + bl 1c7abc │ │ │ │ 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 1c782c │ │ │ │ + bl 1c7abc │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1c7da4 │ │ │ │ + cbz r1, 1c8034 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1c7da8 │ │ │ │ + ldr.w ip, [pc, #20] @ 1c8038 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -514908,78 +515175,78 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c759c │ │ │ │ - cbz r0, 1c7de4 │ │ │ │ + bl 1c782c │ │ │ │ + cbz r0, 1c8074 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1c7de8 ) │ │ │ │ + ldr r1, [pc, #16] @ (1c8078 ) │ │ │ │ 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} │ │ │ │ push {r4, r5, r6} │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1c7e16 │ │ │ │ + cbz r1, 1c80a6 │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c7e10 │ │ │ │ - ldr r0, [pc, #28] @ (1c7e1c ) │ │ │ │ + beq.n 1c80a0 │ │ │ │ + ldr r0, [pc, #28] @ (1c80ac ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1c7e12 │ │ │ │ + bne.n 1c80a2 │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c7e00 │ │ │ │ + bne.n 1c8090 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1c7df2 │ │ │ │ + b.n 1c8082 │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r6} │ │ │ │ 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] @ (1c7e98 ) │ │ │ │ + ldr r5, [pc, #104] @ (1c8128 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1c7e84 │ │ │ │ + cbz r0, 1c8114 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1c7e9c ) │ │ │ │ + ldr r2, [pc, #88] @ (1c812c ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1c7e88 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1c8118 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1c7e90 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1c8120 ) │ │ │ │ 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] @ (1c7ea0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c8130 ) │ │ │ │ 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] │ │ │ │ @@ -514993,15 +515260,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, [r0, #14] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ 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 │ │ │ │ @@ -515015,182 +515282,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 1c7eec │ │ │ │ + beq.n 1c817c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (1c7f28 ) │ │ │ │ + ldr r1, [pc, #84] @ (1c81b8 ) │ │ │ │ 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 1c7ef4 │ │ │ │ + bne.n 1c8184 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7ed6 │ │ │ │ + bne.n 1c8166 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 1c7f2c │ │ │ │ + ldr.w r8, [pc, #52] @ 1c81bc │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c759c │ │ │ │ + bl 1c782c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c7eee │ │ │ │ + bne.n 1c817e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c7eec │ │ │ │ + beq.n 1c817c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1c7efa │ │ │ │ + bne.n 1c818a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7f14 │ │ │ │ - b.n 1c7eec │ │ │ │ + bne.n 1c81a4 │ │ │ │ + b.n 1c817c │ │ │ │ nop │ │ │ │ - cbz r0, 1c7f8a │ │ │ │ + cbz r0, 1c821a │ │ │ │ movs r6, r4 │ │ │ │ - cbz r4, 1c7f84 │ │ │ │ + cbz r4, 1c8214 │ │ │ │ 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 1c7ffe │ │ │ │ + bne.n 1c828e │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 1c7fe6 │ │ │ │ + beq.n 1c8276 │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1c7ff4 │ │ │ │ + beq.n 1c8284 │ │ │ │ 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, 1c7ff4 │ │ │ │ + cbnz r5, 1c8284 │ │ │ │ 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, 1c800c │ │ │ │ + cbnz r5, 1c829c │ │ │ │ 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, 1c7fe4 │ │ │ │ - cbz r4, 1c7ff4 │ │ │ │ + cbz r0, 1c8274 │ │ │ │ + cbz r4, 1c8284 │ │ │ │ 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 1c7fee │ │ │ │ - cbz r4, 1c8012 │ │ │ │ + b.n 1c827e │ │ │ │ + cbz r4, 1c82a2 │ │ │ │ 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 1c83e4 │ │ │ │ + bl 1c8674 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1c7fee │ │ │ │ + b.n 1c827e │ │ │ │ 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 1c806e │ │ │ │ + bne.n 1c82fe │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #872] @ 1c8398 │ │ │ │ + vldr d0, [pc, #872] @ 1c8628 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 1c7fee │ │ │ │ + beq.n 1c827e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c82aa │ │ │ │ + bne.w 1c853a │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 1c805e │ │ │ │ + bge.n 1c82ee │ │ │ │ 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 1c7fee │ │ │ │ + b.n 1c827e │ │ │ │ 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 1c8160 │ │ │ │ + blt.n 1c83f0 │ │ │ │ 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 1c824a │ │ │ │ + bgt.w 1c84da │ │ │ │ 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 │ │ │ │ @@ -515209,28 +515476,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, 1c810e │ │ │ │ + cbnz r1, 1c839e │ │ │ │ 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 1c83e0 │ │ │ │ + bls.w 1c8670 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1c81e2 │ │ │ │ + bhi.n 1c8472 │ │ │ │ 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 │ │ │ │ @@ -515238,29 +515505,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 1c7fee │ │ │ │ + b.n 1c827e │ │ │ │ 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 1c8308 │ │ │ │ + bhi.w 1c8598 │ │ │ │ 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 │ │ │ │ @@ -515277,55 +515544,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 1c8102 │ │ │ │ + b.n 1c8392 │ │ │ │ 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 1c8340 │ │ │ │ + blt.w 1c85d0 │ │ │ │ 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 1c83aa │ │ │ │ + bne.w 1c863a │ │ │ │ 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 1c7fee │ │ │ │ + b.n 1c827e │ │ │ │ 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, 1c8268 │ │ │ │ + cbnz r0, 1c84f8 │ │ │ │ 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 │ │ │ │ @@ -515339,66 +515606,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 1c821e │ │ │ │ - b.n 1c81fe │ │ │ │ + bcc.n 1c84ae │ │ │ │ + b.n 1c848e │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c82f2 │ │ │ │ + blt.n 1c8582 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c83a0 │ │ │ │ + beq.n 1c8630 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1c83c0 │ │ │ │ + blt.n 1c8650 │ │ │ │ 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 1c805e │ │ │ │ + b.n 1c82ee │ │ │ │ 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 1c82b6 │ │ │ │ + b.n 1c8546 │ │ │ │ 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, 1c8324 │ │ │ │ + cbnz r0, 1c85b4 │ │ │ │ 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 1c8280 │ │ │ │ + b.n 1c8510 │ │ │ │ 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 │ │ │ │ @@ -515413,168 +515680,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 1c821e │ │ │ │ + b.n 1c84ae │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 1c82be │ │ │ │ + b.n 1c854e │ │ │ │ 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 1c7fee │ │ │ │ + b.n 1c827e │ │ │ │ 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 1c805e │ │ │ │ + b.n 1c82ee │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1c8280 │ │ │ │ + b.n 1c8510 │ │ │ │ stmdb 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 1c8512 │ │ │ │ + bne.w 1c87a2 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1c84fe │ │ │ │ + beq.n 1c878e │ │ │ │ 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 1c8508 │ │ │ │ + beq.n 1c8798 │ │ │ │ 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 1c8508 │ │ │ │ + bne.n 1c8798 │ │ │ │ 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 1c84fe │ │ │ │ + bne.n 1c878e │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c8508 │ │ │ │ + bne.n 1c8798 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1c84fe │ │ │ │ + cbnz r2, 1c878e │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1c8520 │ │ │ │ + beq.n 1c87b0 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1c8544 │ │ │ │ + bne.n 1c87d4 │ │ │ │ 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 1c852e │ │ │ │ + blt.n 1c87be │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c8686 │ │ │ │ + bne.w 1c8916 │ │ │ │ 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 1c8502 │ │ │ │ + b.n 1c8792 │ │ │ │ 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 1c7f30 │ │ │ │ + bl 1c81c0 │ │ │ │ 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 1c8502 │ │ │ │ + b.n 1c8792 │ │ │ │ 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 1c84e8 │ │ │ │ + b.n 1c8778 │ │ │ │ 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 1c85fa │ │ │ │ + blt.n 1c888a │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c86b8 │ │ │ │ + beq.w 1c8948 │ │ │ │ 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 1c869e │ │ │ │ + bgt.w 1c892e │ │ │ │ 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 │ │ │ │ @@ -515597,31 +515864,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 1c84bc │ │ │ │ + bcs.w 1c874c │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1c84bc │ │ │ │ + b.n 1c874c │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c86e0 │ │ │ │ + beq.n 1c8970 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1c86c6 │ │ │ │ + bhi.n 1c8956 │ │ │ │ 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 │ │ │ │ @@ -515640,53 +515907,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 1c84bc │ │ │ │ + bcs.w 1c874c │ │ │ │ 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 1c84bc │ │ │ │ + b.n 1c874c │ │ │ │ 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 1c8502 │ │ │ │ + b.n 1c8792 │ │ │ │ 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 1c85e8 │ │ │ │ + b.n 1c8878 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 1c8576 │ │ │ │ + b.n 1c8806 │ │ │ │ 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 1c8672 │ │ │ │ + b.n 1c8902 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1c8608 │ │ │ │ + b.n 1c8898 │ │ │ │ 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] │ │ │ │ @@ -515694,49 +515961,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 1c88b8 │ │ │ │ + beq.w 1c8b48 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c8892 │ │ │ │ + beq.w 1c8b22 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1c877e │ │ │ │ + cbnz r4, 1c8a0e │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1c8938 │ │ │ │ + beq.w 1c8bc8 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1c8754 │ │ │ │ + bne.n 1c89e4 │ │ │ │ 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, 1c87c4 │ │ │ │ + cbnz r2, 1c8a54 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1c8938 │ │ │ │ + beq.w 1c8bc8 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1c8798 │ │ │ │ + bne.n 1c8a28 │ │ │ │ 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 │ │ │ │ @@ -515777,73 +516044,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 1c88f6 │ │ │ │ + bge.n 1c8b86 │ │ │ │ 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 1c8876 │ │ │ │ + bcc.n 1c8b06 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1c8956 │ │ │ │ + blt.n 1c8be6 │ │ │ │ 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 1c89b8 │ │ │ │ + bne.w 1c8c48 │ │ │ │ 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 1c8920 │ │ │ │ + bne.n 1c8bb0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1c8920 │ │ │ │ + b.n 1c8bb0 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1c8942 │ │ │ │ + bne.n 1c8bd2 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1c88e2 │ │ │ │ + bne.n 1c8b72 │ │ │ │ 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 1c894c │ │ │ │ + bne.n 1c8bdc │ │ │ │ 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, 1c8942 │ │ │ │ + cbnz r1, 1c8bd2 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1c88a4 │ │ │ │ + beq.n 1c8b34 │ │ │ │ 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] │ │ │ │ @@ -515851,15 +516118,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 1c8854 │ │ │ │ + bcs.n 1c8ae4 │ │ │ │ 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 │ │ │ │ @@ -515875,15 +516142,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 1c89ae │ │ │ │ + bhi.n 1c8c3e │ │ │ │ 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 │ │ │ │ @@ -515898,34 +516165,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 1c8876 │ │ │ │ + b.n 1c8b06 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1c8920 │ │ │ │ + b.n 1c8bb0 │ │ │ │ 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 1c88b2 │ │ │ │ + b.n 1c8b42 │ │ │ │ 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] @ 1c8f00 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1c9190 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 1c8f04 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1c9194 │ │ │ │ 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] │ │ │ │ @@ -515949,46 +516216,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 1c8d04 │ │ │ │ + beq.w 1c8f94 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c8cac │ │ │ │ + beq.w 1c8f3c │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c8d76 │ │ │ │ + beq.w 1c9006 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1c8aa4 │ │ │ │ + cbnz r0, 1c8d34 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1c8d76 │ │ │ │ + beq.w 1c9006 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1c8a7c │ │ │ │ + cbnz r2, 1c8d0c │ │ │ │ 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, 1c8ae0 │ │ │ │ + cbnz r3, 1c8d70 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1c8d76 │ │ │ │ + beq.w 1c9006 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1c8aba │ │ │ │ + cbnz r1, 1c8d4a │ │ │ │ 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 │ │ │ │ @@ -516039,32 +516306,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 1c8d96 │ │ │ │ + bne.w 1c9026 │ │ │ │ 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 1c8fc0 │ │ │ │ + bne.w 1c9250 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 1c916c │ │ │ │ + beq.w 1c93fc │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c940e │ │ │ │ + beq.w 1c969e │ │ │ │ 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 │ │ │ │ @@ -516086,15 +516353,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 1c8fe4 │ │ │ │ + bge.w 1c9274 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -516104,204 +516371,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 1c8c36 │ │ │ │ + beq.n 1c8ec6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c96e0 │ │ │ │ + bne.w 1c9970 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1c9066 │ │ │ │ + beq.w 1c92f6 │ │ │ │ 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] @ 1c8ef8 │ │ │ │ + vldr d7, [pc, #680] @ 1c9188 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c91e2 │ │ │ │ + beq.w 1c9472 │ │ │ │ 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 1c8c58 │ │ │ │ + bne.n 1c8ee8 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1c9596 │ │ │ │ + beq.w 1c9826 │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1c8c92 │ │ │ │ + cbnz r2, 1c8f22 │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1c98d8 │ │ │ │ + bne.w 1c9b68 │ │ │ │ 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 1c8e62 │ │ │ │ + b.n 1c90f2 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1c8ec4 │ │ │ │ + bne.w 1c9154 │ │ │ │ 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 1c8d76 │ │ │ │ + bne.n 1c9006 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1c8ede │ │ │ │ + beq.w 1c916e │ │ │ │ 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 1c8ede │ │ │ │ + bne.w 1c916e │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8d7a │ │ │ │ + b.n 1c900a │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1c8ef2 │ │ │ │ + bne.w 1c9182 │ │ │ │ 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 1c8ec4 │ │ │ │ + bne.w 1c9154 │ │ │ │ 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, 1c8d76 │ │ │ │ + cbnz r0, 1c9006 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1c8eca │ │ │ │ + beq.w 1c915a │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1c8eca │ │ │ │ + bne.w 1c915a │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8d7a │ │ │ │ + b.n 1c900a │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (1c8f08 ) │ │ │ │ - ldr r3, [pc, #388] @ (1c8f04 ) │ │ │ │ + ldr r2, [pc, #396] @ (1c9198 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c9194 ) │ │ │ │ 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 1c98d4 │ │ │ │ + bne.w 1c9b64 │ │ │ │ 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 1c8f0c │ │ │ │ + beq.w 1c919c │ │ │ │ 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 1c90b8 │ │ │ │ + blt.w 1c9348 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 1c9222 │ │ │ │ + bne.w 1c94b2 │ │ │ │ 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 1c9066 │ │ │ │ + beq.w 1c92f6 │ │ │ │ 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 1c93c4 │ │ │ │ + bne.w 1c9654 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c95da │ │ │ │ + bne.w 1c986a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c9746 │ │ │ │ + beq.w 1c99d6 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1c9428 │ │ │ │ + bne.w 1c96b8 │ │ │ │ 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 │ │ │ │ @@ -516318,70 +516585,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 1c8e9c │ │ │ │ + bcc.n 1c912c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1c93fc │ │ │ │ + blt.w 1c968c │ │ │ │ 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 1c959a │ │ │ │ + bne.w 1c982a │ │ │ │ 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 1c921a │ │ │ │ + bne.w 1c94aa │ │ │ │ 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 1c8d7a │ │ │ │ + b.n 1c900a │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1c8d7a │ │ │ │ + b.n 1c900a │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8d7a │ │ │ │ + b.n 1c900a │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8d7a │ │ │ │ + b.n 1c900a │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1c8d7a │ │ │ │ + b.n 1c900a │ │ │ │ ... │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1c9172 │ │ │ │ + beq.w 1c9402 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c941c │ │ │ │ + beq.w 1c96ac │ │ │ │ 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 │ │ │ │ @@ -516403,15 +516670,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 1c8dd8 │ │ │ │ + bge.w 1c9068 │ │ │ │ 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 │ │ │ │ @@ -516421,56 +516688,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c95b4 │ │ │ │ + beq.w 1c9844 │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1c900a │ │ │ │ + ble.n 1c929a │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c90fa │ │ │ │ - b.n 1c9700 │ │ │ │ + bne.w 1c938a │ │ │ │ + b.n 1c9990 │ │ │ │ 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 1c908c │ │ │ │ + blt.n 1c931c │ │ │ │ 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 1c8ffa │ │ │ │ + beq.n 1c928a │ │ │ │ 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 1c8ff0 │ │ │ │ - b.n 1c8dd8 │ │ │ │ + bne.n 1c9280 │ │ │ │ + b.n 1c9068 │ │ │ │ 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 │ │ │ │ @@ -516492,29 +516759,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 1c90fe │ │ │ │ + bne.n 1c938e │ │ │ │ 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 1c938e │ │ │ │ + blt.w 1c961e │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c8e62 │ │ │ │ + b.n 1c90f2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -516522,16 +516789,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 1c8c1e │ │ │ │ - b.n 1c8c36 │ │ │ │ + bne.w 1c8eae │ │ │ │ + b.n 1c8ec6 │ │ │ │ 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 │ │ │ │ @@ -516540,138 +516807,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c95b4 │ │ │ │ + beq.w 1c9844 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1c900a │ │ │ │ + ble.n 1c929a │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1c9896 │ │ │ │ + beq.w 1c9b26 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1c8c36 │ │ │ │ + beq.w 1c8ec6 │ │ │ │ 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 1c912a │ │ │ │ + beq.n 1c93ba │ │ │ │ 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 1c9512 │ │ │ │ + beq.w 1c97a2 │ │ │ │ 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 1c966c │ │ │ │ + bcs.w 1c98fc │ │ │ │ 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 1c8d7a │ │ │ │ + b.n 1c900a │ │ │ │ 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 1c91b8 │ │ │ │ + bcc.n 1c9448 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1c9688 │ │ │ │ + blt.w 1c9918 │ │ │ │ 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 1c9732 │ │ │ │ + bne.w 1c99c2 │ │ │ │ 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 1c91d0 │ │ │ │ + bne.n 1c9460 │ │ │ │ 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 1c8d7a │ │ │ │ + b.n 1c900a │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1c8c66 │ │ │ │ + b.n 1c8ef6 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1c9212 │ │ │ │ + bcc.n 1c94a2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9706 │ │ │ │ + blt.w 1c9996 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c959a │ │ │ │ + bne.w 1c982a │ │ │ │ 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 1c8eb2 │ │ │ │ + b.n 1c9142 │ │ │ │ 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 1c9480 │ │ │ │ + bne.w 1c9710 │ │ │ │ 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 │ │ │ │ @@ -516690,68 +516957,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 1c9266 │ │ │ │ + bne.n 1c94f6 │ │ │ │ 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 1c9882 │ │ │ │ + beq.w 1c9b12 │ │ │ │ mov ip, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ rsb r0, ip, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c94d4 │ │ │ │ + beq.w 1c9764 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 1c94e0 │ │ │ │ + beq.w 1c9770 │ │ │ │ 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 1c9384 │ │ │ │ + beq.n 1c9614 │ │ │ │ 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 1c92d0 │ │ │ │ + bne.n 1c9560 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1c8c7a │ │ │ │ + beq.w 1c8f0a │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1c9316 │ │ │ │ + bmi.n 1c95a6 │ │ │ │ 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] │ │ │ │ @@ -516763,65 +517030,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 1c935c │ │ │ │ + bcc.n 1c95ec │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1c9832 │ │ │ │ + blt.w 1c9ac2 │ │ │ │ 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 1c9732 │ │ │ │ + bne.w 1c99c2 │ │ │ │ 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 1c8d7a │ │ │ │ + b.n 1c900a │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1c92dc │ │ │ │ + b.n 1c956c │ │ │ │ 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 1c91ec │ │ │ │ + bne.w 1c947c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1c91fe │ │ │ │ + bcs.w 1c948e │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1c921a │ │ │ │ + b.n 1c94aa │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1c8c7a │ │ │ │ + bge.w 1c8f0a │ │ │ │ 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 │ │ │ │ @@ -516831,132 +517098,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 1c93e0 │ │ │ │ - b.n 1c8c7a │ │ │ │ + bne.n 1c9670 │ │ │ │ + b.n 1c8f0a │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1c961e │ │ │ │ + ble.w 1c98ae │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c8eb2 │ │ │ │ + b.n 1c9142 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1c8ba0 │ │ │ │ + b.w 1c8e30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1c8f28 │ │ │ │ + b.n 1c91b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c95e6 │ │ │ │ + beq.w 1c9876 │ │ │ │ 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 1c97ae │ │ │ │ + bne.w 1c9a3e │ │ │ │ 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 1c9470 │ │ │ │ + bne.n 1c9700 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1c8e4a │ │ │ │ + b.n 1c90da │ │ │ │ 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 1c94a4 │ │ │ │ + b.n 1c9734 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c94c2 │ │ │ │ + beq.n 1c9752 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c94a0 │ │ │ │ + beq.n 1c9730 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1c95f0 │ │ │ │ + bls.w 1c9880 │ │ │ │ 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 1c92b2 │ │ │ │ + b.n 1c9542 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1c95f0 │ │ │ │ + bls.w 1c9880 │ │ │ │ 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 1c92c4 │ │ │ │ + bne.w 1c9554 │ │ │ │ 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 1c94f6 │ │ │ │ + beq.n 1c9786 │ │ │ │ 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 1c94ec │ │ │ │ + bne.n 1c977c │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c9072 │ │ │ │ + b.n 1c9302 │ │ │ │ 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 1c957a │ │ │ │ + bcc.n 1c980a │ │ │ │ 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 │ │ │ │ @@ -516978,67 +517245,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 1c9158 │ │ │ │ + beq.w 1c93e8 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c9158 │ │ │ │ + b.n 1c93e8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c8e24 │ │ │ │ + b.n 1c90b4 │ │ │ │ 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 1c8d7a │ │ │ │ + b.w 1c900a │ │ │ │ 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 1c95be │ │ │ │ + bne.n 1c984e │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 1c8c3c │ │ │ │ + b.w 1c8ecc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1c8e24 │ │ │ │ + b.n 1c90b4 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1c9432 │ │ │ │ + b.n 1c96c2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 1c9754 │ │ │ │ + bne.w 1c99e4 │ │ │ │ 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 1c9610 │ │ │ │ - b.n 1c929a │ │ │ │ + bne.n 1c98a0 │ │ │ │ + b.n 1c952a │ │ │ │ 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 │ │ │ │ @@ -517052,28 +517319,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 1c8e9c │ │ │ │ + b.n 1c912c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1c98a4 │ │ │ │ + blt.w 1c9b34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1c981a │ │ │ │ + blt.w 1c9aaa │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1c9158 │ │ │ │ + b.n 1c93e8 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1c97a4 │ │ │ │ + bhi.w 1c9a34 │ │ │ │ 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 │ │ │ │ @@ -517087,55 +517354,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 1c91b8 │ │ │ │ + b.n 1c9448 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1c900a │ │ │ │ + ble.w 1c929a │ │ │ │ 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 1c910e │ │ │ │ + bne.w 1c939e │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1c9066 │ │ │ │ + b.n 1c92f6 │ │ │ │ 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 1c921a │ │ │ │ + b.n 1c94aa │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c8d7a │ │ │ │ + b.w 1c900a │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c8d7a │ │ │ │ + b.w 1c900a │ │ │ │ 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 │ │ │ │ @@ -517148,42 +517415,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 1c9794 │ │ │ │ + beq.n 1c9a24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c98cc │ │ │ │ + beq.w 1c9b5c │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c924c │ │ │ │ + b.n 1c94dc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1c91d0 │ │ │ │ + b.n 1c9460 │ │ │ │ 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 1c8e46 │ │ │ │ + beq.w 1c90d6 │ │ │ │ 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 │ │ │ │ @@ -517193,28 +517460,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 1c97f0 │ │ │ │ + bne.n 1c9a80 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c8e4a │ │ │ │ - b.w 1c8e50 │ │ │ │ + bne.w 1c90da │ │ │ │ + b.w 1c90e0 │ │ │ │ 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 1c8d7a │ │ │ │ + b.w 1c900a │ │ │ │ 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 │ │ │ │ @@ -517229,56 +517496,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 1c935c │ │ │ │ + b.n 1c95ec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c92b2 │ │ │ │ + bne.w 1c9542 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c92c4 │ │ │ │ - b.n 1c94e0 │ │ │ │ + bne.w 1c9554 │ │ │ │ + b.n 1c9770 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1c907c │ │ │ │ + b.w 1c930c │ │ │ │ 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 1c9590 │ │ │ │ + b.n 1c9820 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1c9296 │ │ │ │ + b.n 1c9526 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs.w r5, r9, r3 │ │ │ │ mov.w r6, r3, lsr #5 │ │ │ │ sbc.w r4, r2, #0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 1c944e │ │ │ │ + bls.w 1c96de │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1c8e4a │ │ │ │ + b.w 1c90da │ │ │ │ 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] │ │ │ │ @@ -517287,64 +517554,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 1c9a70 │ │ │ │ + beq.w 1c9d00 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq.w 1c9a48 │ │ │ │ + beq.w 1c9cd8 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 1c9ac4 │ │ │ │ - cbnz r1, 1c9954 │ │ │ │ + beq.w 1c9d54 │ │ │ │ + cbnz r1, 1c9be4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c9ac4 │ │ │ │ + beq.w 1c9d54 │ │ │ │ clz r1, r6 │ │ │ │ sub.w r7, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r6, r7 │ │ │ │ - cbnz r3, 1c996a │ │ │ │ + cbnz r3, 1c9bfa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c9ac4 │ │ │ │ + beq.w 1c9d54 │ │ │ │ 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 1c9ae4 │ │ │ │ + bcc.w 1c9d74 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c9ace │ │ │ │ + beq.w 1c9d5e │ │ │ │ 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 1c9b10 │ │ │ │ + beq.w 1c9da0 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r3, lr │ │ │ │ - blt.w 1c9b8e │ │ │ │ - beq.w 1c9c2c │ │ │ │ + blt.w 1c9e1e │ │ │ │ + beq.w 1c9ebc │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 1c9ce6 │ │ │ │ + bls.w 1c9f76 │ │ │ │ subs r5, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1c99ce │ │ │ │ + cbnz r6, 1c9c5e │ │ │ │ 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 │ │ │ │ @@ -517366,110 +517633,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 1c9c24 │ │ │ │ + bls.w 1c9eb4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9c04 │ │ │ │ + blt.w 1c9e94 │ │ │ │ lsrs r1, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c9c24 │ │ │ │ + beq.w 1c9eb4 │ │ │ │ mov lr, r8 │ │ │ │ - b.n 1c9b7c │ │ │ │ + b.n 1c9e0c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c9af8 │ │ │ │ + bne.n 1c9d88 │ │ │ │ subs r3, r0, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9ac4 │ │ │ │ + bne.n 1c9d54 │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1c9b02 │ │ │ │ + beq.n 1c9d92 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ - b.n 1c9aaa │ │ │ │ + b.n 1c9d3a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c9b06 │ │ │ │ + bne.n 1c9d96 │ │ │ │ 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 1c9af8 │ │ │ │ + bne.n 1c9d88 │ │ │ │ subs r1, r0, r1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 1c9ac4 │ │ │ │ + cbnz r1, 1c9d54 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r5 │ │ │ │ add.w r3, r2, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1c9b02 │ │ │ │ + beq.n 1c9d92 │ │ │ │ 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 1c9b02 │ │ │ │ + bne.n 1c9d92 │ │ │ │ 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 1c9d32 │ │ │ │ + beq.w 1c9fc2 │ │ │ │ clz r4, r0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ rsb r4, r4, #9 │ │ │ │ lsls r0, r3 │ │ │ │ - b.n 1c9992 │ │ │ │ + b.n 1c9c22 │ │ │ │ adds r3, r5, r5 │ │ │ │ sub.w r1, r7, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1c9992 │ │ │ │ - b.n 1c9ace │ │ │ │ + bne.w 1c9c22 │ │ │ │ + b.n 1c9d5e │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1c9aba │ │ │ │ + b.n 1c9d4a │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1c9c78 │ │ │ │ + ble.w 1c9f08 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 1c9b46 │ │ │ │ + bhi.n 1c9dd6 │ │ │ │ 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 │ │ │ │ @@ -517479,33 +517746,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 1c9d74 │ │ │ │ + blt.w 1ca004 │ │ │ │ cmp.w r9, #252 @ 0xfc │ │ │ │ - bls.w 1c9dc4 │ │ │ │ + bls.w 1ca054 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1c9dcc │ │ │ │ + blt.w 1ca05c │ │ │ │ cmp.w r9, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1c9d2a │ │ │ │ + beq.w 1c9fba │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, lr, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9ac8 │ │ │ │ + b.n 1c9d58 │ │ │ │ mov.w r8, ip, lsr #31 │ │ │ │ mov r9, r4 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1c9cd0 │ │ │ │ + blt.w 1c9f60 │ │ │ │ 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 │ │ │ │ @@ -517522,66 +517789,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 1c9c50 │ │ │ │ + bne.n 1c9ee0 │ │ │ │ sub.w r3, r4, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9d26 │ │ │ │ + bls.w 1c9fb6 │ │ │ │ mov r2, lr │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 1c9d26 │ │ │ │ + bhi.w 1c9fb6 │ │ │ │ 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 1c9d26 │ │ │ │ + beq.n 1c9fb6 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 1c9d2a │ │ │ │ + b.n 1c9fba │ │ │ │ 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 1c9ac8 │ │ │ │ + beq.w 1c9d58 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1c9c50 │ │ │ │ + bge.n 1c9ee0 │ │ │ │ negs r5, r5 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1c9c5c │ │ │ │ + cbnz r6, 1c9eec │ │ │ │ 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 1c9a26 │ │ │ │ - b.n 1c99d4 │ │ │ │ + bpl.w 1c9cb6 │ │ │ │ + b.n 1c9c64 │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r9, r4 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - blt.n 1c9ccc │ │ │ │ + blt.n 1c9f5c │ │ │ │ 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 │ │ │ │ @@ -517595,88 +517862,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 1c9b54 │ │ │ │ + b.n 1c9de4 │ │ │ │ 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 1c99d4 │ │ │ │ + b.n 1c9c64 │ │ │ │ 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 1c9c50 │ │ │ │ + bne.n 1c9ee0 │ │ │ │ sub.w r3, r1, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 1c9d26 │ │ │ │ + bls.n 1c9fb6 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9c02 │ │ │ │ + blt.w 1c9e92 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r8, lsl #31 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1c9aba │ │ │ │ + b.n 1c9d4a │ │ │ │ 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 1c9db0 │ │ │ │ + bls.n 1ca040 │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 1c9d8c │ │ │ │ + blt.n 1ca01c │ │ │ │ lsrs r2, r5, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1c9db0 │ │ │ │ + cbz r2, 1ca040 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9ac8 │ │ │ │ + b.n 1c9d58 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9c24 │ │ │ │ + bls.w 1c9eb4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1c9a32 │ │ │ │ + bge.w 1c9cc2 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1c9c0e │ │ │ │ + b.n 1c9e9e │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r1, r0 │ │ │ │ movhi r5, r1 │ │ │ │ - bhi.n 1c9dba │ │ │ │ + bhi.n 1ca04a │ │ │ │ negs r4, r2 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, r0 │ │ │ │ lsls r5, r4 │ │ │ │ ite eq │ │ │ │ moveq r5, r2 │ │ │ │ @@ -517685,53 +517952,53 @@ │ │ │ │ itet eq │ │ │ │ moveq r1, r5 │ │ │ │ lslne r1, r1, #23 │ │ │ │ moveq r5, r1 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9ac8 │ │ │ │ + b.n 1c9d58 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mov.w r3, r9, lsl #23 │ │ │ │ - b.n 1c9d2a │ │ │ │ + b.n 1c9fba │ │ │ │ rsb r1, r9, #0 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 1c9c28 │ │ │ │ + b.n 1c9eb8 │ │ │ │ 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 1c9e6a │ │ │ │ + beq.n 1ca0fa │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1c9e62 │ │ │ │ + beq.n 1ca0f2 │ │ │ │ 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 1c9e62 │ │ │ │ + beq.n 1ca0f2 │ │ │ │ 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 1c9e84 │ │ │ │ + bhi.n 1ca114 │ │ │ │ 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 │ │ │ │ @@ -517746,32 +518013,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 1c9e66 │ │ │ │ + bne.n 1ca0f6 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1c9e94 │ │ │ │ + blt.n 1ca124 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - beq.n 1c9ed8 │ │ │ │ + beq.n 1ca168 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ subs r3, r3, r0 │ │ │ │ - b.n 1c9e7c │ │ │ │ + b.n 1ca10c │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1c9ecc │ │ │ │ + bhi.n 1ca15c │ │ │ │ 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 │ │ │ │ @@ -517779,47 +518046,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 1c9e56 │ │ │ │ + b.n 1ca0e6 │ │ │ │ mov.w r2, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 1c9e3a │ │ │ │ + b.n 1ca0ca │ │ │ │ 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 1c9f3a │ │ │ │ + beq.n 1ca1ca │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1c9f36 │ │ │ │ + beq.n 1ca1c6 │ │ │ │ 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 1c9f36 │ │ │ │ + beq.n 1ca1c6 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1c9f56 │ │ │ │ + bls.n 1ca1e6 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c9f64 │ │ │ │ + blt.n 1ca1f4 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1c9f84 │ │ │ │ + beq.n 1ca214 │ │ │ │ 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 │ │ │ │ @@ -517842,272 +518109,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 1c9f5a │ │ │ │ + bhi.n 1ca1ea │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 1c9f5a │ │ │ │ + b.n 1ca1ea │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1c9f5a │ │ │ │ + b.n 1ca1ea │ │ │ │ stmdb 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 1c9fc6 │ │ │ │ + beq.n 1ca256 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1c9fc6 │ │ │ │ + beq.n 1ca256 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1c9fd2 │ │ │ │ + cbnz r2, 1ca262 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1c9fb8 │ │ │ │ + bne.n 1ca248 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 5422c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r3, r2, #63 @ 0x3f │ │ │ │ lsls r0, r2, #26 │ │ │ │ mov r1, r3 │ │ │ │ - beq.n 1ca00a │ │ │ │ + beq.n 1ca29a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1ca00a │ │ │ │ + beq.n 1ca29a │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ca012 │ │ │ │ + cbnz r3, 1ca2a2 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1c9ff6 │ │ │ │ + bne.n 1ca286 │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c9fbc │ │ │ │ + b.n 1ca24c │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1ca046 │ │ │ │ + beq.n 1ca2d6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1ca046 │ │ │ │ + beq.n 1ca2d6 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ca04e │ │ │ │ + cbnz r3, 1ca2de │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1ca034 │ │ │ │ + bne.n 1ca2c4 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c9ffa │ │ │ │ + b.n 1ca28a │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1ca082 │ │ │ │ + beq.n 1ca312 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1ca082 │ │ │ │ + beq.n 1ca312 │ │ │ │ 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, 1ca088 │ │ │ │ + cbnz r3, 1ca318 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ca06e │ │ │ │ + bne.n 1ca2fe │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 5422c │ │ │ │ - b.n 1ca038 │ │ │ │ + b.n 1ca2c8 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1ca0bc │ │ │ │ + beq.n 1ca34c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1ca0bc │ │ │ │ + beq.n 1ca34c │ │ │ │ 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, 1ca0c2 │ │ │ │ + cbnz r1, 1ca352 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1ca0aa │ │ │ │ + bne.n 1ca33a │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 5422c │ │ │ │ - b.n 1ca072 │ │ │ │ + b.n 1ca302 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c9f8c │ │ │ │ - b.n 1ca0ae │ │ │ │ + bl 1ca21c │ │ │ │ + b.n 1ca33e │ │ │ │ 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, 1ca0ea │ │ │ │ + cbnz r3, 1ca37a │ │ │ │ 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 1ca128 │ │ │ │ + beq.n 1ca3b8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1ca128 │ │ │ │ + beq.n 1ca3b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1ca132 │ │ │ │ + cbnz r1, 1ca3c2 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1ca11a │ │ │ │ + bne.n 1ca3aa │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r0, r1, #63 @ 0x3f │ │ │ │ lsls r7, r1, #26 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1ca164 │ │ │ │ + beq.n 1ca3f4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1ca164 │ │ │ │ + beq.n 1ca3f4 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1ca172 │ │ │ │ + cbnz r1, 1ca402 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1ca152 │ │ │ │ + bne.n 1ca3e2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1ca11e │ │ │ │ + b.n 1ca3ae │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1ca1a0 │ │ │ │ + beq.n 1ca430 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1ca1a0 │ │ │ │ + beq.n 1ca430 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1ca1aa │ │ │ │ + cbnz r1, 1ca43a │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1ca190 │ │ │ │ + bne.n 1ca420 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1ca156 │ │ │ │ + b.n 1ca3e6 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c9f8c │ │ │ │ + bl 1ca21c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1ca194 │ │ │ │ + b.n 1ca424 │ │ │ │ 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] @ (1ca42c ) │ │ │ │ + ldr r2, [pc, #604] @ (1ca6bc ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (1ca430 ) │ │ │ │ + ldr r3, [pc, #604] @ (1ca6c0 ) │ │ │ │ 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 1ca380 │ │ │ │ + beq.w 1ca610 │ │ │ │ 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 │ │ │ │ @@ -518120,475 +518387,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 1ca316 │ │ │ │ + bcs.n 1ca5a6 │ │ │ │ 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 1ca25c │ │ │ │ - b.n 1ca290 │ │ │ │ + bne.n 1ca4ec │ │ │ │ + b.n 1ca520 │ │ │ │ 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, 1ca2b8 │ │ │ │ + cbz r4, 1ca548 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1ca258 │ │ │ │ + bne.n 1ca4e8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (1ca434 ) │ │ │ │ + ldr r2, [pc, #408] @ (1ca6c4 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (1ca430 ) │ │ │ │ + ldr r3, [pc, #396] @ (1ca6c0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ca426 │ │ │ │ + bne.w 1ca6b6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs.w r4, ip, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ it ne │ │ │ │ movne r3, #4 │ │ │ │ mov.w r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 54268 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1ca312 │ │ │ │ + cbnz r0, 1ca5a2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ca2fc │ │ │ │ + bne.n 1ca58c │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca2ec │ │ │ │ + bne.n 1ca57c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca286 │ │ │ │ + beq.n 1ca516 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1ca286 │ │ │ │ + b.n 1ca516 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca2e2 │ │ │ │ + b.n 1ca572 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 54268 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ca418 │ │ │ │ + bne.n 1ca6a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1ca362 │ │ │ │ + bne.n 1ca5f2 │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ca352 │ │ │ │ + bne.n 1ca5e2 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 1ca214 │ │ │ │ + beq.w 1ca4a4 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1ca214 │ │ │ │ + b.n 1ca4a4 │ │ │ │ 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 1ca420 │ │ │ │ + beq.n 1ca6b0 │ │ │ │ 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 1ca39a │ │ │ │ + bne.n 1ca62a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1ca40c │ │ │ │ + cbz r4, 1ca69c │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 54268 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 1ca41c │ │ │ │ + cbnz r0, 1ca6ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca3f0 │ │ │ │ + bne.n 1ca680 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ca3e0 │ │ │ │ + bne.n 1ca670 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ca1fe │ │ │ │ + beq.w 1ca48e │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 5422c │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1ca1fe │ │ │ │ + b.n 1ca48e │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ca3be │ │ │ │ + b.n 1ca64e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca33e │ │ │ │ + b.n 1ca5ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca3d4 │ │ │ │ + b.n 1ca664 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1ca410 │ │ │ │ + b.n 1ca6a0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #172] @ (1ca4f8 ) │ │ │ │ + ldr r0, [pc, #172] @ (1ca788 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1ca4fc ) │ │ │ │ + ldr r1, [pc, #172] @ (1ca78c ) │ │ │ │ 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, 1ca4f0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1ca780 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 1ca4ba │ │ │ │ + cbz r5, 1ca74a │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1ca49a │ │ │ │ + beq.n 1ca72a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ca494 │ │ │ │ + bne.n 1ca724 │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca484 │ │ │ │ + bne.n 1ca714 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1ca4ba │ │ │ │ - cbz r6, 1ca4d6 │ │ │ │ + cbz r3, 1ca74a │ │ │ │ + cbz r6, 1ca766 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1ca4b4 │ │ │ │ + bge.n 1ca744 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1ca4e2 │ │ │ │ + beq.n 1ca772 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ca47c │ │ │ │ + bne.n 1ca70c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1ca500 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ca4fc ) │ │ │ │ + ldr r2, [pc, #64] @ (1ca790 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ca78c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca4e6 │ │ │ │ + bne.n 1ca776 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ - b.n 1ca4b4 │ │ │ │ + bl 1c2228 │ │ │ │ + b.n 1ca744 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca4bc │ │ │ │ + b.n 1ca74c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 1ca52e │ │ │ │ + cbz r2, 1ca7be │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1ca540 │ │ │ │ + bcc.n 1ca7d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1ca574 │ │ │ │ + bcs.n 1ca804 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1d9408 │ │ │ │ + bl 1d9698 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1d95cc │ │ │ │ + bl 1d985c │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ca552 │ │ │ │ + bne.n 1ca7e2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca52a │ │ │ │ + beq.n 1ca7ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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] @ (1ca5c4 ) │ │ │ │ - ldr r0, [pc, #52] @ (1ca5c8 ) │ │ │ │ + ldr r5, [pc, #52] @ (1ca854 ) │ │ │ │ + ldr r0, [pc, #52] @ (1ca858 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1ca5b8 │ │ │ │ + beq.n 1ca848 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ca504 │ │ │ │ + bl 1ca794 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ca5a2 │ │ │ │ - ldr r0, [pc, #16] @ (1ca5cc ) │ │ │ │ + bne.n 1ca832 │ │ │ │ + ldr r0, [pc, #16] @ (1ca85c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ 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] @ (1ca658 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ca8e8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1ca65c ) │ │ │ │ + ldr r3, [pc, #120] @ (1ca8ec ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ movs r0, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5516c │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1ca660 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ca8f0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1caee4 │ │ │ │ - cbnz r0, 1ca64a │ │ │ │ + bl 1cb174 │ │ │ │ + cbnz r0, 1ca8da │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1ca636 │ │ │ │ + bmi.n 1ca8c6 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1ca664 ) │ │ │ │ - ldr r3, [pc, #56] @ (1ca65c ) │ │ │ │ + ldr r2, [pc, #68] @ (1ca8f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ca8ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca654 │ │ │ │ + bne.n 1ca8e4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ blx 544c4 │ │ │ │ - b.n 1ca61c │ │ │ │ + b.n 1ca8ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca61e │ │ │ │ + b.n 1ca8ae │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1ca68c ) │ │ │ │ + ldr r0, [pc, #20] @ (1ca91c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1d94a4 │ │ │ │ - ldr r0, [pc, #12] @ (1ca690 ) │ │ │ │ + bl 1d9734 │ │ │ │ + ldr r0, [pc, #12] @ (1ca920 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330d14 │ │ │ │ + bl 330fa4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ 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 1cb12c │ │ │ │ - cbnz r0, 1ca6ac │ │ │ │ + bl 1cb3bc │ │ │ │ + cbnz r0, 1ca93c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb118 │ │ │ │ + bl 1cb3a8 │ │ │ │ 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] @ (1ca914 ) │ │ │ │ + ldr r2, [pc, #588] @ (1caba4 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (1ca918 ) │ │ │ │ + ldr r3, [pc, #588] @ (1caba8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (1ca91c ) │ │ │ │ + ldr r5, [pc, #588] @ (1cabac ) │ │ │ │ ldrd r4, r6, [r0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1ca8b6 │ │ │ │ + bmi.w 1cab46 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1ca8a4 │ │ │ │ + bmi.w 1cab34 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ca886 │ │ │ │ + bne.w 1cab16 │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ca722 │ │ │ │ - b.n 1ca7dc │ │ │ │ + bhi.n 1ca9b2 │ │ │ │ + b.n 1caa6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d9474 │ │ │ │ + bl 1d9704 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1ca7dc │ │ │ │ + bls.n 1caa6c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca712 │ │ │ │ + beq.n 1ca9a2 │ │ │ │ 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] │ │ │ │ @@ -518610,168 +518877,168 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 54ecc <__aeabi_idivmod@plt> │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ - bl 1d9458 │ │ │ │ + bl 1d96e8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca87e │ │ │ │ + beq.n 1cab0e │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1ca7cc │ │ │ │ + cbz r3, 1caa5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ca7b6 │ │ │ │ + bne.n 1caa46 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1ca8ec │ │ │ │ + beq.w 1cab7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca702 │ │ │ │ + beq.n 1ca992 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1ca702 │ │ │ │ + b.n 1ca992 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1ca85c │ │ │ │ + cbnz r7, 1caaec │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1ca852 │ │ │ │ + beq.n 1caae2 │ │ │ │ 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, 1ca83c │ │ │ │ + cbz r2, 1caacc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1ca83a │ │ │ │ + cbz r0, 1caaca │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca81c │ │ │ │ + bne.n 1caaac │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1ca8e2 │ │ │ │ + beq.n 1cab72 │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ ldr.w r4, [fp, #168] @ 0xa8 │ │ │ │ add r3, sl │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r0, r6, #1 │ │ │ │ ldr.w r1, [fp, #164] @ 0xa4 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1ca802 │ │ │ │ + bne.n 1caa92 │ │ │ │ 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 1d954c │ │ │ │ - ldr r2, [pc, #188] @ (1ca920 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ca918 ) │ │ │ │ + bl 1d97dc │ │ │ │ + ldr r2, [pc, #188] @ (1cabb0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1caba8 ) │ │ │ │ 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 1ca910 │ │ │ │ + bne.n 1caba0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d954c │ │ │ │ - b.n 1ca702 │ │ │ │ - ldr r2, [pc, #156] @ (1ca924 ) │ │ │ │ + bl 1d97dc │ │ │ │ + b.n 1ca992 │ │ │ │ + ldr r2, [pc, #156] @ (1cabb4 ) │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1caf6c │ │ │ │ - b.n 1ca6fa │ │ │ │ + bl 1cb1fc │ │ │ │ + b.n 1ca98a │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 54620 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 54de4 │ │ │ │ - b.n 1ca6f2 │ │ │ │ + b.n 1ca982 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #100] @ (1ca928 ) │ │ │ │ + ldr r3, [pc, #100] @ (1cabb8 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1ca900 │ │ │ │ + cbz r3, 1cab90 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - bl 1d95b8 │ │ │ │ + bl 1d9848 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1caff0 │ │ │ │ + bl 1cb280 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1ca6ec │ │ │ │ + b.n 1ca97c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1c1f6c │ │ │ │ - b.n 1ca830 │ │ │ │ + bl 1c21fc │ │ │ │ + b.n 1caac0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca702 │ │ │ │ - b.n 1ca7d2 │ │ │ │ - ldr r3, [pc, #40] @ (1ca92c ) │ │ │ │ + beq.w 1ca992 │ │ │ │ + b.n 1caa62 │ │ │ │ + ldr r3, [pc, #40] @ (1cabbc ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d93f4 │ │ │ │ - b.n 1ca8cc │ │ │ │ + bl 1d9684 │ │ │ │ + b.n 1cab5c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ vshr.u32 d16, d7, #18 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -518785,87 +519052,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1ca992 │ │ │ │ + cbz r2, 1cac22 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1ca980 │ │ │ │ - bhi.n 1ca9be │ │ │ │ + beq.n 1cac10 │ │ │ │ + bhi.n 1cac4e │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1ca96e │ │ │ │ + b.n 1cabfe │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ca97e │ │ │ │ + beq.n 1cac0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca5d0 │ │ │ │ + bl 1ca860 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ca968 │ │ │ │ + bne.n 1cabf8 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1ca984 │ │ │ │ + cbz r7, 1cac14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ca988 │ │ │ │ - bcs.n 1ca962 │ │ │ │ + beq.n 1cac18 │ │ │ │ + bcs.n 1cabf2 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ca504 │ │ │ │ + bl 1ca794 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d954c │ │ │ │ - b.n 1ca980 │ │ │ │ + bl 1d97dc │ │ │ │ + b.n 1cac10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ca504 │ │ │ │ + bl 1ca794 │ │ │ │ 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, 1ca9ee │ │ │ │ + cbz r2, 1cac7e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1caa0a │ │ │ │ - ldr r0, [pc, #360] @ (1cab60 ) │ │ │ │ + ble.n 1cac9a │ │ │ │ + ldr r0, [pc, #360] @ (1cadf0 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1caa72 │ │ │ │ + cbnz r1, 1cad02 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1caa8e │ │ │ │ + beq.n 1cad1e │ │ │ │ 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 │ │ │ │ @@ -518883,38 +519150,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 1d9458 │ │ │ │ + bl 1d96e8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1cab52 │ │ │ │ + beq.n 1cade2 │ │ │ │ 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 1caa0a │ │ │ │ + bcs.n 1cac9a │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ca930 │ │ │ │ + bl 1cabc0 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1caa0a │ │ │ │ + b.n 1cac9a │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1cab30 │ │ │ │ + bpl.n 1cadc0 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1cab30 │ │ │ │ + bcs.n 1cadc0 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54fbc │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -518939,60 +519206,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1caada │ │ │ │ + bne.n 1cad6a │ │ │ │ ldrd r7, r4, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r6, r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5422c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w fp, [r4, #164] @ 0xa4 │ │ │ │ str.w r1, [r4, #180] @ 0xb4 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ str.w r2, [r4, #172] @ 0xac │ │ │ │ - b.n 1caa1a │ │ │ │ + b.n 1cacaa │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9474 │ │ │ │ + bl 1d9704 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1cab3a │ │ │ │ + beq.n 1cadca │ │ │ │ mov r3, sl │ │ │ │ - b.n 1caa12 │ │ │ │ + b.n 1caca2 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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 1c5ad0 │ │ │ │ + bl 1c5d60 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cac8e │ │ │ │ + beq.w 1caf1e │ │ │ │ blx 55178 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -519003,18 +519270,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1cac98 │ │ │ │ + ble.n 1caf28 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1cace8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1caf78 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ @@ -519026,295 +519293,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 1d94a4 │ │ │ │ + bl 1d9734 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 1d9438 │ │ │ │ + bl 1d96c8 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d9438 │ │ │ │ + bl 1d96c8 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 54fbc │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1caca8 │ │ │ │ + beq.n 1caf38 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 54fbc │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1caca8 │ │ │ │ + beq.n 1caf38 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1cac42 │ │ │ │ - b.n 1cac54 │ │ │ │ + cbnz r3, 1caed2 │ │ │ │ + b.n 1caee4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1cac54 │ │ │ │ + bls.n 1caee4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca5d0 │ │ │ │ + bl 1ca860 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cac38 │ │ │ │ - cbz r4, 1caca8 │ │ │ │ + bne.n 1caec8 │ │ │ │ + cbz r4, 1caf38 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1cacec ) │ │ │ │ - ldr r0, [pc, #152] @ (1cacf0 ) │ │ │ │ - ldr r4, [pc, #152] @ (1cacf4 ) │ │ │ │ + ldr r1, [pc, #148] @ (1caf7c ) │ │ │ │ + ldr r0, [pc, #152] @ (1caf80 ) │ │ │ │ + ldr r4, [pc, #152] @ (1caf84 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 1d93f4 │ │ │ │ + bl 1d9684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9530 │ │ │ │ - ldr r3, [pc, #140] @ (1cacf8 ) │ │ │ │ + bl 1d97c0 │ │ │ │ + ldr r3, [pc, #140] @ (1caf88 ) │ │ │ │ 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 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ - ldr r2, [pc, #96] @ (1cacfc ) │ │ │ │ + ldr r2, [pc, #96] @ (1caf8c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 547f8 │ │ │ │ - b.n 1cabd0 │ │ │ │ + b.n 1cae60 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1cacd4 │ │ │ │ + cbz r3, 1caf64 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d9424 │ │ │ │ + bl 1d96b4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1d9424 │ │ │ │ + bl 1d96b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 5422c │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [r0], {23} │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r4, #104 @ 0x68 │ │ │ │ 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 1ca504 │ │ │ │ + bl 1ca794 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1cad6a │ │ │ │ - ldr r0, [pc, #116] @ (1cad94 ) │ │ │ │ + cbz r3, 1caffa │ │ │ │ + ldr r0, [pc, #116] @ (1cb024 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d9530 │ │ │ │ - ldr r3, [pc, #112] @ (1cad98 ) │ │ │ │ + bl 1d97c0 │ │ │ │ + ldr r3, [pc, #112] @ (1cb028 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1cad62 │ │ │ │ + beq.n 1caff2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1cad9c │ │ │ │ + ldr.w ip, [pc, #100] @ 1cb02c │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1cad4c │ │ │ │ + b.n 1cafdc │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1cad62 │ │ │ │ + beq.n 1caff2 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1cad3e │ │ │ │ + bne.n 1cafce │ │ │ │ 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] @ (1cada0 ) │ │ │ │ + ldr r0, [pc, #60] @ (1cb030 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1d9424 │ │ │ │ + bl 1d96b4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1d9424 │ │ │ │ + bl 1d96b4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d9490 │ │ │ │ + bl 1d9720 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 5422c │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1cade8 │ │ │ │ + cbz r3, 1cb078 │ │ │ │ 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 1ca9cc │ │ │ │ + bl 1cac5c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ 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] @ (1caed4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1cb164 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #200] @ (1caed8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1cb168 ) │ │ │ │ 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 1d9530 │ │ │ │ + bl 1d97c0 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1caec8 │ │ │ │ + beq.n 1cb158 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 5516c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cb100 │ │ │ │ + bl 1cb390 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1cae7e │ │ │ │ - ldr.w fp, [pc, #136] @ 1caedc │ │ │ │ + cbz r3, 1cb10e │ │ │ │ + ldr.w fp, [pc, #136] @ 1cb16c │ │ │ │ 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 1ca9cc │ │ │ │ + bl 1cac5c │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1cae5e │ │ │ │ + bhi.n 1cb0ee │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1d954c │ │ │ │ + bl 1d97dc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1caeba │ │ │ │ + cbnz r3, 1cb14a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1cae8e │ │ │ │ + bne.n 1cb11e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #60] @ (1caee0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1caed8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1cb170 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cb168 ) │ │ │ │ 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 1caed0 │ │ │ │ + bne.n 1cb160 │ │ │ │ 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 1ca438 │ │ │ │ - b.n 1cae92 │ │ │ │ + bl 1ca6c8 │ │ │ │ + b.n 1cb122 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1d954c │ │ │ │ - b.n 1caea0 │ │ │ │ + bl 1d97dc │ │ │ │ + b.n 1cb130 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r5, r7] │ │ │ │ + ldr r7, [pc, #368] @ (1cb2d8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - str r0, [r3, r5] │ │ │ │ + ldr r6, [pc, #800] @ (1cb494 ) │ │ │ │ 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] @ (1caf60 ) │ │ │ │ - ldr r3, [pc, #108] @ (1caf64 ) │ │ │ │ + ldr r2, [pc, #104] @ (1cb1f0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1cb1f4 ) │ │ │ │ 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] │ │ │ │ @@ -519330,68 +519597,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 54220 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9568 │ │ │ │ + bl 1d97f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 54220 │ │ │ │ - ldr r2, [pc, #36] @ (1caf68 ) │ │ │ │ - ldr r3, [pc, #32] @ (1caf64 ) │ │ │ │ + ldr r2, [pc, #36] @ (1cb1f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cb1f4 ) │ │ │ │ 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 1caf5a │ │ │ │ + bne.n 1cb1ea │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r0, r4] │ │ │ │ + ldr r6, [pc, #456] @ (1cb3bc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + ldr r6, [pc, #160] @ (1cb29c ) │ │ │ │ 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] @ (1cafe4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1cb274 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1cafe8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cb278 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5473c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 54ce4 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1cafb6 │ │ │ │ - ldr r2, [pc, #76] @ (1cafec ) │ │ │ │ - ldr r3, [pc, #68] @ (1cafe8 ) │ │ │ │ + beq.n 1cb246 │ │ │ │ + ldr r2, [pc, #76] @ (1cb27c ) │ │ │ │ + ldr r3, [pc, #68] @ (1cb278 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cafe0 │ │ │ │ + bne.n 1cb270 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -519403,64 +519670,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 54ce4 │ │ │ │ - b.n 1caf9e │ │ │ │ + b.n 1cb22e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r7, r1] │ │ │ │ + ldr r5, [pc, #936] @ (1cb620 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + ldr r5, [pc, #808] @ (1cb5a8 ) │ │ │ │ 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] @ (1cb0f4 ) │ │ │ │ + ldr r2, [pc, #240] @ (1cb384 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1cb0f8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1cb388 ) │ │ │ │ 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 1cb0d4 │ │ │ │ + beq.n 1cb364 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 554b0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1cb048 │ │ │ │ - ldr r2, [pc, #204] @ (1cb0fc ) │ │ │ │ - ldr r3, [pc, #196] @ (1cb0f8 ) │ │ │ │ + cbz r1, 1cb2d8 │ │ │ │ + ldr r2, [pc, #204] @ (1cb38c ) │ │ │ │ + ldr r3, [pc, #196] @ (1cb388 ) │ │ │ │ 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 1cb0f0 │ │ │ │ + bne.n 1cb380 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrs r2, r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cb0e4 │ │ │ │ + beq.n 1cb374 │ │ │ │ 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] │ │ │ │ @@ -519473,15 +519740,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 1cb05c │ │ │ │ + bhi.n 1cb2ec │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -519492,40 +519759,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 1cb09a │ │ │ │ + bhi.n 1cb32a │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 55444 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1cb02e │ │ │ │ + b.n 1cb2be │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1cb096 │ │ │ │ - b.n 1cb0c2 │ │ │ │ + bne.n 1cb326 │ │ │ │ + b.n 1cb352 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ - b.n 1cb0c2 │ │ │ │ + b.n 1cb352 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #976] @ (1cb4c8 ) │ │ │ │ + ldr r5, [pc, #400] @ (1cb518 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #808] @ (1cb428 ) │ │ │ │ + ldr r5, [pc, #232] @ (1cb478 ) │ │ │ │ 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 │ │ │ │ @@ -519570,15 +519837,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 1cb1b4 │ │ │ │ + beq.n 1cb444 │ │ │ │ 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] │ │ │ │ @@ -519588,25 +519855,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 5516c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb1ac │ │ │ │ + beq.n 1cb43c │ │ │ │ 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 1cb21e │ │ │ │ + beq.n 1cb4ae │ │ │ │ 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 │ │ │ │ @@ -519622,22 +519889,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1cb1a0 │ │ │ │ + b.n 1cb430 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1cb20c │ │ │ │ + b.n 1cb49c │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cb24a │ │ │ │ + beq.n 1cb4da │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -519648,477 +519915,477 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #96] @ 1cb2c4 │ │ │ │ + ldr.w lr, [pc, #96] @ 1cb554 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1cb2c8 │ │ │ │ + ldr.w ip, [pc, #96] @ 1cb558 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1cb2cc ) │ │ │ │ + ldr r4, [pc, #92] @ (1cb55c ) │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w ip, [r0], #4 │ │ │ │ strd ip, r0, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c4714 │ │ │ │ - ldr r2, [pc, #44] @ (1cb2d0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1cb2c8 ) │ │ │ │ + bl 1c49a4 │ │ │ │ + ldr r2, [pc, #44] @ (1cb560 ) │ │ │ │ + ldr r3, [pc, #36] @ (1cb558 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb2be │ │ │ │ + bne.n 1cb54e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #576] @ (1cb508 ) │ │ │ │ + ldr r3, [pc, #0] @ (1cb558 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [pc, #352] @ (1cb434 ) │ │ │ │ + ldr r2, [pc, #800] @ (1cb884 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r0, 1cb338 │ │ │ │ + cbz r0, 1cb5c8 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 1cb2e4 │ │ │ │ + bne.n 1cb574 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 1cb2e4 │ │ │ │ + cbnz r3, 1cb574 │ │ │ │ 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] @ (1cb37c ) │ │ │ │ + ldr r1, [pc, #132] @ (1cb60c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 541d8 │ │ │ │ - cbz r0, 1cb334 │ │ │ │ - ldr r1, [pc, #120] @ (1cb380 ) │ │ │ │ + cbz r0, 1cb5c4 │ │ │ │ + ldr r1, [pc, #120] @ (1cb610 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ - cbz r0, 1cb334 │ │ │ │ - ldr r1, [pc, #112] @ (1cb384 ) │ │ │ │ + cbz r0, 1cb5c4 │ │ │ │ + ldr r1, [pc, #112] @ (1cb614 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ - cbz r0, 1cb334 │ │ │ │ - ldr r1, [pc, #104] @ (1cb388 ) │ │ │ │ + cbz r0, 1cb5c4 │ │ │ │ + ldr r1, [pc, #104] @ (1cb618 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ - cbz r0, 1cb334 │ │ │ │ + cbz r0, 1cb5c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 1cb33c │ │ │ │ + bne.n 1cb5cc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1cb33c │ │ │ │ + cbnz r3, 1cb5cc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (1cb38c ) │ │ │ │ + ldr r1, [pc, #76] @ (1cb61c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb332 │ │ │ │ - ldr r1, [pc, #68] @ (1cb390 ) │ │ │ │ + beq.n 1cb5c2 │ │ │ │ + ldr r1, [pc, #68] @ (1cb620 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb332 │ │ │ │ - ldr r1, [pc, #56] @ (1cb394 ) │ │ │ │ + beq.n 1cb5c2 │ │ │ │ + ldr r1, [pc, #56] @ (1cb624 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb332 │ │ │ │ - ldr r1, [pc, #48] @ (1cb398 ) │ │ │ │ + beq.n 1cb5c2 │ │ │ │ + ldr r1, [pc, #48] @ (1cb628 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1cb334 │ │ │ │ + b.n 1cb5c4 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ movs r3, r3 │ │ │ │ asrs r4, r4, #2 │ │ │ │ movs r7, r2 │ │ │ │ strh r0, [r5, #0] │ │ │ │ movs r7, r2 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ movs r6, r2 │ │ │ │ stc 0, cr0, [r4], #-88 @ 0xffffffa8 │ │ │ │ @ instruction: 0xf53e0017 │ │ │ │ ldmia r7!, {r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r1, r7] │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1cb3e4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1cb674 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1cb3a8 │ │ │ │ + cbz r1, 1cb638 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1cb3e8 ) │ │ │ │ + ldr r0, [pc, #48] @ (1cb678 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1cb2d4 │ │ │ │ - ldr r2, [pc, #32] @ (1cb3ec ) │ │ │ │ + bl 1cb564 │ │ │ │ + ldr r2, [pc, #32] @ (1cb67c ) │ │ │ │ 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, [r5, #34] @ 0x22 │ │ │ │ + strh r7, [r3, #14] │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xf4d60017 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #12] │ │ │ │ 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 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1cb39c │ │ │ │ + bl 1cb62c │ │ │ │ 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 1c4794 │ │ │ │ + bl 1c4a24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1cb39c │ │ │ │ + bl 1cb62c │ │ │ │ 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 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1cb2d4 │ │ │ │ + bl 1cb564 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1cb39c │ │ │ │ + bl 1cb62c │ │ │ │ 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] @ (1cb4cc ) │ │ │ │ + ldr r1, [pc, #76] @ (1cb75c ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1cb4d0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1cb760 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1cb4c2 │ │ │ │ + cbz r0, 1cb752 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54470 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1cb4d4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1cb4d0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1cb764 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cb760 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb4c8 │ │ │ │ + bne.n 1cb758 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1cb4aa │ │ │ │ + b.n 1cb73a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #472] @ (1cb6a8 ) │ │ │ │ + ldr r0, [pc, #920] @ (1cbaf8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #312] @ (1cb610 ) │ │ │ │ + ldr r0, [pc, #760] @ (1cba60 ) │ │ │ │ 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] @ (1cb544 ) │ │ │ │ + ldr r2, [pc, #88] @ (1cb7d4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1cb548 ) │ │ │ │ + ldr r3, [pc, #88] @ (1cb7d8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c476c │ │ │ │ - cbz r0, 1cb538 │ │ │ │ + bl 1c49fc │ │ │ │ + cbz r0, 1cb7c8 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 54470 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cb538 │ │ │ │ + beq.n 1cb7c8 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1cb39c │ │ │ │ - ldr r2, [pc, #44] @ (1cb54c ) │ │ │ │ - ldr r3, [pc, #40] @ (1cb548 ) │ │ │ │ + bl 1cb62c │ │ │ │ + ldr r2, [pc, #44] @ (1cb7dc ) │ │ │ │ + ldr r3, [pc, #40] @ (1cb7d8 ) │ │ │ │ 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 1cb53e │ │ │ │ + bne.n 1cb7ce │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1cb514 │ │ │ │ + b.n 1cb7a4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #56] @ (1cb580 ) │ │ │ │ + ldr r0, [pc, #504] @ (1cb9d0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #880] @ (1cb8c0 ) │ │ │ │ + ldr r0, [pc, #304] @ (1cb910 ) │ │ │ │ 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 1cb636 │ │ │ │ + beq.n 1cb8c6 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #384] @ (1cb6f0 ) │ │ │ │ + ldr r1, [pc, #384] @ (1cb980 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 55364 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb670 │ │ │ │ + beq.n 1cb900 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1cb6ea │ │ │ │ + beq.w 1cb97a │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb656 │ │ │ │ + beq.n 1cb8e6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #348] @ (1cb6f4 ) │ │ │ │ + ldr r3, [pc, #348] @ (1cb984 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb614 │ │ │ │ + beq.n 1cb8a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r9 │ │ │ │ blx 55178 │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cb5fa │ │ │ │ + beq.n 1cb88a │ │ │ │ blx 54ed8 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r8, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp.w r8, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb5b4 │ │ │ │ + beq.n 1cb844 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1cb644 │ │ │ │ + beq.n 1cb8d4 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1cb5c0 │ │ │ │ + bne.n 1cb850 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1cb6da │ │ │ │ + beq.n 1cb96a │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ - cbz r7, 1cb63a │ │ │ │ + cbz r7, 1cb8ca │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb5a8 │ │ │ │ + bne.n 1cb838 │ │ │ │ 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 1cb59c │ │ │ │ + bne.n 1cb82c │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r7, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb614 │ │ │ │ + beq.n 1cb8a4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1cb5ee │ │ │ │ + b.n 1cb87e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 1cb662 │ │ │ │ + cbz r3, 1cb8f2 │ │ │ │ ldr.w r3, [r6, #48]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb656 │ │ │ │ + bne.n 1cb8e6 │ │ │ │ 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] @ (1cb6f8 ) │ │ │ │ + ldr r1, [pc, #132] @ (1cb988 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #132] @ (1cb6fc ) │ │ │ │ + ldr r0, [pc, #132] @ (1cb98c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1cb250 │ │ │ │ + bl 1cb4e0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cb636 │ │ │ │ + beq.n 1cb8c6 │ │ │ │ mov r9, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 55178 │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb688 │ │ │ │ - ldr.w sl, [pc, #96] @ 1cb700 │ │ │ │ - ldr.w r9, [pc, #96] @ 1cb704 │ │ │ │ + bne.n 1cb918 │ │ │ │ + ldr.w sl, [pc, #96] @ 1cb990 │ │ │ │ + ldr.w r9, [pc, #96] @ 1cb994 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 1cb6c8 │ │ │ │ - ldr r0, [pc, #92] @ (1cb708 ) │ │ │ │ + b.n 1cb958 │ │ │ │ + ldr r0, [pc, #92] @ (1cb998 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cb250 │ │ │ │ + bl 1cb4e0 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cb636 │ │ │ │ + beq.n 1cb8c6 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cb6aa │ │ │ │ + bne.n 1cb93a │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1cb6aa │ │ │ │ + b.n 1cb93a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb602 │ │ │ │ - b.n 1cb614 │ │ │ │ + bne.n 1cb892 │ │ │ │ + b.n 1cb8a4 │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ - b.n 1cb63a │ │ │ │ + b.n 1cb8ca │ │ │ │ @ instruction: 0xf3360017 │ │ │ │ asrs r4, r7, #6 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r2, [r3, #15] │ │ │ │ movs r6, r4 │ │ │ │ @ instruction: 0xf2380017 │ │ │ │ strh r0, [r4, #42] @ 0x2a │ │ │ │ @@ -520131,401 +520398,401 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1c476c │ │ │ │ + bl 1c49fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb550 │ │ │ │ + bl 1cb7e0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1cb39c │ │ │ │ + bl 1cb62c │ │ │ │ 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] @ (1cb8b0 ) │ │ │ │ + ldr r0, [pc, #340] @ (1cbb40 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 55750 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb8a6 │ │ │ │ + beq.w 1cbb36 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1cb784 │ │ │ │ + b.n 1cba14 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1cb7e6 │ │ │ │ + cbz r3, 1cba76 │ │ │ │ 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 1cb77e │ │ │ │ + bne.n 1cba0e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1cb870 │ │ │ │ - ldr r0, [pc, #276] @ (1cb8b4 ) │ │ │ │ + beq.n 1cbb00 │ │ │ │ + ldr r0, [pc, #276] @ (1cbb44 ) │ │ │ │ blx 55750 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 55178 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 54a5c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1cb8b8 ) │ │ │ │ + ldr r0, [pc, #244] @ (1cbb48 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 55750 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ ldrd r2, r3, [r4, #-16] │ │ │ │ bic.w r5, r5, r3 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ bic.w r6, r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb784 │ │ │ │ + bne.n 1cba14 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1cb896 │ │ │ │ + beq.n 1cbb26 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1cb814 │ │ │ │ - ldr r0, [pc, #200] @ (1cb8bc ) │ │ │ │ + bne.n 1cbaa4 │ │ │ │ + ldr r0, [pc, #200] @ (1cbb4c ) │ │ │ │ blx 55750 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ - ldr r1, [pc, #208] @ (1cb8d4 ) │ │ │ │ + ldr r1, [pc, #208] @ (1cbb64 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 54a5c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1cb8c0 ) │ │ │ │ + ldr r0, [pc, #168] @ (1cbb50 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1cb8d8 ) │ │ │ │ + ldr r1, [pc, #188] @ (1cbb68 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 55750 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1cb8c4 ) │ │ │ │ + ldr r0, [pc, #140] @ (1cbb54 ) │ │ │ │ blx 55750 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 54a5c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1cb8c8 ) │ │ │ │ + ldr r0, [pc, #112] @ (1cbb58 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 55750 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1cb8cc ) │ │ │ │ + ldr r0, [pc, #104] @ (1cbb5c ) │ │ │ │ blx 55750 │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1cb8d0 ) │ │ │ │ + ldr r0, [pc, #92] @ (1cbb60 ) │ │ │ │ blx 55750 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 55178 │ │ │ │ - ldr r1, [pc, #88] @ (1cb8dc ) │ │ │ │ + ldr r1, [pc, #88] @ (1cbb6c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 54a5c <__strncat_chk@plt> │ │ │ │ - b.n 1cb79e │ │ │ │ + b.n 1cba2e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1cb862 │ │ │ │ - ldr r0, [pc, #64] @ (1cb8e0 ) │ │ │ │ + beq.n 1cbaf2 │ │ │ │ + ldr r0, [pc, #64] @ (1cbb70 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1cb814 │ │ │ │ - b.n 1cb89c │ │ │ │ + bne.n 1cbaa4 │ │ │ │ + b.n 1cbb2c │ │ │ │ nop │ │ │ │ - str r7, [r4, r1] │ │ │ │ + ldr r5, [pc, #860] @ (1cbea0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [r5, r0] │ │ │ │ + ldr r5, [pc, #636] @ (1cbdc4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [r0, r0] │ │ │ │ + ldr r5, [pc, #476] @ (1cbd28 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #876] @ (1cbc2c ) │ │ │ │ + ldr r5, [pc, #300] @ (1cbc7c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #708] @ (1cbb88 ) │ │ │ │ + ldr r5, [pc, #132] @ (1cbbd8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #612] @ (1cbb2c ) │ │ │ │ + ldr r5, [pc, #36] @ (1cbb7c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #476] @ (1cbaa8 ) │ │ │ │ + ldr r4, [pc, #924] @ (1cbef8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #428] @ (1cba7c ) │ │ │ │ + ldr r4, [pc, #876] @ (1cbecc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #372] @ (1cba48 ) │ │ │ │ + ldr r4, [pc, #820] @ (1cbe98 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xf0da0017 │ │ │ │ @ instruction: 0xf0ba0017 │ │ │ │ orrs.w r0, sl, #23 │ │ │ │ adc.w r0, sl, #27 │ │ │ │ stmdb 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 1cb9b0 │ │ │ │ + beq.n 1cbc40 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cb9be │ │ │ │ + beq.n 1cbc4e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb976 │ │ │ │ - ldr.w r8, [pc, #184] @ 1cb9c4 │ │ │ │ + beq.n 1cbc06 │ │ │ │ + ldr.w r8, [pc, #184] @ 1cbc54 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #180] @ (1cb9c8 ) │ │ │ │ + ldr r7, [pc, #180] @ (1cbc58 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1cb930 │ │ │ │ + b.n 1cbbc0 │ │ │ │ blx 55178 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1cb994 │ │ │ │ + beq.n 1cbc24 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1cb964 │ │ │ │ + cbz r2, 1cbbf4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 543f8 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1cb990 │ │ │ │ + cbz r4, 1cbc20 │ │ │ │ mov r2, r4 │ │ │ │ blx 54344 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cb920 │ │ │ │ + bne.n 1cbbb0 │ │ │ │ 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 1cb930 │ │ │ │ + bne.n 1cbbc0 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1cb91a │ │ │ │ + bne.n 1cbbaa │ │ │ │ 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, 1cb982 │ │ │ │ + cbz r3, 1cbc12 │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb976 │ │ │ │ + bne.n 1cbc06 │ │ │ │ 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 1cb928 │ │ │ │ + b.n 1cbbb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 54344 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb928 │ │ │ │ + bne.n 1cbbb8 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1cb95a │ │ │ │ + b.n 1cbbea │ │ │ │ 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 1cb96c │ │ │ │ + b.n 1cbbfc │ │ │ │ ldrb r4, [r7, r1] │ │ │ │ movs r6, r2 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ 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 1cba68 │ │ │ │ + beq.n 1cbcf8 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cba68 │ │ │ │ - ldr.w r9, [pc, #208] @ 1cbac0 │ │ │ │ + beq.n 1cbcf8 │ │ │ │ + ldr.w r9, [pc, #208] @ 1cbd50 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 543f8 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1cba70 │ │ │ │ + beq.n 1cbd00 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1cba90 │ │ │ │ + beq.n 1cbd20 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1cba7a │ │ │ │ + beq.n 1cbd0a │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cba5a │ │ │ │ + beq.n 1cbcea │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1cba28 │ │ │ │ + b.n 1cbcb8 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cba5a │ │ │ │ + beq.n 1cbcea │ │ │ │ mov r0, fp │ │ │ │ blx 55178 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1cba1e │ │ │ │ + bne.n 1cbcae │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 54344 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cba1e │ │ │ │ + bne.n 1cbcae │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cbaa0 │ │ │ │ + beq.n 1cbd30 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1cba28 │ │ │ │ + bne.n 1cbcb8 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1cb9f2 │ │ │ │ + bne.n 1cbc82 │ │ │ │ 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 1cba0a │ │ │ │ + bne.n 1cbc9a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1cba0a │ │ │ │ + bne.n 1cbc9a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1cba5a │ │ │ │ - b.n 1cba0a │ │ │ │ + beq.n 1cbcea │ │ │ │ + b.n 1cbc9a │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1cbaaa │ │ │ │ + beq.n 1cbd3a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1cba0e │ │ │ │ + b.n 1cbc9e │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1cba1e │ │ │ │ + b.n 1cbcae │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1cba9a │ │ │ │ + bne.n 1cbd2a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1cba5a │ │ │ │ - b.n 1cba9a │ │ │ │ + beq.n 1cbcea │ │ │ │ + b.n 1cbd2a │ │ │ │ nop │ │ │ │ ldrh r0, [r4, r6] │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1cbbc8 │ │ │ │ - ldr.w fp, [pc, #236] @ 1cbbd8 │ │ │ │ + beq.n 1cbe58 │ │ │ │ + ldr.w fp, [pc, #236] @ 1cbe68 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1cbbdc ) │ │ │ │ + ldr r3, [pc, #236] @ (1cbe6c ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1cbb12 │ │ │ │ + b.n 1cbda2 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 1cbb74 │ │ │ │ + cbz r1, 1cbe04 │ │ │ │ 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 1cbb0c │ │ │ │ + beq.n 1cbd9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -520534,76 +520801,76 @@ │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ cmp sl, r0 │ │ │ │ ite hi │ │ │ │ movhi.w sl, #0 │ │ │ │ movls.w sl, #1 │ │ │ │ add r5, r0 │ │ │ │ orrs.w ip, sl, r0, lsr #31 │ │ │ │ - beq.n 1cbb00 │ │ │ │ + beq.n 1cbd90 │ │ │ │ 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 1cbb6e │ │ │ │ + beq.n 1cbdfe │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1cbbc2 │ │ │ │ - ldr r3, [pc, #84] @ (1cbbe0 ) │ │ │ │ + bne.n 1cbe52 │ │ │ │ + ldr r3, [pc, #84] @ (1cbe70 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cbb6e │ │ │ │ + beq.n 1cbdfe │ │ │ │ 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] @ (1cbbe4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cbe74 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1cbb8c │ │ │ │ + b.n 1cbe1c │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1cbb6e │ │ │ │ - ldr r3, [pc, #24] @ (1cbbe8 ) │ │ │ │ + beq.n 1cbdfe │ │ │ │ + ldr r3, [pc, #24] @ (1cbe78 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1cbb8c │ │ │ │ + b.n 1cbe1c │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r8, #92]! @ 0x5c │ │ │ │ asrs r0, r2, #24 │ │ │ │ movs r7, r2 │ │ │ │ stcl 0, cr0, [lr, #-92]! @ 0xffffffa4 │ │ │ │ stc 0, cr0, [ip, #-92]! @ 0xffffffa4 │ │ │ │ ldc 0, cr0, [lr, #-92] @ 0xffffffa4 │ │ │ │ stmdb 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] @ (1cbd40 ) │ │ │ │ + ldr r6, [pc, #316] @ (1cbfd0 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (1cbd44 ) │ │ │ │ + ldr r5, [pc, #316] @ (1cbfd4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (1cbd48 ) │ │ │ │ + ldr r4, [pc, #312] @ (1cbfd8 ) │ │ │ │ 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 │ │ │ │ @@ -520613,161 +520880,161 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 54720 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 5516c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cbcd8 │ │ │ │ + beq.n 1cbf68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cbcd8 │ │ │ │ - ldr r3, [pc, #260] @ (1cbd4c ) │ │ │ │ + beq.n 1cbf68 │ │ │ │ + ldr r3, [pc, #260] @ (1cbfdc ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (1cbd50 ) │ │ │ │ + ldr r3, [pc, #248] @ (1cbfe0 ) │ │ │ │ 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 1cbcac │ │ │ │ + b.n 1cbf3c │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 54f44 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1cbcd6 │ │ │ │ + cbnz r3, 1cbf66 │ │ │ │ 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 1cbd0a │ │ │ │ + bcs.n 1cbf9a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1c40f0 │ │ │ │ + bl 1c4380 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cbc6a │ │ │ │ + bne.n 1cbefa │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 5422c │ │ │ │ - ldr r3, [pc, #116] @ (1cbd54 ) │ │ │ │ - ldr r2, [pc, #116] @ (1cbd58 ) │ │ │ │ + ldr r3, [pc, #116] @ (1cbfe4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1cbfe8 ) │ │ │ │ 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] @ (1cbd44 ) │ │ │ │ + ldr r3, [pc, #80] @ (1cbfd4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cbd3a │ │ │ │ + bne.n 1cbfca │ │ │ │ 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 1cbcd8 │ │ │ │ + beq.n 1cbf68 │ │ │ │ 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 1cbd24 │ │ │ │ - b.n 1cbcda │ │ │ │ + bne.n 1cbfb4 │ │ │ │ + b.n 1cbf6a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mvns r2, r6 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldc 0, cr0, [r0], #92 @ 0x5c │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - orrs r2, r2 │ │ │ │ + lsls r2, r0 │ │ │ │ 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] @ (1cc074 ) │ │ │ │ + ldr r4, [pc, #776] @ (1cc304 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #776] @ (1cc078 ) │ │ │ │ + ldr r3, [pc, #776] @ (1cc308 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #772] @ (1cc07c ) │ │ │ │ + ldr r0, [pc, #772] @ (1cc30c ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ blx 540f4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 555f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cbe46 │ │ │ │ + beq.n 1cc0d6 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 54f8c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1cbe5c │ │ │ │ + beq.n 1cc0ec │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #716] @ (1cc080 ) │ │ │ │ + ldr r4, [pc, #716] @ (1cc310 ) │ │ │ │ blx 54f8c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -520780,292 +521047,292 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 55498 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #672] @ (1cc084 ) │ │ │ │ + ldr r0, [pc, #672] @ (1cc314 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #672] @ (1cc088 ) │ │ │ │ + ldr r5, [pc, #672] @ (1cc318 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1cb3f0 │ │ │ │ + bl 1cb680 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1cbbec │ │ │ │ + bl 1cbe7c │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cc048 │ │ │ │ - ldr r3, [pc, #640] @ (1cc08c ) │ │ │ │ + beq.w 1cc2d8 │ │ │ │ + ldr r3, [pc, #640] @ (1cc31c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1cbe62 │ │ │ │ - ldr r4, [pc, #636] @ (1cc090 ) │ │ │ │ + cbnz r3, 1cc0f2 │ │ │ │ + ldr r4, [pc, #636] @ (1cc320 ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ - ldr r1, [pc, #636] @ (1cc094 ) │ │ │ │ + ldr r1, [pc, #636] @ (1cc324 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 55100 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #616] @ (1cc098 ) │ │ │ │ - ldr r3, [pc, #584] @ (1cc078 ) │ │ │ │ + ldr r2, [pc, #616] @ (1cc328 ) │ │ │ │ + ldr r3, [pc, #584] @ (1cc308 ) │ │ │ │ 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 1cc06e │ │ │ │ + bne.w 1cc2fe │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 540dc <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cbda4 │ │ │ │ + bne.n 1cc034 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 54f8c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1cbda4 │ │ │ │ + bne.n 1cc034 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1cbdae │ │ │ │ - ldr r4, [pc, #568] @ (1cc09c ) │ │ │ │ + b.n 1cc03e │ │ │ │ + ldr r4, [pc, #568] @ (1cc32c ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ (1cc0a0 ) │ │ │ │ + ldr r1, [pc, #568] @ (1cc330 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ (1cc0a4 ) │ │ │ │ + ldr r1, [pc, #556] @ (1cc334 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #548] @ (1cc0a8 ) │ │ │ │ + ldr r1, [pc, #548] @ (1cc338 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #540] @ (1cc0ac ) │ │ │ │ + ldr r1, [pc, #540] @ (1cc33c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1cc0b0 ) │ │ │ │ + ldr r1, [pc, #528] @ (1cc340 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (1cc0b4 ) │ │ │ │ + ldr r1, [pc, #516] @ (1cc344 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #504] @ (1cc0b8 ) │ │ │ │ + ldr r1, [pc, #504] @ (1cc348 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #492] @ (1cc0bc ) │ │ │ │ + ldr r1, [pc, #492] @ (1cc34c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #480] @ (1cc0c0 ) │ │ │ │ + ldr r1, [pc, #480] @ (1cc350 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #468] @ (1cc0c4 ) │ │ │ │ + ldr r1, [pc, #468] @ (1cc354 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #460] @ (1cc0c8 ) │ │ │ │ + ldr r1, [pc, #460] @ (1cc358 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #448] @ (1cc0cc ) │ │ │ │ + ldr r1, [pc, #448] @ (1cc35c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #436] @ (1cc0d0 ) │ │ │ │ + ldr r1, [pc, #436] @ (1cc360 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #424] @ (1cc0d4 ) │ │ │ │ + ldr r1, [pc, #424] @ (1cc364 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #412] @ (1cc0d8 ) │ │ │ │ + ldr r1, [pc, #412] @ (1cc368 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #400] @ (1cc0dc ) │ │ │ │ + ldr r1, [pc, #400] @ (1cc36c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #388] @ (1cc0e0 ) │ │ │ │ + ldr r1, [pc, #388] @ (1cc370 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #380] @ (1cc0e4 ) │ │ │ │ + ldr r1, [pc, #380] @ (1cc374 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1cc0e8 ) │ │ │ │ + ldr r1, [pc, #368] @ (1cc378 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1cc0ec ) │ │ │ │ + ldr r1, [pc, #356] @ (1cc37c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1cc0f0 ) │ │ │ │ + ldr r1, [pc, #344] @ (1cc380 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1cc0f4 ) │ │ │ │ + ldr r1, [pc, #332] @ (1cc384 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1cc0f8 ) │ │ │ │ + ldr r1, [pc, #320] @ (1cc388 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1cc0fc ) │ │ │ │ + ldr r1, [pc, #308] @ (1cc38c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #296] @ (1cc100 ) │ │ │ │ + ldr r1, [pc, #296] @ (1cc390 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #284] @ (1cc104 ) │ │ │ │ + ldr r1, [pc, #284] @ (1cc394 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1cc108 ) │ │ │ │ + ldr r1, [pc, #276] @ (1cc398 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1cc10c ) │ │ │ │ + ldr r1, [pc, #264] @ (1cc39c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #252] @ (1cc110 ) │ │ │ │ + ldr r1, [pc, #252] @ (1cc3a0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #240] @ (1cc114 ) │ │ │ │ + ldr r1, [pc, #240] @ (1cc3a4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #232] @ (1cc118 ) │ │ │ │ + ldr r1, [pc, #232] @ (1cc3a8 ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #224] @ (1cc11c ) │ │ │ │ + ldr r1, [pc, #224] @ (1cc3ac ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - b.n 1cbe10 │ │ │ │ - ldr r0, [pc, #212] @ (1cc120 ) │ │ │ │ + b.n 1cc0a0 │ │ │ │ + ldr r0, [pc, #212] @ (1cc3b0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb41c │ │ │ │ + bl 1cb6ac │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cb2d4 │ │ │ │ - ldr r3, [pc, #200] @ (1cc124 ) │ │ │ │ + bl 1cb564 │ │ │ │ + ldr r3, [pc, #200] @ (1cc3b4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1cbe08 │ │ │ │ + b.n 1cc098 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, r1 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ adc.w r0, r0, r7, lsr #32 │ │ │ │ - ldrh r1, [r4, #16] │ │ │ │ + strh r1, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - rors r4, r1 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xeaf20017 │ │ │ │ @ instruction: 0xeafe0017 │ │ │ │ adds.w r0, r6, r7, lsr #32 │ │ │ │ @ instruction: 0xeb280017 │ │ │ │ @ instruction: 0xeb380017 │ │ │ │ adc.w r0, r8, r7, lsr #32 │ │ │ │ @@ -521092,168 +521359,168 @@ │ │ │ │ stc 0, cr0, [r0], #92 @ 0x5c │ │ │ │ ldc 0, cr0, [r8], #92 @ 0x5c │ │ │ │ stcl 0, cr0, [ip], {23} │ │ │ │ stcl 0, cr0, [r0], #92 @ 0x5c │ │ │ │ ldcl 0, cr0, [r4], #92 @ 0x5c │ │ │ │ stc 0, cr0, [ip, #-92] @ 0xffffffa4 │ │ │ │ ldrd r0, r0, [ip], #92 @ 0x5c │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r0, 1cc16e │ │ │ │ + cbz r0, 1cc3fe │ │ │ │ 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] @ (1cc174 ) │ │ │ │ + ldr r4, [pc, #56] @ (1cc404 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 55618 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1cc168 │ │ │ │ + cbz r3, 1cc3f8 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1cc140 │ │ │ │ + beq.n 1cc3d0 │ │ │ │ blx 54954 │ │ │ │ - cbz r0, 1cc168 │ │ │ │ + cbz r0, 1cc3f8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1cc140 │ │ │ │ + beq.n 1cc3d0 │ │ │ │ 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 │ │ │ │ ldc 0, cr0, [r6], #-92 @ 0xffffffa4 │ │ │ │ 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] @ 1cc1d8 │ │ │ │ + ldr.w lr, [pc, #76] @ 1cc468 │ │ │ │ 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] @ 1cc1dc │ │ │ │ + ldr.w ip, [pc, #56] @ 1cc46c │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1cc1e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1cc1dc ) │ │ │ │ + ldr r2, [pc, #36] @ (1cc470 ) │ │ │ │ + ldr r3, [pc, #28] @ (1cc46c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cc1d2 │ │ │ │ + bne.n 1cc462 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ 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 1bea30 │ │ │ │ - cbz r7, 1cc230 │ │ │ │ + bl 1becc0 │ │ │ │ + cbz r7, 1cc4c0 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bea30 │ │ │ │ + bl 1becc0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1bea30 │ │ │ │ + bl 1becc0 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1be76c │ │ │ │ + bl 1be9fc │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1cc202 │ │ │ │ + bne.n 1cc492 │ │ │ │ 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 1bed00 │ │ │ │ + bl 1bef90 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 1cc2be │ │ │ │ + cbz r3, 1cc54e │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1bed00 │ │ │ │ + bl 1bef90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1bed00 │ │ │ │ + bl 1bef90 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1bec58 │ │ │ │ + bl 1beee8 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1bec58 │ │ │ │ + bl 1beee8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1cc26a │ │ │ │ + bhi.n 1cc4fa │ │ │ │ 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 │ │ │ │ @@ -521262,46 +521529,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 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ 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 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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 1cc362 │ │ │ │ + bmi.n 1cc5f2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1cc366 │ │ │ │ + cbz r3, 1cc5f6 │ │ │ │ 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] │ │ │ │ @@ -521314,15 +521581,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 1cc33c │ │ │ │ + b.n 1cc5cc │ │ │ │ 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] │ │ │ │ @@ -521352,15 +521619,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 1cc414 │ │ │ │ + bmi.n 1cc6a4 │ │ │ │ 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 │ │ │ │ @@ -521393,26 +521660,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 1cc4be │ │ │ │ + beq.n 1cc74e │ │ │ │ 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 1cc4b8 │ │ │ │ + beq.n 1cc748 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 54fbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -521435,48 +521702,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 1cc4a4 │ │ │ │ + b.n 1cc734 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1cc4dc │ │ │ │ + beq.n 1cc76c │ │ │ │ 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 1cc4a4 │ │ │ │ + b.n 1cc734 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 5422c │ │ │ │ - b.n 1cc4a4 │ │ │ │ + b.n 1cc734 │ │ │ │ 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 1cc510 │ │ │ │ + beq.n 1cc7a0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1cc504 │ │ │ │ + bne.n 1cc794 │ │ │ │ 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 │ │ │ │ @@ -521484,41 +521751,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 1cc620 │ │ │ │ + beq.n 1cc8b0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1cc77a │ │ │ │ + beq.w 1cca0a │ │ │ │ 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 1cc600 │ │ │ │ + bcc.n 1cc890 │ │ │ │ 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, 1cc5de │ │ │ │ + cbz r6, 1cc86e │ │ │ │ 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] │ │ │ │ @@ -521533,81 +521800,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 1cc5de │ │ │ │ + beq.n 1cc86e │ │ │ │ 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 1cc600 │ │ │ │ + bcc.n 1cc890 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r3, r3, r0 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ umull r5, r3, r0, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r5, sl │ │ │ │ sbcs.w r2, r3, fp │ │ │ │ - bcs.w 1cc750 │ │ │ │ + bcs.w 1cc9e0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1cc77a │ │ │ │ + beq.w 1cca0a │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1cc554 │ │ │ │ - b.n 1cc600 │ │ │ │ + bcs.n 1cc7e4 │ │ │ │ + b.n 1cc890 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1cc788 │ │ │ │ + beq.w 1cca18 │ │ │ │ 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 1cc73c │ │ │ │ + bcc.n 1cc9cc │ │ │ │ ldrd r3, fp, [r7, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r3, r8 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1cc74a │ │ │ │ + beq.n 1cc9da │ │ │ │ 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 1cc73c │ │ │ │ + bcc.n 1cc9cc │ │ │ │ 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 1cc71e │ │ │ │ + beq.n 1cc9ae │ │ │ │ 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 │ │ │ │ @@ -521625,17 +521892,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 1cc71e │ │ │ │ + beq.n 1cc9ae │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1cc770 │ │ │ │ + beq.n 1cca00 │ │ │ │ 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 │ │ │ │ @@ -521649,133 +521916,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 1cc73c │ │ │ │ + bcc.n 1cc9cc │ │ │ │ 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 1cc418 │ │ │ │ + bl 1cc6a8 │ │ │ │ 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 1cc77a │ │ │ │ + beq.n 1cca0a │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1cc62e │ │ │ │ + b.n 1cc8be │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1cc678 │ │ │ │ + b.n 1cc908 │ │ │ │ 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 1cc418 │ │ │ │ + bl 1cc6a8 │ │ │ │ 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 1cc710 │ │ │ │ + b.n 1cc9a0 │ │ │ │ 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 1cc732 │ │ │ │ + b.n 1cc9c2 │ │ │ │ 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 1cc7ce │ │ │ │ + beq.n 1cca5e │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1cc7e2 │ │ │ │ + bcc.n 1cca72 │ │ │ │ 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 1cc7d4 │ │ │ │ + bcs.n 1cca64 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1cc418 │ │ │ │ + bl 1cc6a8 │ │ │ │ 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 1cc7ce │ │ │ │ + beq.n 1cca5e │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1cc7aa │ │ │ │ + b.n 1cca3a │ │ │ │ stmdb 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 1cc936 │ │ │ │ + beq.w 1ccbc6 │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1cc824 │ │ │ │ + b.n 1ccab4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1cc86a │ │ │ │ + beq.n 1ccafa │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1cc81a │ │ │ │ + bcc.n 1ccaaa │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1cc89e │ │ │ │ + bne.n 1ccb2e │ │ │ │ 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 1cc936 │ │ │ │ + bne.n 1ccbc6 │ │ │ │ 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] │ │ │ │ @@ -521784,378 +522051,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 1cc90c │ │ │ │ + beq.n 1ccb9c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 54fbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1cc854 │ │ │ │ + b.n 1ccae4 │ │ │ │ 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 1cc8de │ │ │ │ + beq.n 1ccb6e │ │ │ │ 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 1cc848 │ │ │ │ + beq.n 1ccad8 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54fbc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1cc892 │ │ │ │ + b.n 1ccb22 │ │ │ │ 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 1cc912 │ │ │ │ + beq.n 1ccba2 │ │ │ │ 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 1cc854 │ │ │ │ + b.n 1ccae4 │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 1cc8fa │ │ │ │ + b.n 1ccb8a │ │ │ │ adds.w r1, r1, r9 │ │ │ │ adc.w r2, r0, ip │ │ │ │ adds.w r1, r1, fp │ │ │ │ adc.w r2, r8, r2 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 5422c │ │ │ │ - b.n 1cc854 │ │ │ │ + b.n 1ccae4 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54fbc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ strd r4, r9, [r0] │ │ │ │ str.w r0, [r9] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1cc854 │ │ │ │ + b.n 1ccae4 │ │ │ │ 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] @ 1cc9a0 │ │ │ │ + vldr d7, [pc, #52] @ 1ccc30 │ │ │ │ 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 1cc990 │ │ │ │ + bne.n 1ccc20 │ │ │ │ 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 1cc7f0 │ │ │ │ + bl 1cca80 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1cc984 │ │ │ │ + b.n 1ccc14 │ │ │ │ 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] @ (1ccb10 ) │ │ │ │ - ldr r3, [pc, #340] @ (1ccb14 ) │ │ │ │ + ldr r1, [pc, #340] @ (1ccda0 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ccda4 ) │ │ │ │ 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 1cc9e8 │ │ │ │ + bne.n 1ccc78 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cc9d8 │ │ │ │ + bne.n 1ccc68 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccaa6 │ │ │ │ + bne.n 1ccd36 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1cca34 │ │ │ │ + cbz r5, 1cccc4 │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cca02 │ │ │ │ + bne.n 1ccc92 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cca98 │ │ │ │ - ldr r2, [pc, #252] @ (1ccb18 ) │ │ │ │ - ldr r3, [pc, #248] @ (1ccb14 ) │ │ │ │ + bne.n 1ccd28 │ │ │ │ + ldr r2, [pc, #252] @ (1ccda8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ccda4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ccb0a │ │ │ │ + bne.n 1ccd9a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (1ccb1c ) │ │ │ │ + ldr r2, [pc, #228] @ (1ccdac ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1cc9fe │ │ │ │ + beq.n 1ccc8e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 54d14 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1cca60 │ │ │ │ + bne.n 1cccf0 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1ccad6 │ │ │ │ + bne.n 1ccd66 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 54fbc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1ccad6 │ │ │ │ + cbz r0, 1ccd66 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1d5190 │ │ │ │ + bl 1d5420 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ccad0 │ │ │ │ + cbz r0, 1ccd60 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1ccaf6 │ │ │ │ + bne.n 1ccd86 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1d52a8 │ │ │ │ + bl 1d5538 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5422c │ │ │ │ - b.n 1cc9fe │ │ │ │ + b.n 1ccc8e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1c1f6c │ │ │ │ - b.n 1cca18 │ │ │ │ + bl 1c21fc │ │ │ │ + b.n 1ccca8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ccada │ │ │ │ + bne.n 1ccd6a │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ccaba │ │ │ │ + bne.n 1ccd4a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccaac │ │ │ │ - b.n 1cc9f0 │ │ │ │ + bne.n 1ccd3c │ │ │ │ + b.n 1ccc80 │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1cca90 │ │ │ │ + b.n 1ccd20 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ccae0 │ │ │ │ + bne.n 1ccd70 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccaaa │ │ │ │ - b.n 1cc9f0 │ │ │ │ + bne.n 1ccd3a │ │ │ │ + b.n 1ccc80 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d5394 │ │ │ │ - b.n 1cca80 │ │ │ │ + bl 1d5624 │ │ │ │ + b.n 1ccd10 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1cd1b8 │ │ │ │ + b.n 1cd448 │ │ │ │ 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] @ (1ccb54 ) │ │ │ │ + ldr r0, [pc, #32] @ (1ccde4 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cb4d8 │ │ │ │ + bl 1cb768 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 54fbc │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1ccb52 │ │ │ │ + cbz r0, 1ccde2 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 1cd014 │ │ │ │ + b.n 1cd2a4 │ │ │ │ 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 1ccb7c │ │ │ │ + b.n 1cce0c │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1ccb88 │ │ │ │ + cbnz r1, 1cce18 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1ccb74 │ │ │ │ + bne.n 1cce04 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 5422c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1d5358 │ │ │ │ + bl 1d55e8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 5422c │ │ │ │ - b.n 1ccb68 │ │ │ │ + b.n 1ccdf8 │ │ │ │ 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, 1ccbe4 │ │ │ │ + cbz r2, 1cce74 │ │ │ │ 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, 1ccbde │ │ │ │ + cbz r5, 1cce6e │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d5394 │ │ │ │ + bl 1d5624 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1ccbbc │ │ │ │ + bhi.n 1cce4c │ │ │ │ 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, 1ccc20 │ │ │ │ - b.n 1ccc56 │ │ │ │ + cbnz r1, 1cceb0 │ │ │ │ + b.n 1ccee6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d539c │ │ │ │ - cbnz r0, 1ccc50 │ │ │ │ + bl 1d562c │ │ │ │ + cbnz r0, 1ccee0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1ccc56 │ │ │ │ + bls.n 1ccee6 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ccc0e │ │ │ │ + bne.n 1cce9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc9a8 │ │ │ │ - cbz r0, 1ccc56 │ │ │ │ + bl 1ccc38 │ │ │ │ + cbz r0, 1ccee6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1d539c │ │ │ │ + bl 1d562c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccc1a │ │ │ │ + beq.n 1cceaa │ │ │ │ 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} │ │ │ │ @@ -522166,364 +522433,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, 1ccc9a │ │ │ │ - b.n 1ccd4a │ │ │ │ + cbnz r1, 1ccf2a │ │ │ │ + b.n 1ccfda │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d57c0 │ │ │ │ - cbnz r0, 1cccca │ │ │ │ + bl 1d5a50 │ │ │ │ + cbnz r0, 1ccf5a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1cccea │ │ │ │ + bls.n 1ccf7a │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ccc88 │ │ │ │ + bne.n 1ccf18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc9a8 │ │ │ │ - cbz r0, 1ccce8 │ │ │ │ + bl 1ccc38 │ │ │ │ + cbz r0, 1ccf78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1d57c0 │ │ │ │ + bl 1d5a50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccc92 │ │ │ │ + beq.n 1ccf22 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1ccce8 │ │ │ │ + blt.n 1ccf78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1ccd34 │ │ │ │ + cbz r0, 1ccfc4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1d5588 │ │ │ │ + bl 1d5818 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1ccd4a │ │ │ │ - vldr d7, [pc, #96] @ 1ccd50 │ │ │ │ + cbz r3, 1ccfda │ │ │ │ + vldr d7, [pc, #96] @ 1ccfe0 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1ccd16 │ │ │ │ - bl 1d5820 │ │ │ │ + b.n 1ccfa6 │ │ │ │ + bl 1d5ab0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ccd0e │ │ │ │ + bpl.n 1ccf9e │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1ccd46 │ │ │ │ + bcs.n 1ccfd6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cccfa │ │ │ │ + bne.n 1ccf8a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc9a8 │ │ │ │ + bl 1ccc38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccd0e │ │ │ │ + beq.n 1ccf9e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1cccfa │ │ │ │ + b.n 1ccf8a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc9a8 │ │ │ │ + bl 1ccc38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccce0 │ │ │ │ + beq.n 1ccf70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1cccd4 │ │ │ │ + b.n 1ccf64 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1cccce │ │ │ │ + b.n 1ccf5e │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1cccce │ │ │ │ + b.n 1ccf5e │ │ │ │ ... │ │ │ │ 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] @ (1ccd94 ) │ │ │ │ + ldr r5, [pc, #40] @ (1cd024 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d24a0 │ │ │ │ + bl 1d2730 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1ccd84 │ │ │ │ - bl 1be308 │ │ │ │ + cbnz r3, 1cd014 │ │ │ │ + bl 1be598 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 1ccd72 │ │ │ │ + bne.n 1cd002 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ 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 1ccdc4 │ │ │ │ + bne.n 1cd054 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccdac │ │ │ │ + bne.n 1cd03c │ │ │ │ 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 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1ccdf2 │ │ │ │ + bls.n 1cd082 │ │ │ │ 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 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cce1c │ │ │ │ + bls.n 1cd0ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cce18 │ │ │ │ + bne.n 1cd0a8 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cce18 │ │ │ │ + bne.n 1cd0a8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cce42 │ │ │ │ + cbnz r3, 1cd0d2 │ │ │ │ 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 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cce64 │ │ │ │ + bls.n 1cd0f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cce60 │ │ │ │ + bne.n 1cd0f0 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cce60 │ │ │ │ + bne.n 1cd0f0 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cce60 │ │ │ │ + bne.n 1cd0f0 │ │ │ │ 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 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ccec2 │ │ │ │ + beq.n 1cd152 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1ccebc │ │ │ │ + bne.n 1cd14c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccea4 │ │ │ │ + bne.n 1cd134 │ │ │ │ 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 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ 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 1ccf00 │ │ │ │ + bne.n 1cd190 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccee8 │ │ │ │ + bne.n 1cd178 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ccefc │ │ │ │ + bne.n 1cd18c │ │ │ │ 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 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ 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 1ccf3c │ │ │ │ + bne.n 1cd1cc │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccf24 │ │ │ │ + bne.n 1cd1b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ccf38 │ │ │ │ + bne.n 1cd1c8 │ │ │ │ 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 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ 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 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ 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 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ccfa0 │ │ │ │ + bls.n 1cd230 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccf9c │ │ │ │ + bne.n 1cd22c │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ccf9c │ │ │ │ + bne.n 1cd22c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ccfc6 │ │ │ │ + cbnz r3, 1cd256 │ │ │ │ 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 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ccfe8 │ │ │ │ + bls.n 1cd278 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccfe4 │ │ │ │ + bne.n 1cd274 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ccfe4 │ │ │ │ + bne.n 1cd274 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cd00a │ │ │ │ + cbnz r3, 1cd29a │ │ │ │ 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 1be2f8 │ │ │ │ + bl 1be588 │ │ │ │ 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 1cd03e │ │ │ │ + bne.n 1cd2ce │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1cd024 │ │ │ │ + bne.n 1cd2b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1cd03a │ │ │ │ + bne.n 1cd2ca │ │ │ │ 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 │ │ │ │ @@ -522531,88 +522798,88 @@ │ │ │ │ adds r1, #3 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ ldrbls r3, [r0, r3] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ - bne.n 1cd060 │ │ │ │ + bne.n 1cd2f0 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1cd092 │ │ │ │ + bhi.n 1cd322 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1cd07a │ │ │ │ + bne.n 1cd30a │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1cd08a │ │ │ │ + beq.n 1cd31a │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1cd08a │ │ │ │ + b.n 1cd31a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1cd0d0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1cd360 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1cd0d4 ) │ │ │ │ + ldr r0, [pc, #24] @ (1cd364 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d93f4 │ │ │ │ - ldr r3, [pc, #16] @ (1cd0d8 ) │ │ │ │ + bl 1d9684 │ │ │ │ + ldr r3, [pc, #16] @ (1cd368 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 1cd0f2 │ │ │ │ + cbz r2, 1cd382 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1cd0f6 │ │ │ │ + beq.n 1cd386 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1cd106 │ │ │ │ + beq.n 1cd396 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1cd124 ) │ │ │ │ + ldr r3, [pc, #44] @ (1cd3b4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1cd128 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cd3b8 ) │ │ │ │ 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 1cd0f4 │ │ │ │ + ble.n 1cd384 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ str r0, [r2, #24] │ │ │ │ movs r6, r4 │ │ │ │ str r0, [r0, #24] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -522634,15 +522901,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 54720 │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 1cd236 │ │ │ │ + beq.n 1cd4c6 │ │ │ │ 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 │ │ │ │ @@ -522666,51 +522933,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 1cd32e │ │ │ │ + ble.w 1cd5be │ │ │ │ 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 1cd1d2 │ │ │ │ + bgt.n 1cd462 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cd342 │ │ │ │ + bne.w 1cd5d2 │ │ │ │ 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 1cd17a │ │ │ │ + bne.n 1cd40a │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cd2de │ │ │ │ + beq.n 1cd56e │ │ │ │ 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 │ │ │ │ @@ -522748,79 +523015,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 1cd26e │ │ │ │ + bne.n 1cd4fe │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1cd266 │ │ │ │ + bne.n 1cd4f6 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cd37e │ │ │ │ + bne.n 1cd60e │ │ │ │ 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 1cd31a │ │ │ │ + bgt.n 1cd5aa │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 1cd31a │ │ │ │ + cbz r1, 1cd5aa │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1cd2f4 │ │ │ │ + bne.n 1cd584 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 1cd2f0 │ │ │ │ + bne.n 1cd580 │ │ │ │ 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 1cd20a │ │ │ │ + beq.w 1cd49a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1cd228 │ │ │ │ + beq.w 1cd4b8 │ │ │ │ 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 1cd378 │ │ │ │ + beq.n 1cd608 │ │ │ │ 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 1cd350 │ │ │ │ - b.n 1cd228 │ │ │ │ + bne.n 1cd5e0 │ │ │ │ + b.n 1cd4b8 │ │ │ │ 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] │ │ │ │ @@ -522840,60 +523107,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 1cd3fc │ │ │ │ + bgt.n 1cd68c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cd3fc │ │ │ │ + beq.n 1cd68c │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1cd410 │ │ │ │ + blt.n 1cd6a0 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1cd3fc │ │ │ │ + bge.n 1cd68c │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1cd38c │ │ │ │ + bne.n 1cd61c │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1cd388 │ │ │ │ + bne.n 1cd618 │ │ │ │ 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 1cd3fc │ │ │ │ + bge.n 1cd68c │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1cd3fc │ │ │ │ + b.n 1cd68c │ │ │ │ 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 1cd4f6 │ │ │ │ + ble.n 1cd786 │ │ │ │ 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 │ │ │ │ @@ -522918,53 +523185,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 1cd4d0 │ │ │ │ + ble.n 1cd760 │ │ │ │ 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 1cd4a8 │ │ │ │ + bgt.n 1cd738 │ │ │ │ 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 1cd45c │ │ │ │ + bne.n 1cd6ec │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 1cd456 │ │ │ │ + bgt.n 1cd6e6 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1cd446 │ │ │ │ + bne.n 1cd6d6 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1cd706 │ │ │ │ + ble.w 1cd996 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1cd68c │ │ │ │ + ble.w 1cd91c │ │ │ │ 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 │ │ │ │ @@ -522988,49 +523255,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 1cd596 │ │ │ │ + ble.n 1cd826 │ │ │ │ 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 1cd56e │ │ │ │ + bgt.n 1cd7fe │ │ │ │ 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 1cd524 │ │ │ │ + bne.n 1cd7b4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd51e │ │ │ │ + bgt.n 1cd7ae │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cd694 │ │ │ │ + beq.n 1cd924 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1cd68c │ │ │ │ + ble.n 1cd91c │ │ │ │ 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 │ │ │ │ @@ -523043,29 +523310,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 1cd5f8 │ │ │ │ + bne.n 1cd888 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1cd5d6 │ │ │ │ + bne.n 1cd866 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd5d0 │ │ │ │ + bgt.n 1cd860 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 1cd68c │ │ │ │ + ble.n 1cd91c │ │ │ │ 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]! │ │ │ │ @@ -523074,46 +523341,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 1cd62c │ │ │ │ + bne.n 1cd8bc │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1cd67a │ │ │ │ + ble.n 1cd90a │ │ │ │ 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 1cd62a │ │ │ │ + bne.n 1cd8ba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1cd626 │ │ │ │ + bgt.n 1cd8b6 │ │ │ │ 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 1cd618 │ │ │ │ + beq.n 1cd8a8 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 1cd68c │ │ │ │ + ble.n 1cd91c │ │ │ │ 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 │ │ │ │ @@ -523128,48 +523395,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 1cd6d8 │ │ │ │ + bne.n 1cd968 │ │ │ │ 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 1cd6ea │ │ │ │ + bne.n 1cd97a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd6b8 │ │ │ │ - b.n 1cd618 │ │ │ │ + bgt.n 1cd948 │ │ │ │ + b.n 1cd8a8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1cd68c │ │ │ │ + ble.n 1cd91c │ │ │ │ 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 1cd716 │ │ │ │ - b.n 1cd5be │ │ │ │ + bgt.n 1cd9a6 │ │ │ │ + b.n 1cd84e │ │ │ │ stmdb 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] @ 1cdb4c │ │ │ │ + ldr.w r4, [pc, #1040] @ 1cdddc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1040] @ 1cdb50 │ │ │ │ + ldr.w r0, [pc, #1040] @ 1cdde0 │ │ │ │ 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 │ │ │ │ @@ -523182,23 +523449,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 1cd894 │ │ │ │ + ble.w 1cdb24 │ │ │ │ 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 1cdb38 │ │ │ │ - ldr r2, [pc, #964] @ (1cdb54 ) │ │ │ │ + ble.w 1cddc8 │ │ │ │ + ldr r2, [pc, #964] @ (1cdde4 ) │ │ │ │ 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] │ │ │ │ @@ -523244,88 +523511,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] @ (1cdb58 ) │ │ │ │ + ldr r1, [pc, #824] @ (1cdde8 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1cd8b0 │ │ │ │ + beq.n 1cdb40 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #1065353216 @ 0x3f800000 │ │ │ │ lsls r4, r7, #4 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1cd840 │ │ │ │ + bne.n 1cdad0 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1cd832 │ │ │ │ + bcc.n 1cdac2 │ │ │ │ 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 1cd7e8 │ │ │ │ + bne.n 1cda78 │ │ │ │ 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 1cd7b0 │ │ │ │ - ldr r2, [pc, #708] @ (1cdb5c ) │ │ │ │ - ldr r3, [pc, #696] @ (1cdb50 ) │ │ │ │ + bne.n 1cda40 │ │ │ │ + ldr r2, [pc, #708] @ (1cddec ) │ │ │ │ + ldr r3, [pc, #696] @ (1cdde0 ) │ │ │ │ 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 1cdb48 │ │ │ │ + bne.w 1cddd8 │ │ │ │ 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 1cd12c │ │ │ │ + bl 1cd3bc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cdb2e │ │ │ │ + beq.w 1cddbe │ │ │ │ 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 │ │ │ │ @@ -523348,41 +523615,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 1cd94c │ │ │ │ + ble.n 1cdbdc │ │ │ │ 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 1cd924 │ │ │ │ + bgt.n 1cdbb4 │ │ │ │ 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] @ (1cdb60 ) │ │ │ │ + ldr r3, [pc, #520] @ (1cddf0 ) │ │ │ │ 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] @ (1cdb64 ) │ │ │ │ + ldr r3, [pc, #508] @ (1cddf4 ) │ │ │ │ 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 │ │ │ │ @@ -523390,36 +523657,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 1cdb1c │ │ │ │ + beq.w 1cddac │ │ │ │ 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 1cd9d0 │ │ │ │ + bne.n 1cdc60 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1cdb26 │ │ │ │ + bgt.w 1cddb6 │ │ │ │ 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 1cd9d6 │ │ │ │ + b.n 1cdc66 │ │ │ │ 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 │ │ │ │ @@ -523443,29 +523710,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 1cda52 │ │ │ │ + ble.n 1cdce2 │ │ │ │ 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 1cda2a │ │ │ │ + bgt.n 1cdcba │ │ │ │ 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] │ │ │ │ @@ -523481,103 +523748,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, 1cdac4 │ │ │ │ + cbz r2, 1cdd54 │ │ │ │ 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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1cdae2 │ │ │ │ + beq.n 1cdd72 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1cda74 │ │ │ │ + b.n 1cdd04 │ │ │ │ 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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1cdac0 │ │ │ │ + bne.n 1cdd50 │ │ │ │ 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 1cd98c │ │ │ │ + bne.w 1cdc1c │ │ │ │ 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 1cd982 │ │ │ │ + bcc.w 1cdc12 │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 1cd854 │ │ │ │ + b.n 1cdae4 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1cd9ca │ │ │ │ + b.n 1cdc5a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1cd9c2 │ │ │ │ + b.n 1cdc52 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cd964 │ │ │ │ + b.n 1cdbf4 │ │ │ │ subs r3, r4, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1cd894 │ │ │ │ + beq.w 1cdb24 │ │ │ │ subs r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1cdb38 │ │ │ │ - b.n 1cd894 │ │ │ │ + bne.n 1cddc8 │ │ │ │ + b.n 1cdb24 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, r3] │ │ │ │ movs r6, r4 │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ movs r6, r4 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrh r0, [r6, r3] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ 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] @ 1ce0c0 │ │ │ │ + ldr.w r4, [pc, #1348] @ 1ce350 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1348] @ 1ce0c4 │ │ │ │ + ldr.w r0, [pc, #1348] @ 1ce354 │ │ │ │ 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 │ │ │ │ @@ -523586,39 +523853,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 1ce032 │ │ │ │ + ble.w 1ce2c2 │ │ │ │ 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 1ce0ac │ │ │ │ + ble.w 1ce33c │ │ │ │ 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] @ 1ce0c8 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1ce358 │ │ │ │ mov r9, sl │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1ce0cc │ │ │ │ + ldr.w r3, [pc, #1256] @ 1ce35c │ │ │ │ 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] @ 1ce0d0 │ │ │ │ + ldr.w r3, [pc, #1244] @ 1ce360 │ │ │ │ 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 │ │ │ │ @@ -523634,15 +523901,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 1ce066 │ │ │ │ + beq.w 1ce2f6 │ │ │ │ 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 │ │ │ │ @@ -523658,15 +523925,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 1cdcb6 │ │ │ │ + ble.n 1cdf46 │ │ │ │ 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 │ │ │ │ @@ -523677,32 +523944,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 1cdc86 │ │ │ │ + bgt.n 1cdf16 │ │ │ │ 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 1ce09e │ │ │ │ + beq.w 1ce32e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ce090 │ │ │ │ + beq.w 1ce320 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1cdff2 │ │ │ │ + bne.w 1ce282 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce08c │ │ │ │ + beq.w 1ce31c │ │ │ │ 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 │ │ │ │ @@ -523719,26 +523986,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 1cdd38 │ │ │ │ + bne.n 1cdfc8 │ │ │ │ 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 1ce084 │ │ │ │ + beq.w 1ce314 │ │ │ │ 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] │ │ │ │ @@ -523749,16 +524016,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 1cd430 │ │ │ │ - ldr r3, [pc, #860] @ (1ce0d4 ) │ │ │ │ + bl 1cd6c0 │ │ │ │ + ldr r3, [pc, #860] @ (1ce364 ) │ │ │ │ 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 │ │ │ │ @@ -523782,38 +524049,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 1cd0dc │ │ │ │ + bl 1cd36c │ │ │ │ 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 1ce058 │ │ │ │ + beq.w 1ce2e8 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1ce04c │ │ │ │ + beq.w 1ce2dc │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 1cde08 │ │ │ │ + bne.n 1ce098 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ce058 │ │ │ │ + beq.w 1ce2e8 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ce058 │ │ │ │ + beq.w 1ce2e8 │ │ │ │ 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 │ │ │ │ @@ -523831,15 +524098,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 1cde84 │ │ │ │ + ble.n 1ce114 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -523849,19 +524116,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 1cde58 │ │ │ │ + bgt.n 1ce0e8 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1cdf20 │ │ │ │ + beq.n 1ce1b0 │ │ │ │ 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 │ │ │ │ @@ -523888,29 +524155,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 1cdf1e │ │ │ │ + ble.n 1ce1ae │ │ │ │ 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 1cdef2 │ │ │ │ + bgt.n 1ce182 │ │ │ │ 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 │ │ │ │ @@ -523934,24 +524201,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 1cdf4e │ │ │ │ + bne.n 1ce1de │ │ │ │ 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 1ce062 │ │ │ │ + bne.n 1ce2f2 │ │ │ │ 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 │ │ │ │ @@ -523960,146 +524227,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, 1cdfc6 │ │ │ │ + cbz r0, 1ce256 │ │ │ │ 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 1cddb4 │ │ │ │ + bne.w 1ce044 │ │ │ │ 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 1cdda4 │ │ │ │ + bcc.w 1ce034 │ │ │ │ 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 1cdc20 │ │ │ │ + bne.w 1cdeb0 │ │ │ │ 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 1cdbee │ │ │ │ - ldr r2, [pc, #164] @ (1ce0d8 ) │ │ │ │ - ldr r3, [pc, #140] @ (1ce0c4 ) │ │ │ │ + bne.w 1cde7e │ │ │ │ + ldr r2, [pc, #164] @ (1ce368 ) │ │ │ │ + ldr r3, [pc, #140] @ (1ce354 ) │ │ │ │ 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 1ce0ba │ │ │ │ + bne.n 1ce34a │ │ │ │ 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 1cde08 │ │ │ │ + bne.w 1ce098 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1cde0e │ │ │ │ + b.n 1ce09e │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 1cdf8c │ │ │ │ + b.n 1ce21c │ │ │ │ sxth.w r5, sl │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ blx 54720 │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 1ce06e │ │ │ │ - b.n 1cdff2 │ │ │ │ + bcc.n 1ce2fe │ │ │ │ + b.n 1ce282 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1cdd68 │ │ │ │ + b.n 1cdff8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1cdd3a │ │ │ │ - ldr r3, [pc, #72] @ (1ce0dc ) │ │ │ │ + b.n 1cdfca │ │ │ │ + ldr r3, [pc, #72] @ (1ce36c ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cdcd2 │ │ │ │ - ldr r3, [pc, #64] @ (1ce0e0 ) │ │ │ │ + b.n 1cdf62 │ │ │ │ + ldr r3, [pc, #64] @ (1ce370 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cdcd2 │ │ │ │ + b.n 1cdf62 │ │ │ │ subs r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1ce032 │ │ │ │ + beq.n 1ce2c2 │ │ │ │ subs r7, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce0ac │ │ │ │ - b.n 1ce032 │ │ │ │ + bne.n 1ce33c │ │ │ │ + b.n 1ce2c2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r5, r2] │ │ │ │ movs r6, r4 │ │ │ │ ldrsb r2, [r4, r2] │ │ │ │ movs r6, r4 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ movs r6, r4 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh r4, [r6, r2] │ │ │ │ movs r6, r4 │ │ │ │ strh r6, [r4, r6] │ │ │ │ movs r6, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 1cdb68 │ │ │ │ + bl 1cddf8 │ │ │ │ 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 │ │ │ │ @@ -524116,42 +524383,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 1cdb68 │ │ │ │ - cbz r7, 1ce162 │ │ │ │ + bl 1cddf8 │ │ │ │ + cbz r7, 1ce3f2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b3430 │ │ │ │ + bl 1b36c0 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce14e │ │ │ │ + bne.n 1ce3de │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 1cdb68 │ │ │ │ + bl 1cddf8 │ │ │ │ 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 │ │ │ │ @@ -524168,27 +524435,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 1cdb68 │ │ │ │ - cbz r7, 1ce1ee │ │ │ │ + bl 1cddf8 │ │ │ │ + cbz r7, 1ce47e │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b24c8 │ │ │ │ + bl 1b2758 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce1da │ │ │ │ + bne.n 1ce46a │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -524210,27 +524477,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 1cd728 │ │ │ │ - cbz r7, 1ce25a │ │ │ │ + bl 1cd9b8 │ │ │ │ + cbz r7, 1ce4ea │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1bb490 │ │ │ │ + bl 1bb720 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce246 │ │ │ │ + bne.n 1ce4d6 │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -524239,15 +524506,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 1cd728 │ │ │ │ + bl 1cd9b8 │ │ │ │ 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 │ │ │ │ @@ -524266,26 +524533,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 1cd728 │ │ │ │ - cbz r7, 1ce2ec │ │ │ │ + bl 1cd9b8 │ │ │ │ + cbz r7, 1ce57c │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1bb490 │ │ │ │ + bl 1bb720 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ce2d8 │ │ │ │ + bne.n 1ce568 │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -524293,23 +524560,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 1cd728 │ │ │ │ + bl 1cd9b8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1ce3cc │ │ │ │ + bpl.n 1ce65c │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (1ce414 ) │ │ │ │ + ldr r2, [pc, #228] @ (1ce6a4 ) │ │ │ │ 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 │ │ │ │ @@ -524337,15 +524604,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] @ (1ce418 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ce6a8 ) │ │ │ │ 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 │ │ │ │ @@ -524376,41 +524643,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 1ce3a0 │ │ │ │ + b.n 1ce630 │ │ │ │ nop │ │ │ │ ldrb r4, [r7, r5] │ │ │ │ movs r6, r4 │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #500] @ (1ce628 ) │ │ │ │ + ldr r2, [pc, #500] @ (1ce8b8 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #500] @ (1ce62c ) │ │ │ │ + ldr r1, [pc, #500] @ (1ce8bc ) │ │ │ │ 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 1ce5b2 │ │ │ │ + beq.w 1ce842 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ce5cc │ │ │ │ + beq.w 1ce85c │ │ │ │ movs r7, #0 │ │ │ │ rsb r1, r5, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, sl │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r6, ip │ │ │ │ @@ -524429,15 +524696,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 1ce320 │ │ │ │ + bl 1ce5b0 │ │ │ │ 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 │ │ │ │ @@ -524463,15 +524730,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 1ce606 │ │ │ │ + bne.w 1ce896 │ │ │ │ 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 │ │ │ │ @@ -524479,146 +524746,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 1ce5da │ │ │ │ + bmi.n 1ce86a │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 1ce5f4 │ │ │ │ + bgt.n 1ce884 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ce60c │ │ │ │ + blt.n 1ce89c │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 1ce5fe │ │ │ │ + bgt.n 1ce88e │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 1ce5f0 │ │ │ │ + blt.n 1ce880 │ │ │ │ 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 1ce4e2 │ │ │ │ + bcc.n 1ce772 │ │ │ │ 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 1ce4c0 │ │ │ │ + bcc.n 1ce750 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 1ce496 │ │ │ │ + bhi.n 1ce726 │ │ │ │ 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 1ce470 │ │ │ │ - ldr r2, [pc, #124] @ (1ce630 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ce628 ) │ │ │ │ + bhi.w 1ce700 │ │ │ │ + ldr r2, [pc, #124] @ (1ce8c0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ce8b8 ) │ │ │ │ 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 1ce624 │ │ │ │ + bne.n 1ce8b4 │ │ │ │ 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 1ce5b2 │ │ │ │ + bls.n 1ce842 │ │ │ │ adds r4, #8 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi.n 1ce5cc │ │ │ │ - b.n 1ce5b2 │ │ │ │ + bhi.n 1ce85c │ │ │ │ + b.n 1ce842 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ce60a │ │ │ │ + blt.n 1ce89a │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1ce558 │ │ │ │ + bpl.n 1ce7e8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce558 │ │ │ │ + b.n 1ce7e8 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 1ce61c │ │ │ │ + ble.n 1ce8ac │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 1ce552 │ │ │ │ + b.n 1ce7e2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ce50e │ │ │ │ + b.n 1ce79e │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 1ce558 │ │ │ │ + bpl.n 1ce7e8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce558 │ │ │ │ + b.n 1ce7e8 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1ce552 │ │ │ │ + b.n 1ce7e2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ 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] @ (1ce868 ) │ │ │ │ + ldr r2, [pc, #540] @ (1ceaf8 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #540] @ (1ce86c ) │ │ │ │ + ldr r3, [pc, #540] @ (1ceafc ) │ │ │ │ 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 1ce7ae │ │ │ │ + beq.w 1cea3e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ce7a2 │ │ │ │ + beq.w 1cea32 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r6 │ │ │ │ - vldr s11, [pc, #488] @ 1ce860 │ │ │ │ + vldr s11, [pc, #488] @ 1ceaf0 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s12, [pc, #484] @ 1ce864 │ │ │ │ + vldr s12, [pc, #484] @ 1ceaf4 │ │ │ │ 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 │ │ │ │ @@ -524627,15 +524894,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 1ce320 │ │ │ │ + bl 1ce5b0 │ │ │ │ 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 │ │ │ │ @@ -524652,15 +524919,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 1ce7c8 │ │ │ │ + bne.n 1cea58 │ │ │ │ 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 │ │ │ │ @@ -524670,161 +524937,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 1ce7cc │ │ │ │ + bmi.n 1cea5c │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1ce80a │ │ │ │ + bgt.n 1cea9a │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1ce7f2 │ │ │ │ + blt.n 1cea82 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1ce828 │ │ │ │ + ble.n 1ceab8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1ce7fa │ │ │ │ + ble.n 1cea8a │ │ │ │ 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 1ce6e6 │ │ │ │ + bne.n 1ce976 │ │ │ │ mov r0, lr │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r9, r4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 1ce6c6 │ │ │ │ + bne.n 1ce956 │ │ │ │ ldrd r1, r7, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1ce83c │ │ │ │ + beq.n 1ceacc │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 1ce6aa │ │ │ │ + b.n 1ce93a │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 1ce7ae │ │ │ │ + bls.n 1cea3e │ │ │ │ adds r5, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1ce7a2 │ │ │ │ - ldr r2, [pc, #192] @ (1ce870 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ce86c ) │ │ │ │ + bhi.n 1cea32 │ │ │ │ + ldr r2, [pc, #192] @ (1ceb00 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ceafc ) │ │ │ │ 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 1ce85a │ │ │ │ + bne.n 1ceaea │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - b.n 1ce70a │ │ │ │ + b.n 1ce99a │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1ce7f2 │ │ │ │ + blt.n 1cea82 │ │ │ │ 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 1ce7fa │ │ │ │ + bge.n 1cea8a │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ce758 │ │ │ │ + b.n 1ce9e8 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1ce7ec │ │ │ │ + blt.n 1cea7c │ │ │ │ uxtb r2, r7 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1ce758 │ │ │ │ + b.n 1ce9e8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1ce74a │ │ │ │ + bgt.n 1ce9da │ │ │ │ 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 1ce74e │ │ │ │ + b.n 1ce9de │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - blt.n 1ce7ec │ │ │ │ - b.n 1ce74e │ │ │ │ + blt.n 1cea7c │ │ │ │ + b.n 1ce9de │ │ │ │ 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 1ce68c │ │ │ │ - b.n 1ce7ae │ │ │ │ + bhi.w 1ce91c │ │ │ │ + b.n 1cea3e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ 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 1ce940 │ │ │ │ + beq.n 1cebd0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ce924 │ │ │ │ - ldr r4, [pc, #168] @ (1ce948 ) │ │ │ │ + beq.n 1cebb4 │ │ │ │ + ldr r4, [pc, #168] @ (1cebd8 ) │ │ │ │ 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 1ce914 │ │ │ │ + beq.n 1ceba4 │ │ │ │ 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 │ │ │ │ @@ -524847,23 +525114,23 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w ip, [r2] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #36] @ (1ce94c ) │ │ │ │ + ldr r3, [pc, #36] @ (1cebdc ) │ │ │ │ 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 1ce914 │ │ │ │ + b.n 1ceba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r5, r3] │ │ │ │ movs r6, r4 │ │ │ │ ldr r6, [r3, r1] │ │ │ │ @@ -524881,15 +525148,15 @@ │ │ │ │ and.w r1, r3, #7 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsrs r3, r1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r1, [r2, #3] │ │ │ │ and.w r0, r3, #31 │ │ │ │ - ldr r1, [pc, #24] @ (1ce998 ) │ │ │ │ + ldr r1, [pc, #24] @ (1cec28 ) │ │ │ │ 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] │ │ │ │ @@ -524898,15 +525165,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, r0] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 1cea9a │ │ │ │ + bpl.n 1ced2a │ │ │ │ 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 │ │ │ │ @@ -524914,37 +525181,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 1cea56 │ │ │ │ + beq.n 1cece6 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1cea50 │ │ │ │ + beq.n 1cece0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ceb56 │ │ │ │ + beq.w 1cede6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (1ceb74 ) │ │ │ │ + ldr r4, [pc, #372] @ (1cee04 ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (1ceb78 ) │ │ │ │ + ldr r5, [pc, #364] @ (1cee08 ) │ │ │ │ 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 1cea42 │ │ │ │ + beq.n 1cecd2 │ │ │ │ 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] │ │ │ │ @@ -524956,29 +525223,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, 1ceac2 │ │ │ │ + cbnz r3, 1ced52 │ │ │ │ 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] @ (1ceb7c ) │ │ │ │ + ldr r3, [pc, #268] @ (1cee0c ) │ │ │ │ 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] @ (1ceb80 ) │ │ │ │ + ldr r3, [pc, #252] @ (1cee10 ) │ │ │ │ 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] │ │ │ │ @@ -524992,31 +525259,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 1ce9de │ │ │ │ - ldr r4, [pc, #192] @ (1ceb84 ) │ │ │ │ + b.n 1cec6e │ │ │ │ + ldr r4, [pc, #192] @ (1cee14 ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (1ceb88 ) │ │ │ │ + ldr r7, [pc, #180] @ (1cee18 ) │ │ │ │ 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 1cea88 │ │ │ │ + beq.n 1ced18 │ │ │ │ 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 │ │ │ │ @@ -525038,24 +525305,24 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull lr, r0, ip, r0 │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ - b.n 1cea88 │ │ │ │ - ldr r3, [pc, #52] @ (1ceb8c ) │ │ │ │ + b.n 1ced18 │ │ │ │ + ldr r3, [pc, #52] @ (1cee1c ) │ │ │ │ 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 1cea42 │ │ │ │ + b.n 1cecd2 │ │ │ │ ldrsb r6, [r0, r6] │ │ │ │ movs r6, r4 │ │ │ │ ldrsb r6, [r7, r4] │ │ │ │ movs r6, r4 │ │ │ │ ldrsb r2, [r3, r4] │ │ │ │ movs r6, r4 │ │ │ │ ldrsb r6, [r1, r3] │ │ │ │ @@ -525067,50 +525334,50 @@ │ │ │ │ ldrsb r4, [r5, r0] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 1cebe8 │ │ │ │ + bpl.n 1cee78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cec64 │ │ │ │ + beq.n 1ceef4 │ │ │ │ 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 1cec82 │ │ │ │ - ldr r3, [pc, #372] @ (1ced3c ) │ │ │ │ + bne.n 1cef12 │ │ │ │ + ldr r3, [pc, #372] @ (1cefcc ) │ │ │ │ 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 1cec42 │ │ │ │ - cbnz r3, 1cec5c │ │ │ │ + b.n 1ceed2 │ │ │ │ + cbnz r3, 1ceeec │ │ │ │ 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 1ced32 │ │ │ │ + beq.w 1cefc2 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 1ced40 │ │ │ │ + ldr.w lr, [pc, #316] @ 1cefd0 │ │ │ │ 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 │ │ │ │ @@ -525130,38 +525397,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 1cebec │ │ │ │ + b.n 1cee7c │ │ │ │ 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 1cebc6 │ │ │ │ + beq.n 1cee56 │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (1ced44 ) │ │ │ │ + ldr r5, [pc, #188] @ (1cefd4 ) │ │ │ │ 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 1cec42 │ │ │ │ + beq.n 1ceed2 │ │ │ │ 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] │ │ │ │ @@ -525197,20 +525464,20 @@ │ │ │ │ umull ip, r0, r5, r0 │ │ │ │ umull ip, r4, r5, r4 │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r4, #1, #8 │ │ │ │ ubfx r4, r1, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 1cec42 │ │ │ │ + b.n 1ceed2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1cec42 │ │ │ │ + b.n 1ceed2 │ │ │ │ strb r4, [r7, r6] │ │ │ │ movs r6, r4 │ │ │ │ strb r2, [r0, r6] │ │ │ │ movs r6, r4 │ │ │ │ strb r4, [r0, r4] │ │ │ │ movs r6, r4 │ │ │ │ push {r4, lr} │ │ │ │ @@ -525222,38 +525489,38 @@ │ │ │ │ ands.w ip, ip, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc ip, r1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - ldr r3, [pc, #32] @ (1ced94 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cf024 ) │ │ │ │ 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, [r7, #32] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ 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 1cee48 │ │ │ │ + beq.n 1cf0d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cee4e │ │ │ │ + beq.n 1cf0de │ │ │ │ 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] │ │ │ │ @@ -525274,61 +525541,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 1ced48 │ │ │ │ + bl 1cefd8 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1cedf2 │ │ │ │ + bne.n 1cf082 │ │ │ │ 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 1cede8 │ │ │ │ + bne.n 1cf078 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1cedd4 │ │ │ │ + bhi.n 1cf064 │ │ │ │ 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 1cedca │ │ │ │ + bhi.n 1cf05a │ │ │ │ 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 1cee48 │ │ │ │ + bls.n 1cf0d8 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1cee4e │ │ │ │ - b.n 1cee48 │ │ │ │ + bhi.n 1cf0de │ │ │ │ + b.n 1cf0d8 │ │ │ │ stmdb 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 1cef10 │ │ │ │ + beq.n 1cf1a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cef16 │ │ │ │ + beq.n 1cf1a6 │ │ │ │ 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 │ │ │ │ @@ -525353,74 +525620,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 1ced48 │ │ │ │ + bl 1cefd8 │ │ │ │ adds r7, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1ceec2 │ │ │ │ + bne.n 1cf152 │ │ │ │ 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 1ceeb8 │ │ │ │ + bne.n 1cf148 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1ceea0 │ │ │ │ + bhi.n 1cf130 │ │ │ │ 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 1cee92 │ │ │ │ + bhi.n 1cf122 │ │ │ │ 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 1cef10 │ │ │ │ + bls.n 1cf1a0 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1cef16 │ │ │ │ - b.n 1cef10 │ │ │ │ + bhi.n 1cf1a6 │ │ │ │ + b.n 1cf1a0 │ │ │ │ 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] @ (1cf068 ) │ │ │ │ - ldr r3, [pc, #292] @ (1cf06c ) │ │ │ │ + ldr r1, [pc, #292] @ (1cf2f8 ) │ │ │ │ + ldr r3, [pc, #292] @ (1cf2fc ) │ │ │ │ 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 1cf034 │ │ │ │ + beq.n 1cf2c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cf052 │ │ │ │ + beq.n 1cf2e2 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #252] @ 1cf064 │ │ │ │ + vldr s16, [pc, #252] @ 1cf2f4 │ │ │ │ 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] │ │ │ │ @@ -525440,15 +525707,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 1ced48 │ │ │ │ + bl 1cefd8 │ │ │ │ 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 │ │ │ │ @@ -525460,91 +525727,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 1cefa4 │ │ │ │ + bne.n 1cf234 │ │ │ │ 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 1cef96 │ │ │ │ + bne.n 1cf226 │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1cef84 │ │ │ │ + bhi.n 1cf214 │ │ │ │ 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 1cef78 │ │ │ │ - ldr r2, [pc, #56] @ (1cf070 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cf06c ) │ │ │ │ + bhi.n 1cf208 │ │ │ │ + ldr r2, [pc, #56] @ (1cf300 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cf2fc ) │ │ │ │ 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 1cf060 │ │ │ │ + bne.n 1cf2f0 │ │ │ │ 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 1cf034 │ │ │ │ + bls.n 1cf2c4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1cf052 │ │ │ │ - b.n 1cf034 │ │ │ │ + bhi.n 1cf2e2 │ │ │ │ + b.n 1cf2c4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ 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] @ (1cf1c4 ) │ │ │ │ - ldr r3, [pc, #304] @ (1cf1c8 ) │ │ │ │ + ldr r1, [pc, #304] @ (1cf454 ) │ │ │ │ + ldr r3, [pc, #304] @ (1cf458 ) │ │ │ │ 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 1cf190 │ │ │ │ + beq.n 1cf420 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cf1ae │ │ │ │ + beq.n 1cf43e │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #264] @ 1cf1c0 │ │ │ │ + vldr s16, [pc, #264] @ 1cf450 │ │ │ │ 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] │ │ │ │ @@ -525563,15 +525830,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 1ced48 │ │ │ │ + bl 1cefd8 │ │ │ │ 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 │ │ │ │ @@ -525587,76 +525854,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 1cf0f0 │ │ │ │ + bne.n 1cf380 │ │ │ │ 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 1cf0e2 │ │ │ │ + bne.n 1cf372 │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1cf0d0 │ │ │ │ + bhi.n 1cf360 │ │ │ │ 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 1cf0c4 │ │ │ │ - ldr r2, [pc, #56] @ (1cf1cc ) │ │ │ │ - ldr r3, [pc, #52] @ (1cf1c8 ) │ │ │ │ + bhi.n 1cf354 │ │ │ │ + ldr r2, [pc, #56] @ (1cf45c ) │ │ │ │ + ldr r3, [pc, #52] @ (1cf458 ) │ │ │ │ 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 1cf1bc │ │ │ │ + bne.n 1cf44c │ │ │ │ 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 1cf190 │ │ │ │ + bls.n 1cf420 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1cf1ae │ │ │ │ - b.n 1cf190 │ │ │ │ + bhi.n 1cf43e │ │ │ │ + b.n 1cf420 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ 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 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ 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] │ │ │ │ @@ -525667,41 +525934,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 1d007c │ │ │ │ + bl 1d030c │ │ │ │ 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] @ (1cf340 ) │ │ │ │ - ldr r3, [pc, #252] @ (1cf344 ) │ │ │ │ + ldr r0, [pc, #248] @ (1cf5d0 ) │ │ │ │ + ldr r3, [pc, #252] @ (1cf5d4 ) │ │ │ │ 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 1cf30a │ │ │ │ + beq.n 1cf59a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cf328 │ │ │ │ + beq.n 1cf5b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r5 │ │ │ │ - vldr s16, [pc, #212] @ 1cf33c │ │ │ │ + vldr s16, [pc, #212] @ 1cf5cc │ │ │ │ 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] │ │ │ │ @@ -525717,153 +525984,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 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ 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 1cf296 │ │ │ │ + bne.n 1cf526 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1cf28e │ │ │ │ + bne.n 1cf51e │ │ │ │ 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 1cf286 │ │ │ │ + bhi.n 1cf516 │ │ │ │ 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 1cf278 │ │ │ │ - ldr r2, [pc, #60] @ (1cf348 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cf344 ) │ │ │ │ + bcc.n 1cf508 │ │ │ │ + ldr r2, [pc, #60] @ (1cf5d8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cf5d4 ) │ │ │ │ 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 1cf336 │ │ │ │ + bne.n 1cf5c6 │ │ │ │ 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 1cf30a │ │ │ │ + bcs.n 1cf59a │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1cf328 │ │ │ │ - b.n 1cf30a │ │ │ │ + bhi.n 1cf5b8 │ │ │ │ + b.n 1cf59a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ 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] @ (1cf378 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf608 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf37c │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf60c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf380 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf384 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf610 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf614 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #816] @ (1cf6b4 ) │ │ │ │ + ldr r6, [pc, #816] @ (1cf944 ) │ │ │ │ movs r6, r4 │ │ │ │ adds r6, #14 │ │ │ │ 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] @ (1cf3b4 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf644 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf3b8 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf648 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf3bc ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf3c0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf64c ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf650 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #400] @ (1cf550 ) │ │ │ │ + ldr r6, [pc, #400] @ (1cf7e0 ) │ │ │ │ movs r6, r4 │ │ │ │ adds r5, #210 @ 0xd2 │ │ │ │ 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] @ (1cf4ec ) │ │ │ │ + ldr r2, [pc, #268] @ (1cf77c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (1cf4f0 ) │ │ │ │ + ldr r3, [pc, #268] @ (1cf780 ) │ │ │ │ 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 1cf4b2 │ │ │ │ + beq.n 1cf742 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cf4d0 │ │ │ │ + beq.n 1cf760 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - vldr s16, [pc, #220] @ 1cf4e8 │ │ │ │ + vldr s16, [pc, #220] @ 1cf778 │ │ │ │ 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 │ │ │ │ @@ -525876,15 +526143,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 1d43c0 │ │ │ │ + bl 1d4650 │ │ │ │ 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] │ │ │ │ @@ -525892,129 +526159,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 1cf434 │ │ │ │ + bne.n 1cf6c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1cf42c │ │ │ │ + bne.n 1cf6bc │ │ │ │ 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 1cf426 │ │ │ │ + bhi.n 1cf6b6 │ │ │ │ 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 1cf418 │ │ │ │ - ldr r2, [pc, #64] @ (1cf4f4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf4f0 ) │ │ │ │ + bcc.n 1cf6a8 │ │ │ │ + ldr r2, [pc, #64] @ (1cf784 ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf780 ) │ │ │ │ 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 1cf4e2 │ │ │ │ + bne.n 1cf772 │ │ │ │ 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 1cf4b2 │ │ │ │ + bcs.n 1cf742 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 1cf4d0 │ │ │ │ - b.n 1cf4b2 │ │ │ │ + bhi.n 1cf760 │ │ │ │ + b.n 1cf742 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ 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 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ 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 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ 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 1d04e4 │ │ │ │ + bl 1d0774 │ │ │ │ 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] @ (1cf6bc ) │ │ │ │ + ldr r2, [pc, #312] @ (1cf94c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1cf6c0 ) │ │ │ │ + ldr r3, [pc, #312] @ (1cf950 ) │ │ │ │ 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 1cf684 │ │ │ │ + beq.n 1cf914 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cf6a2 │ │ │ │ - vldr s16, [pc, #272] @ 1cf6b8 │ │ │ │ + beq.n 1cf932 │ │ │ │ + vldr s16, [pc, #272] @ 1cf948 │ │ │ │ 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] │ │ │ │ @@ -526039,163 +526306,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 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ 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 1cf5ea │ │ │ │ + bne.n 1cf87a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1cf5de │ │ │ │ + bne.n 1cf86e │ │ │ │ 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 1cf5cc │ │ │ │ + bhi.n 1cf85c │ │ │ │ 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 1cf5bc │ │ │ │ - ldr r2, [pc, #60] @ (1cf6c4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf6c0 ) │ │ │ │ + bhi.n 1cf84c │ │ │ │ + ldr r2, [pc, #60] @ (1cf954 ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf950 ) │ │ │ │ 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 1cf6b4 │ │ │ │ + bne.n 1cf944 │ │ │ │ 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 1cf684 │ │ │ │ + bcs.n 1cf914 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1cf6a2 │ │ │ │ - b.n 1cf684 │ │ │ │ + bhi.n 1cf932 │ │ │ │ + b.n 1cf914 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ 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] @ (1cf6f4 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf984 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf6f8 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf988 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf6fc ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf700 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf98c ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf990 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #992] @ (1cfae0 ) │ │ │ │ + ldr r2, [pc, #992] @ (1cfd70 ) │ │ │ │ movs r6, r4 │ │ │ │ adds r2, #146 @ 0x92 │ │ │ │ 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] @ (1cf730 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf9c0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf734 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf9c4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf738 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf73c ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf9c8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf9cc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #576] @ (1cf97c ) │ │ │ │ + ldr r2, [pc, #576] @ (1cfc0c ) │ │ │ │ movs r6, r4 │ │ │ │ adds r2, #86 @ 0x56 │ │ │ │ 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] @ (1cf8b4 ) │ │ │ │ + ldr r2, [pc, #344] @ (1cfb44 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (1cf8b8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1cfb48 ) │ │ │ │ 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 1cf87c │ │ │ │ + beq.n 1cfb0c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1cf89a │ │ │ │ + beq.w 1cfb2a │ │ │ │ movs r2, #0 │ │ │ │ - vldr s16, [pc, #296] @ 1cf8b0 │ │ │ │ + vldr s16, [pc, #296] @ 1cfb40 │ │ │ │ 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 │ │ │ │ @@ -526218,21 +526485,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 1d43c0 │ │ │ │ + bl 1d4650 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1d43c0 │ │ │ │ + bl 1d4650 │ │ │ │ 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 │ │ │ │ @@ -526247,70 +526514,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 1cf7ca │ │ │ │ + bne.n 1cfa5a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1cf7be │ │ │ │ + bne.n 1cfa4e │ │ │ │ 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 1cf7aa │ │ │ │ + bhi.n 1cfa3a │ │ │ │ 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 1cf798 │ │ │ │ - ldr r2, [pc, #60] @ (1cf8bc ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf8b8 ) │ │ │ │ + bhi.n 1cfa28 │ │ │ │ + ldr r2, [pc, #60] @ (1cfb4c ) │ │ │ │ + ldr r3, [pc, #56] @ (1cfb48 ) │ │ │ │ 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 1cf8ac │ │ │ │ + bne.n 1cfb3c │ │ │ │ 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 1cf87c │ │ │ │ + bcs.n 1cfb0c │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r8, ip │ │ │ │ - bhi.n 1cf89a │ │ │ │ - b.n 1cf87c │ │ │ │ + bhi.n 1cfb2a │ │ │ │ + b.n 1cfb0c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 1cf930 │ │ │ │ + cbz r2, 1cfbc0 │ │ │ │ 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 │ │ │ │ @@ -526332,28 +526599,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 1cf8d0 │ │ │ │ + bne.n 1cfb60 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfa2a │ │ │ │ + beq.n 1cfcba │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 1cfa2c │ │ │ │ + vldr s9, [pc, #228] @ 1cfcbc │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 1cfa30 │ │ │ │ + vldr s10, [pc, #224] @ 1cfcc0 │ │ │ │ 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 │ │ │ │ @@ -526367,117 +526634,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 1cf9bc │ │ │ │ + ble.n 1cfc4c │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cf9bc │ │ │ │ + bge.n 1cfc4c │ │ │ │ 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 1cf9e8 │ │ │ │ + ble.n 1cfc78 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cf9e8 │ │ │ │ + bge.n 1cfc78 │ │ │ │ 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 1cfa14 │ │ │ │ + ble.n 1cfca4 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cfa14 │ │ │ │ + bge.n 1cfca4 │ │ │ │ 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 1cf950 │ │ │ │ + bne.n 1cfbe0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cfbdc │ │ │ │ + beq.w 1cfe6c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1cfbe0 │ │ │ │ + vldr s10, [pc, #408] @ 1cfe70 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1cfbe4 │ │ │ │ - vldr s9, [pc, #404] @ 1cfbe8 │ │ │ │ + vldr s11, [pc, #404] @ 1cfe74 │ │ │ │ + vldr s9, [pc, #404] @ 1cfe78 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1cfbec │ │ │ │ - vldr s7, [pc, #400] @ 1cfbf0 │ │ │ │ - b.n 1cfaca │ │ │ │ + vldr s8, [pc, #400] @ 1cfe7c │ │ │ │ + vldr s7, [pc, #400] @ 1cfe80 │ │ │ │ + b.n 1cfd5a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1cfa74 │ │ │ │ + cbz r5, 1cfd04 │ │ │ │ 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 1cfb36 │ │ │ │ + bne.n 1cfdc6 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1cfa96 │ │ │ │ + cbz r5, 1cfd26 │ │ │ │ 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 1cfb8e │ │ │ │ + bne.n 1cfe1e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1cfab4 │ │ │ │ + cbz r1, 1cfd44 │ │ │ │ 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 1cfbda │ │ │ │ + beq.w 1cfe6a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cfa62 │ │ │ │ + beq.n 1cfcf2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1cfa74 │ │ │ │ + beq.n 1cfd04 │ │ │ │ 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 │ │ │ │ @@ -526491,20 +526758,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 1cfa84 │ │ │ │ + beq.n 1cfd14 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1cfa96 │ │ │ │ + beq.n 1cfd26 │ │ │ │ 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 │ │ │ │ @@ -526517,20 +526784,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 1cfaa2 │ │ │ │ + beq.n 1cfd32 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1cfab4 │ │ │ │ + beq.n 1cfd44 │ │ │ │ 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 │ │ │ │ @@ -526539,239 +526806,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 1cfab4 │ │ │ │ + b.n 1cfd44 │ │ │ │ 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 1cfebc │ │ │ │ + beq.w 1d014c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 1cfec0 │ │ │ │ - vldr s6, [pc, #696] @ 1cfec4 │ │ │ │ + vldr s8, [pc, #696] @ 1d0150 │ │ │ │ + vldr s6, [pc, #696] @ 1d0154 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 1cfec8 │ │ │ │ + vldr s7, [pc, #692] @ 1d0158 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 1cfecc │ │ │ │ - vldr s10, [pc, #688] @ 1cfed0 │ │ │ │ - vldr s5, [pc, #688] @ 1cfed4 │ │ │ │ - vldr s4, [pc, #688] @ 1cfed8 │ │ │ │ - b.n 1cfcfe │ │ │ │ + vldr s9, [pc, #688] @ 1d015c │ │ │ │ + vldr s10, [pc, #688] @ 1d0160 │ │ │ │ + vldr s5, [pc, #688] @ 1d0164 │ │ │ │ + vldr s4, [pc, #688] @ 1d0168 │ │ │ │ + b.n 1cff8e │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 1cfc3c │ │ │ │ + cbz r5, 1cfecc │ │ │ │ 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 1cfd52 │ │ │ │ + bne.w 1cffe2 │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 1cfc5c │ │ │ │ + cbz r5, 1cfeec │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1cfd92 │ │ │ │ + bne.w 1d0022 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1cfe0a │ │ │ │ + bne.w 1d009a │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1cfe5c │ │ │ │ + ble.w 1d00ec │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 1cfe8e │ │ │ │ - vldr s14, [pc, #572] @ 1cfec4 │ │ │ │ + bge.w 1d011e │ │ │ │ + vldr s14, [pc, #572] @ 1d0154 │ │ │ │ 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 1cfdf4 │ │ │ │ + ble.w 1d0084 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cfcbe │ │ │ │ + bge.n 1cff4e │ │ │ │ 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 1cfe06 │ │ │ │ + ble.w 1d0096 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1cfce8 │ │ │ │ + bge.n 1cff78 │ │ │ │ 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 1cfe5a │ │ │ │ + beq.w 1d00ea │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cfc2a │ │ │ │ + beq.n 1cfeba │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1cfc3c │ │ │ │ + beq.n 1cfecc │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1cfe2e │ │ │ │ + bmi.w 1d00be │ │ │ │ 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 1cfc4a │ │ │ │ + beq.w 1cfeda │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 1cfc5c │ │ │ │ + beq.w 1cfeec │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1cfe18 │ │ │ │ + bmi.n 1d00a8 │ │ │ │ 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 1cfc66 │ │ │ │ + beq.w 1cfef6 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 1cfdc6 │ │ │ │ + beq.n 1d0056 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 1cfe44 │ │ │ │ + bmi.n 1d00d4 │ │ │ │ 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 1cfc94 │ │ │ │ + ble.w 1cff24 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1cfc88 │ │ │ │ + blt.w 1cff18 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1cfca4 │ │ │ │ + bgt.w 1cff34 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1cfcce │ │ │ │ + bgt.w 1cff5e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1cfce8 │ │ │ │ + b.n 1cff78 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 1cfdc6 │ │ │ │ + b.n 1d0056 │ │ │ │ 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 1cfd74 │ │ │ │ + b.n 1d0004 │ │ │ │ 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 1cfd30 │ │ │ │ + b.n 1cffc0 │ │ │ │ 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 1cfdb2 │ │ │ │ + b.n 1d0042 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1cfea4 │ │ │ │ + ble.n 1d0134 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1cfeb2 │ │ │ │ - vldr s13, [pc, #80] @ 1cfecc │ │ │ │ - vldr s14, [pc, #80] @ 1cfed0 │ │ │ │ + bge.n 1d0142 │ │ │ │ + vldr s13, [pc, #80] @ 1d015c │ │ │ │ + vldr s14, [pc, #80] @ 1d0160 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1cfce8 │ │ │ │ + b.n 1cff78 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1cfeac │ │ │ │ - vldr s14, [pc, #36] @ 1cfec4 │ │ │ │ - b.n 1cfca4 │ │ │ │ + ble.n 1d013c │ │ │ │ + vldr s14, [pc, #36] @ 1d0154 │ │ │ │ + b.n 1cff34 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1cfce8 │ │ │ │ + b.n 1cff78 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 1cfce8 │ │ │ │ + b.n 1cff78 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1cfce8 │ │ │ │ + b.n 1cff78 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -526781,23 +527048,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cff84 │ │ │ │ + beq.n 1d0214 │ │ │ │ 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] @ 1cff88 │ │ │ │ - vldr s10, [pc, #148] @ 1cff8c │ │ │ │ + vldr s12, [pc, #148] @ 1d0218 │ │ │ │ + vldr s10, [pc, #148] @ 1d021c │ │ │ │ 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 │ │ │ │ @@ -526824,40 +527091,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 1cff02 │ │ │ │ + bne.n 1d0192 │ │ │ │ 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 1d004a │ │ │ │ + beq.n 1d02da │ │ │ │ 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 1cffd8 │ │ │ │ + ble.n 1d0268 │ │ │ │ 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 │ │ │ │ @@ -526885,45 +527152,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 1cffb0 │ │ │ │ + bne.n 1d0240 │ │ │ │ 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 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ 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 1d014e │ │ │ │ + beq.n 1d03de │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d0154 │ │ │ │ + beq.n 1d03e4 │ │ │ │ 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 │ │ │ │ @@ -526960,85 +527227,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 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r9, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1d00f4 │ │ │ │ + bne.n 1d0384 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d00ec │ │ │ │ + bne.n 1d037c │ │ │ │ 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 1d00d4 │ │ │ │ + bhi.n 1d0364 │ │ │ │ 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 1d00b8 │ │ │ │ + bhi.n 1d0348 │ │ │ │ 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 1d014e │ │ │ │ + bcs.n 1d03de │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1d0154 │ │ │ │ - b.n 1d014e │ │ │ │ + bcc.n 1d03e4 │ │ │ │ + b.n 1d03de │ │ │ │ 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] @ (1d02b4 ) │ │ │ │ + ldr r2, [pc, #308] @ (1d0544 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1d02b8 ) │ │ │ │ + ldr r3, [pc, #308] @ (1d0548 ) │ │ │ │ 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 1d027a │ │ │ │ + beq.n 1d050a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d0298 │ │ │ │ + beq.n 1d0528 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - vldr s17, [pc, #256] @ 1d02ac │ │ │ │ + vldr s17, [pc, #256] @ 1d053c │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #252] @ 1d02b0 │ │ │ │ + vldr s16, [pc, #252] @ 1d0540 │ │ │ │ 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 │ │ │ │ @@ -527067,154 +527334,154 @@ │ │ │ │ adds r6, r7, r3 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r9, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ 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 1d0204 │ │ │ │ + bne.n 1d0494 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1d01fc │ │ │ │ + bne.n 1d048c │ │ │ │ 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 1d01e0 │ │ │ │ + bhi.n 1d0470 │ │ │ │ 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 1d01c2 │ │ │ │ - ldr r2, [pc, #64] @ (1d02bc ) │ │ │ │ - ldr r3, [pc, #56] @ (1d02b8 ) │ │ │ │ + bhi.n 1d0452 │ │ │ │ + ldr r2, [pc, #64] @ (1d054c ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0548 ) │ │ │ │ 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 1d02a6 │ │ │ │ + bne.n 1d0536 │ │ │ │ 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 1d027a │ │ │ │ + bcs.n 1d050a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1d0298 │ │ │ │ - b.n 1d027a │ │ │ │ + bcc.n 1d0528 │ │ │ │ + b.n 1d050a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 3, r0, cr12, cr10, {4} │ │ │ │ + @ instruction: 0xfbec009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr, #-616]! @ 0xfffffd98 │ │ │ │ + @ instruction: 0xfaee009a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d02ec ) │ │ │ │ + ldr r0, [pc, #28] @ (1d057c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d02f0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d0580 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d02f4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d02f8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d0584 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0588 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r6, #-616]! @ 0xfffffd98 │ │ │ │ + @ instruction: 0xfa96009a │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r1 │ │ │ │ movs r6, r4 │ │ │ │ movs r6, #154 @ 0x9a │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d0328 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d05b8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d032c │ │ │ │ + ldr.w ip, [pc, #28] @ 1d05bc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d0330 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d0334 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d05c0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d05c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [sl], #616 @ 0x268 │ │ │ │ + @ instruction: 0xfa5a009a │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #160 @ 0xa0 │ │ │ │ movs r6, r4 │ │ │ │ movs r6, #94 @ 0x5e │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1d0494 ) │ │ │ │ + ldr r2, [pc, #320] @ (1d0724 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (1d0498 ) │ │ │ │ + ldr r3, [pc, #320] @ (1d0728 ) │ │ │ │ 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 1d045c │ │ │ │ + beq.n 1d06ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d047a │ │ │ │ + beq.w 1d070a │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #276] @ 1d048c │ │ │ │ + vldr s17, [pc, #276] @ 1d071c │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #272] @ 1d0490 │ │ │ │ + vldr s16, [pc, #272] @ 1d0720 │ │ │ │ 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 │ │ │ │ @@ -527246,15 +527513,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 1d43c0 │ │ │ │ + bl 1d4650 │ │ │ │ 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] │ │ │ │ @@ -527263,107 +527530,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 1d03d4 │ │ │ │ + bne.n 1d0664 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1d03ca │ │ │ │ + bne.n 1d065a │ │ │ │ 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 1d03ac │ │ │ │ + bhi.n 1d063c │ │ │ │ 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 1d038a │ │ │ │ - ldr r2, [pc, #60] @ (1d049c ) │ │ │ │ - ldr r3, [pc, #56] @ (1d0498 ) │ │ │ │ + bhi.n 1d061a │ │ │ │ + ldr r2, [pc, #60] @ (1d072c ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0728 ) │ │ │ │ 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 1d0488 │ │ │ │ + bne.n 1d0718 │ │ │ │ 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 1d045c │ │ │ │ + bcs.n 1d06ec │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1d047a │ │ │ │ - b.n 1d045c │ │ │ │ + bcc.n 1d070a │ │ │ │ + b.n 1d06ec │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r8], #616 @ 0x268 │ │ │ │ + @ instruction: 0xfa18009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9c009a │ │ │ │ + vst4.32 {d0-d3}, [ip :64], sl │ │ │ │ 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 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ 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 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ 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 1d05d0 │ │ │ │ + beq.n 1d0860 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d05d6 │ │ │ │ + beq.n 1d0866 │ │ │ │ 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 │ │ │ │ @@ -527399,95 +527666,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 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ 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 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ strh.w sl, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 1d056a │ │ │ │ + bne.n 1d07fa │ │ │ │ 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 1d0562 │ │ │ │ + bne.n 1d07f2 │ │ │ │ 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 1d0544 │ │ │ │ + bhi.n 1d07d4 │ │ │ │ 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 1d0520 │ │ │ │ + bhi.n 1d07b0 │ │ │ │ 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 1d05d0 │ │ │ │ + bls.n 1d0860 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1d05d6 │ │ │ │ - b.n 1d05d0 │ │ │ │ + bcc.n 1d0866 │ │ │ │ + b.n 1d0860 │ │ │ │ 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] @ (1d0778 ) │ │ │ │ + ldr r2, [pc, #376] @ (1d0a08 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (1d077c ) │ │ │ │ + ldr r3, [pc, #376] @ (1d0a0c ) │ │ │ │ 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 1d073c │ │ │ │ + beq.w 1d09cc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1d075a │ │ │ │ + beq.w 1d09ea │ │ │ │ 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] @ 1d0770 │ │ │ │ + vldr s16, [pc, #316] @ 1d0a00 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ - vldr s17, [pc, #308] @ 1d0774 │ │ │ │ + vldr s17, [pc, #308] @ 1d0a04 │ │ │ │ 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 │ │ │ │ @@ -527521,21 +527788,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 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1d4300 │ │ │ │ + bl 1d4590 │ │ │ │ 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 │ │ │ │ @@ -527543,142 +527810,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 1d069e │ │ │ │ + bne.n 1d092e │ │ │ │ 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 1d0692 │ │ │ │ + bne.n 1d0922 │ │ │ │ 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 1d066c │ │ │ │ + bhi.n 1d08fc │ │ │ │ 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 1d0648 │ │ │ │ - ldr r2, [pc, #64] @ (1d0780 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d077c ) │ │ │ │ + bhi.n 1d08d8 │ │ │ │ + ldr r2, [pc, #64] @ (1d0a10 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d0a0c ) │ │ │ │ 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 1d076c │ │ │ │ + bne.n 1d09fc │ │ │ │ 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 1d073c │ │ │ │ + bcs.n 1d09cc │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 1d075a │ │ │ │ - b.n 1d073c │ │ │ │ + bcc.n 1d09ea │ │ │ │ + b.n 1d09cc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, #154] @ 0x9a │ │ │ │ + @ instruction: 0xf76c009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [ip, #154] @ 0x9a │ │ │ │ + @ instruction: 0xf62c009a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d07b0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d0a40 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d07b4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d0a44 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d07b8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d07bc ) │ │ │ │ + ldr r3, [pc, #24] @ (1d0a48 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0a4c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w r0, [r2, sl, lsl #1] │ │ │ │ + rsbs r0, r2, #5046272 @ 0x4d0000 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #236 @ 0xec │ │ │ │ movs r6, r4 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ 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] @ (1d07ec ) │ │ │ │ + ldr r0, [pc, #28] @ (1d0a7c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d07f0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d0a80 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d07f4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d07f8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d0a84 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0a88 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strh.w r0, [r6, sl, lsl #1] │ │ │ │ + @ instruction: 0xf596009a │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #132 @ 0x84 │ │ │ │ movs r6, r4 │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ 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] @ (1d09ac ) │ │ │ │ + ldr r2, [pc, #404] @ (1d0c3c ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #404] @ (1d09b0 ) │ │ │ │ + ldr r3, [pc, #404] @ (1d0c40 ) │ │ │ │ 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 1d0972 │ │ │ │ + beq.w 1d0c02 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d0990 │ │ │ │ + beq.w 1d0c20 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #352] @ 1d09a4 │ │ │ │ + vldr s16, [pc, #352] @ 1d0c34 │ │ │ │ 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 │ │ │ │ @@ -527699,15 +527966,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] @ 1d09a8 │ │ │ │ + vldr s17, [pc, #268] @ 1d0c38 │ │ │ │ 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 │ │ │ │ @@ -527718,21 +527985,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 1d43c0 │ │ │ │ + bl 1d4650 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1d43c0 │ │ │ │ + bl 1d4650 │ │ │ │ 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 │ │ │ │ @@ -527749,73 +528016,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 1d08b6 │ │ │ │ + bne.n 1d0b46 │ │ │ │ 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 1d08aa │ │ │ │ + bne.n 1d0b3a │ │ │ │ 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 1d0882 │ │ │ │ + bhi.n 1d0b12 │ │ │ │ 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 1d085e │ │ │ │ - ldr r2, [pc, #64] @ (1d09b4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1d09b0 ) │ │ │ │ + bhi.w 1d0aee │ │ │ │ + ldr r2, [pc, #64] @ (1d0c44 ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0c40 ) │ │ │ │ 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 1d099e │ │ │ │ + bne.n 1d0c2e │ │ │ │ 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 1d0972 │ │ │ │ + bcs.n 1d0c02 │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1d0990 │ │ │ │ - b.n 1d0972 │ │ │ │ + bcc.n 1d0c20 │ │ │ │ + b.n 1d0c02 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7e4009a │ │ │ │ + adcs.w r0, r4, #5046272 @ 0x4d0000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf686009a │ │ │ │ + @ instruction: 0xf3f6009a │ │ │ │ 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 │ │ │ │ @@ -527823,19 +528090,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 1d0ab2 │ │ │ │ + beq.n 1d0d42 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1d0a1c │ │ │ │ + beq.n 1d0cac │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1d0b4a │ │ │ │ + beq.w 1d0dda │ │ │ │ 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 │ │ │ │ @@ -527849,15 +528116,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 1d0b98 │ │ │ │ + beq.w 1d0e28 │ │ │ │ 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 │ │ │ │ @@ -527917,15 +528184,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, 1d0b78 │ │ │ │ + cbz r1, 1d0e08 │ │ │ │ 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 │ │ │ │ @@ -527993,15 +528260,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 1d09b8 │ │ │ │ + bl 1d0c48 │ │ │ │ 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 │ │ │ │ @@ -528027,15 +528294,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 1d09b8 │ │ │ │ + bl 1d0c48 │ │ │ │ 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 │ │ │ │ @@ -528065,15 +528332,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 1d09b8 │ │ │ │ + bl 1d0c48 │ │ │ │ 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 │ │ │ │ @@ -528117,24 +528384,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 1d09b8 │ │ │ │ - cbz r4, 1d0daa │ │ │ │ + bl 1d0c48 │ │ │ │ + cbz r4, 1d103a │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1d0daa │ │ │ │ + beq.n 1d103a │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 1d0db2 │ │ │ │ + bhi.n 1d1042 │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 1d0ddc │ │ │ │ + bgt.n 1d106c │ │ │ │ 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 │ │ │ │ @@ -528156,91 +528423,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 1d0daa │ │ │ │ + b.n 1d103a │ │ │ │ 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] @ 1d0e0c │ │ │ │ + ldr.w ip, [pc, #20] @ 1d109c │ │ │ │ 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, r3, #8 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ 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] @ 1d0e34 │ │ │ │ + ldr.w ip, [pc, #20] @ 1d10c4 │ │ │ │ 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, r6, #7 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ 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] @ 1d0e5c │ │ │ │ + ldr.w ip, [pc, #20] @ 1d10ec │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ 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] @ 1d0e84 │ │ │ │ + ldr.w ip, [pc, #20] @ 1d1114 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ 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 1d0f60 │ │ │ │ + beq.n 1d11f0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d0f66 │ │ │ │ + beq.n 1d11f6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d0f78 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d1208 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528285,63 +528552,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 1d0f0c │ │ │ │ + bne.n 1d119c │ │ │ │ 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 1d0f02 │ │ │ │ + bne.n 1d1192 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d0ee6 │ │ │ │ + bhi.n 1d1176 │ │ │ │ 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 1d0ec8 │ │ │ │ + bhi.n 1d1158 │ │ │ │ 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 1d0f60 │ │ │ │ + bls.n 1d11f0 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d0f66 │ │ │ │ - b.n 1d0f60 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + bhi.n 1d11f6 │ │ │ │ + b.n 1d11f0 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ 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 1d1054 │ │ │ │ + beq.n 1d12e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d105a │ │ │ │ + beq.n 1d12ea │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d106c ) │ │ │ │ + ldr r3, [pc, #196] @ (1d12fc ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528386,63 +528653,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 1d1000 │ │ │ │ + bne.n 1d1290 │ │ │ │ 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 1d0ff6 │ │ │ │ + bne.n 1d1286 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d0fda │ │ │ │ + bhi.n 1d126a │ │ │ │ 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 1d0fbc │ │ │ │ + bhi.n 1d124c │ │ │ │ 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 1d1054 │ │ │ │ + bls.n 1d12e4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d105a │ │ │ │ - b.n 1d1054 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + bhi.n 1d12ea │ │ │ │ + b.n 1d12e4 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ 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 1d1148 │ │ │ │ + beq.n 1d13d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d114e │ │ │ │ + beq.n 1d13de │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d1160 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d13f0 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528487,63 +528754,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 1d10f4 │ │ │ │ + bne.n 1d1384 │ │ │ │ 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 1d10ea │ │ │ │ + bne.n 1d137a │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d10ce │ │ │ │ + bhi.n 1d135e │ │ │ │ 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 1d10b0 │ │ │ │ + bhi.n 1d1340 │ │ │ │ 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 1d1148 │ │ │ │ + bls.n 1d13d8 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d114e │ │ │ │ - b.n 1d1148 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + bhi.n 1d13de │ │ │ │ + b.n 1d13d8 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ 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 1d123c │ │ │ │ + beq.n 1d14cc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d1242 │ │ │ │ + beq.n 1d14d2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d1254 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d14e4 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528588,74 +528855,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 1d11e8 │ │ │ │ + bne.n 1d1478 │ │ │ │ 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 1d11de │ │ │ │ + bne.n 1d146e │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d11c2 │ │ │ │ + bhi.n 1d1452 │ │ │ │ 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 1d11a4 │ │ │ │ + bhi.n 1d1434 │ │ │ │ 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 1d123c │ │ │ │ + bls.n 1d14cc │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d1242 │ │ │ │ - b.n 1d123c │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + bhi.n 1d14d2 │ │ │ │ + b.n 1d14cc │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ 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] @ (1d13ac ) │ │ │ │ + ldr r2, [pc, #312] @ (1d163c ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d13b0 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1640 ) │ │ │ │ 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 1d1378 │ │ │ │ + beq.n 1d1608 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d1396 │ │ │ │ - ldr r3, [pc, #288] @ (1d13b4 ) │ │ │ │ + beq.w 1d1626 │ │ │ │ + ldr r3, [pc, #288] @ (1d1644 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d13a8 │ │ │ │ + vldr s16, [pc, #268] @ 1d1638 │ │ │ │ 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 │ │ │ │ @@ -528706,90 +528973,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 1d12da │ │ │ │ + bne.n 1d156a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d12ce │ │ │ │ + bne.n 1d155e │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d12b8 │ │ │ │ + bhi.n 1d1548 │ │ │ │ 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 1d12ae │ │ │ │ - ldr r2, [pc, #60] @ (1d13b8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d13b0 ) │ │ │ │ + bhi.n 1d153e │ │ │ │ + ldr r2, [pc, #60] @ (1d1648 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1640 ) │ │ │ │ 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 1d13a4 │ │ │ │ + bne.n 1d1634 │ │ │ │ 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 1d1378 │ │ │ │ + bls.n 1d1608 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1396 │ │ │ │ - b.n 1d1378 │ │ │ │ + bhi.n 1d1626 │ │ │ │ + b.n 1d1608 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - stc 0, cr0, [r8, #616] @ 0x268 │ │ │ │ + @ instruction: 0xeaf8009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stc 0, cr0, [r0], {154} @ 0x9a │ │ │ │ + ldrd r0, r0, [r0, #616]! @ 0x268 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1d1510 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d17a0 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d1514 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d17a4 ) │ │ │ │ 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 1d14dc │ │ │ │ + beq.n 1d176c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d14fa │ │ │ │ - ldr r3, [pc, #288] @ (1d1518 ) │ │ │ │ + beq.w 1d178a │ │ │ │ + ldr r3, [pc, #288] @ (1d17a8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d150c │ │ │ │ + vldr s16, [pc, #268] @ 1d179c │ │ │ │ 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 │ │ │ │ @@ -528840,90 +529107,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 1d143e │ │ │ │ + bne.n 1d16ce │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d1432 │ │ │ │ + bne.n 1d16c2 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d141c │ │ │ │ + bhi.n 1d16ac │ │ │ │ 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 1d1412 │ │ │ │ - ldr r2, [pc, #60] @ (1d151c ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1514 ) │ │ │ │ + bhi.n 1d16a2 │ │ │ │ + ldr r2, [pc, #60] @ (1d17ac ) │ │ │ │ + ldr r3, [pc, #52] @ (1d17a4 ) │ │ │ │ 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 1d1508 │ │ │ │ + bne.n 1d1798 │ │ │ │ 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 1d14dc │ │ │ │ + bls.n 1d176c │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d14fa │ │ │ │ - b.n 1d14dc │ │ │ │ + bhi.n 1d178a │ │ │ │ + b.n 1d176c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - stc 0, cr0, [r4], #-616 @ 0xfffffd98 │ │ │ │ + @ instruction: 0xe994009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds.w r0, ip, sl, lsr #2 │ │ │ │ + stmia.w ip, {r1, r3, r4, r7} │ │ │ │ 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] @ (1d1674 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1904 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d1678 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1908 ) │ │ │ │ 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 1d1640 │ │ │ │ + beq.n 1d18d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d165e │ │ │ │ - ldr r3, [pc, #288] @ (1d167c ) │ │ │ │ + beq.w 1d18ee │ │ │ │ + ldr r3, [pc, #288] @ (1d190c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d1670 │ │ │ │ + vldr s16, [pc, #268] @ 1d1900 │ │ │ │ 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 │ │ │ │ @@ -528974,90 +529241,91 @@ │ │ │ │ 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 1d15a2 │ │ │ │ + bne.n 1d1832 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d1596 │ │ │ │ + bne.n 1d1826 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1580 │ │ │ │ + bhi.n 1d1810 │ │ │ │ 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 1d1576 │ │ │ │ - ldr r2, [pc, #60] @ (1d1680 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1678 ) │ │ │ │ + bhi.n 1d1806 │ │ │ │ + ldr r2, [pc, #60] @ (1d1910 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1908 ) │ │ │ │ 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 1d166c │ │ │ │ + bne.n 1d18fc │ │ │ │ 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 1d1640 │ │ │ │ + bls.n 1d18d0 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d165e │ │ │ │ - b.n 1d1640 │ │ │ │ + bhi.n 1d18ee │ │ │ │ + b.n 1d18d0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xeac0009a │ │ │ │ + @ instruction: 0xe830009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xe9b8009a │ │ │ │ + b.n 1d1764 │ │ │ │ + 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1d17d8 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1a68 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d17dc ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1a6c ) │ │ │ │ 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 1d17a4 │ │ │ │ + beq.n 1d1a34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d17c2 │ │ │ │ - ldr r3, [pc, #288] @ (1d17e0 ) │ │ │ │ + beq.w 1d1a52 │ │ │ │ + ldr r3, [pc, #288] @ (1d1a70 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d17d4 │ │ │ │ + vldr s16, [pc, #268] @ 1d1a64 │ │ │ │ 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 │ │ │ │ @@ -529108,333 +529376,335 @@ │ │ │ │ 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 1d1706 │ │ │ │ + bne.n 1d1996 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d16fa │ │ │ │ + bne.n 1d198a │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d16e4 │ │ │ │ + bhi.n 1d1974 │ │ │ │ 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 1d16da │ │ │ │ - ldr r2, [pc, #60] @ (1d17e4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d17dc ) │ │ │ │ + bhi.n 1d196a │ │ │ │ + ldr r2, [pc, #60] @ (1d1a74 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1a6c ) │ │ │ │ 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 1d17d0 │ │ │ │ + bne.n 1d1a60 │ │ │ │ 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 1d17a4 │ │ │ │ + bls.n 1d1a34 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d17c2 │ │ │ │ - b.n 1d17a4 │ │ │ │ + bhi.n 1d1a52 │ │ │ │ + b.n 1d1a34 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrd r0, r0, [ip, #-616] @ 0x268 │ │ │ │ + b.n 1d1804 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xe854009a │ │ │ │ + b.n 1d1600 │ │ │ │ + lsls r2, r3, #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] @ (1d1858 ) │ │ │ │ + ldr r6, [pc, #96] @ (1d1ae8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1d185c ) │ │ │ │ + ldr r0, [pc, #96] @ (1d1aec ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1d1860 ) │ │ │ │ + ldr r5, [pc, #92] @ (1d1af0 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1d1864 ) │ │ │ │ + ldr r0, [pc, #84] @ (1d1af4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1d1868 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1af8 ) │ │ │ │ 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] @ (1d186c ) │ │ │ │ + ldr r2, [pc, #48] @ (1d1afc ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1d185c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d1aec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1854 │ │ │ │ + bne.n 1d1ae4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - b.n 1d1858 │ │ │ │ + b.n 1d15c8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1858 │ │ │ │ + b.n 1d15c8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d17e8 │ │ │ │ + b.n 1d1558 │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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] @ (1d18f0 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d1b80 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d18f4 ) │ │ │ │ + ldr r0, [pc, #112] @ (1d1b84 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d18f8 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1b88 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d18fc ) │ │ │ │ + ldr r0, [pc, #100] @ (1d1b8c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1900 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1b90 ) │ │ │ │ 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] @ (1d1904 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d1b94 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d18f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d1b84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d18ea │ │ │ │ + bne.n 1d1b7a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1d17e0 │ │ │ │ + b.n 1d1550 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d17e0 │ │ │ │ + b.n 1d1550 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1754 │ │ │ │ + b.n 1d14c4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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] @ (1d1988 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d1c18 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d198c ) │ │ │ │ + ldr r0, [pc, #112] @ (1d1c1c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1990 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1c20 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d1994 ) │ │ │ │ + ldr r0, [pc, #100] @ (1d1c24 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1998 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1c28 ) │ │ │ │ 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] @ (1d199c ) │ │ │ │ + ldr r2, [pc, #52] @ (1d1c2c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d198c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d1c1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1982 │ │ │ │ + bne.n 1d1c12 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1d1748 │ │ │ │ + b.n 1d14b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1748 │ │ │ │ + b.n 1d14b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d16bc │ │ │ │ + b.n 1d242c │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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] @ (1d1a20 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d1cb0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d1a24 ) │ │ │ │ + ldr r0, [pc, #112] @ (1d1cb4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1a28 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1cb8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d1a2c ) │ │ │ │ + ldr r0, [pc, #100] @ (1d1cbc ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1a30 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1cc0 ) │ │ │ │ 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] @ (1d1a34 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d1cc4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d1a24 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d1cb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1a1a │ │ │ │ + bne.n 1d1caa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1d16b0 │ │ │ │ + b.n 1d2420 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d16b0 │ │ │ │ + b.n 1d2420 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1624 │ │ │ │ + b.n 1d2394 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1b40 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1dd0 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1b2a │ │ │ │ + beq.n 1d1dba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1b30 │ │ │ │ + beq.n 1d1dc0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1b44 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1dd4 ) │ │ │ │ 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] @ (1d1b48 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1dd8 ) │ │ │ │ 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 │ │ │ │ @@ -529477,76 +529747,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 1d1ac0 │ │ │ │ + bne.n 1d1d50 │ │ │ │ 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 1d1ab8 │ │ │ │ + bne.n 1d1d48 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1a9c │ │ │ │ + bhi.n 1d1d2c │ │ │ │ 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 1d1a7e │ │ │ │ + bhi.n 1d1d0e │ │ │ │ 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 1d1b2a │ │ │ │ + bls.n 1d1dba │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1b30 │ │ │ │ - b.n 1d1b2a │ │ │ │ + bhi.n 1d1dc0 │ │ │ │ + b.n 1d1dba │ │ │ │ nop │ │ │ │ - b.n 1d1698 │ │ │ │ + b.n 1d2408 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ 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] @ (1d1c54 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1ee4 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1c3e │ │ │ │ + beq.n 1d1ece │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1c44 │ │ │ │ + beq.n 1d1ed4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1c58 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1ee8 ) │ │ │ │ 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] @ (1d1c5c ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1eec ) │ │ │ │ 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 │ │ │ │ @@ -529589,76 +529859,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 1d1bd4 │ │ │ │ + bne.n 1d1e64 │ │ │ │ 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 1d1bcc │ │ │ │ + bne.n 1d1e5c │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1bb0 │ │ │ │ + bhi.n 1d1e40 │ │ │ │ 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 1d1b92 │ │ │ │ + bhi.n 1d1e22 │ │ │ │ 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 1d1c3e │ │ │ │ + bls.n 1d1ece │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1c44 │ │ │ │ - b.n 1d1c3e │ │ │ │ + bhi.n 1d1ed4 │ │ │ │ + b.n 1d1ece │ │ │ │ nop │ │ │ │ - b.n 1d1584 │ │ │ │ + b.n 1d22f4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ 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] @ (1d1d68 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1ff8 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1d52 │ │ │ │ + beq.n 1d1fe2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1d58 │ │ │ │ + beq.n 1d1fe8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1d6c ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1ffc ) │ │ │ │ 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] @ (1d1d70 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d2000 ) │ │ │ │ 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 │ │ │ │ @@ -529701,76 +529971,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 1d1ce8 │ │ │ │ + bne.n 1d1f78 │ │ │ │ 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 1d1ce0 │ │ │ │ + bne.n 1d1f70 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1cc4 │ │ │ │ + bhi.n 1d1f54 │ │ │ │ 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 1d1ca6 │ │ │ │ + bhi.n 1d1f36 │ │ │ │ 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 1d1d52 │ │ │ │ + bls.n 1d1fe2 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1d58 │ │ │ │ - b.n 1d1d52 │ │ │ │ + bhi.n 1d1fe8 │ │ │ │ + b.n 1d1fe2 │ │ │ │ nop │ │ │ │ - b.n 1d2470 │ │ │ │ + b.n 1d21e0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ 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] @ (1d1e7c ) │ │ │ │ + ldr r4, [pc, #240] @ (1d210c ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1e66 │ │ │ │ + beq.n 1d20f6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1e6c │ │ │ │ + beq.n 1d20fc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1e80 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d2110 ) │ │ │ │ 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] @ (1d1e84 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d2114 ) │ │ │ │ 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 │ │ │ │ @@ -529813,87 +530083,86 @@ │ │ │ │ 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 1d1dfc │ │ │ │ + bne.n 1d208c │ │ │ │ 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 1d1df4 │ │ │ │ + bne.n 1d2084 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1dd8 │ │ │ │ + bhi.n 1d2068 │ │ │ │ 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 1d1dba │ │ │ │ + bhi.n 1d204a │ │ │ │ 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 1d1e66 │ │ │ │ + bls.n 1d20f6 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1e6c │ │ │ │ - b.n 1d1e66 │ │ │ │ + bhi.n 1d20fc │ │ │ │ + b.n 1d20f6 │ │ │ │ nop │ │ │ │ - b.n 1d235c │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ + vshr.u64 d16, d10, #42 │ │ │ │ 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] @ (1d1fcc ) │ │ │ │ + ldr r2, [pc, #296] @ (1d225c ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d1fd0 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d2260 ) │ │ │ │ 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] @ (1d1fd4 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d2264 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1f96 │ │ │ │ + beq.n 1d2226 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d1fb4 │ │ │ │ + beq.n 1d2244 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d1fd8 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d2268 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d1fc8 │ │ │ │ + vldr s16, [pc, #240] @ 1d2258 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d1fdc ) │ │ │ │ + ldr r1, [pc, #252] @ (1d226c ) │ │ │ │ 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] │ │ │ │ @@ -529935,105 +530204,104 @@ │ │ │ │ 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 1d1f0e │ │ │ │ + bne.n 1d219e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d1f02 │ │ │ │ + bne.n 1d2192 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d1ef2 │ │ │ │ + bhi.n 1d2182 │ │ │ │ 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 1d1eec │ │ │ │ - ldr r2, [pc, #72] @ (1d1fe0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1fd0 ) │ │ │ │ + bhi.n 1d217c │ │ │ │ + ldr r2, [pc, #72] @ (1d2270 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d2260 ) │ │ │ │ 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 1d1fc2 │ │ │ │ + bne.n 1d2252 │ │ │ │ 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 1d1f96 │ │ │ │ + bls.n 1d2226 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1fb4 │ │ │ │ - b.n 1d1f96 │ │ │ │ + bhi.n 1d2244 │ │ │ │ + b.n 1d2226 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d2280 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d225c │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ + mrc2 0, 5, r0, cr12, cr10, {4} │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d20a8 │ │ │ │ + ble.n 1d2218 │ │ │ │ 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] @ (1d2128 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d23b8 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d212c ) │ │ │ │ + ldr r3, [pc, #296] @ (1d23bc ) │ │ │ │ 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] @ (1d2130 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d23c0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d20f2 │ │ │ │ + beq.n 1d2382 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d2110 │ │ │ │ + beq.n 1d23a0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d2134 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d23c4 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d2124 │ │ │ │ + vldr s16, [pc, #240] @ 1d23b4 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d2138 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d23c8 ) │ │ │ │ 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] │ │ │ │ @@ -530075,104 +530343,104 @@ │ │ │ │ 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 1d206a │ │ │ │ + bne.n 1d22fa │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d205e │ │ │ │ + bne.n 1d22ee │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d204e │ │ │ │ + bhi.n 1d22de │ │ │ │ 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 1d2048 │ │ │ │ - ldr r2, [pc, #72] @ (1d213c ) │ │ │ │ - ldr r3, [pc, #52] @ (1d212c ) │ │ │ │ + bhi.n 1d22d8 │ │ │ │ + ldr r2, [pc, #72] @ (1d23cc ) │ │ │ │ + ldr r3, [pc, #52] @ (1d23bc ) │ │ │ │ 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 1d211e │ │ │ │ + bne.n 1d23ae │ │ │ │ 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 1d20f2 │ │ │ │ + bls.n 1d2382 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d2110 │ │ │ │ - b.n 1d20f2 │ │ │ │ + bhi.n 1d23a0 │ │ │ │ + b.n 1d2382 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + ble.n 1d2494 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + ble.n 1d2470 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vshr.u64 d16, d10, #20 │ │ │ │ + ldc2l 0, cr0, [ip, #-616] @ 0xfffffd98 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - svc 6 │ │ │ │ + bgt.n 1d24bc │ │ │ │ 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] @ (1d2284 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d2514 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d2288 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d2518 ) │ │ │ │ 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] @ (1d228c ) │ │ │ │ + ldr r3, [pc, #280] @ (1d251c ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d224e │ │ │ │ + beq.n 1d24de │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d226c │ │ │ │ + beq.n 1d24fc │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d2290 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d2520 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d2280 │ │ │ │ + vldr s16, [pc, #240] @ 1d2510 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d2294 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d2524 ) │ │ │ │ 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] │ │ │ │ @@ -530214,104 +530482,104 @@ │ │ │ │ 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 1d21c6 │ │ │ │ + bne.n 1d2456 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d21ba │ │ │ │ + bne.n 1d244a │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d21aa │ │ │ │ + bhi.n 1d243a │ │ │ │ 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 1d21a4 │ │ │ │ - ldr r2, [pc, #72] @ (1d2298 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d2288 ) │ │ │ │ + bhi.n 1d2434 │ │ │ │ + ldr r2, [pc, #72] @ (1d2528 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d2518 ) │ │ │ │ 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 1d227a │ │ │ │ + bne.n 1d250a │ │ │ │ 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 1d224e │ │ │ │ + bls.n 1d24de │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d226c │ │ │ │ - b.n 1d224e │ │ │ │ + bhi.n 1d24fc │ │ │ │ + b.n 1d24de │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + bgt.n 1d2538 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + blt.n 1d2514 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mcr2 0, 4, r0, cr12, cr10, {4} │ │ │ │ + @ instruction: 0xfbfc009a │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1d21f0 │ │ │ │ + blt.n 1d2560 │ │ │ │ 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] @ (1d23e0 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d2670 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d23e4 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d2674 ) │ │ │ │ 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] @ (1d23e8 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d2678 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d23aa │ │ │ │ + beq.n 1d263a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d23c8 │ │ │ │ + beq.n 1d2658 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d23ec ) │ │ │ │ + ldr r1, [pc, #272] @ (1d267c ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d23dc │ │ │ │ + vldr s16, [pc, #240] @ 1d266c │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d23f0 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d2680 ) │ │ │ │ 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] │ │ │ │ @@ -530353,86 +530621,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 1d2322 │ │ │ │ + bne.n 1d25b2 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d2316 │ │ │ │ + bne.n 1d25a6 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d2306 │ │ │ │ + bhi.n 1d2596 │ │ │ │ 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 1d2300 │ │ │ │ - ldr r2, [pc, #72] @ (1d23f4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d23e4 ) │ │ │ │ + bhi.n 1d2590 │ │ │ │ + ldr r2, [pc, #72] @ (1d2684 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d2674 ) │ │ │ │ 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 1d23d6 │ │ │ │ + bne.n 1d2666 │ │ │ │ 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 1d23aa │ │ │ │ + bls.n 1d263a │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d23c8 │ │ │ │ - b.n 1d23aa │ │ │ │ + bhi.n 1d2658 │ │ │ │ + b.n 1d263a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ble.n 1d246c │ │ │ │ + bge.n 1d25dc │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1d2448 │ │ │ │ + bge.n 1d25b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stc2 0, cr0, [ip, #-616]! @ 0xfffffd98 │ │ │ │ + @ instruction: 0xfa9c009a │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1d2494 │ │ │ │ + bls.n 1d2604 │ │ │ │ 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] @ (1d2494 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d2724 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (1d2498 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d2728 ) │ │ │ │ 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 1d246a │ │ │ │ + bls.n 1d26fa │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -530442,109 +530710,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 1d2428 │ │ │ │ + bhi.n 1d26b8 │ │ │ │ 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, 1d2484 │ │ │ │ - ldr r2, [pc, #44] @ (1d249c ) │ │ │ │ - ldr r3, [pc, #40] @ (1d2498 ) │ │ │ │ + cbnz r1, 1d2714 │ │ │ │ + ldr r2, [pc, #44] @ (1d272c ) │ │ │ │ + ldr r3, [pc, #40] @ (1d2728 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d2490 │ │ │ │ + bne.n 1d2720 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b09a8 │ │ │ │ - b.n 1d246c │ │ │ │ + bl 1b0c38 │ │ │ │ + b.n 1d26fc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - blt.n 1d246c │ │ │ │ + bls.n 1d27dc │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1d23b8 │ │ │ │ + bhi.n 1d2728 │ │ │ │ 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] @ (1d2504 ) │ │ │ │ + ldr r2, [pc, #84] @ (1d2794 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d2508 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d2798 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1d24f0 │ │ │ │ + cbz r3, 1d2780 │ │ │ │ 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 1d24ec │ │ │ │ - ldr r0, [pc, #44] @ (1d250c ) │ │ │ │ + bmi.n 1d277c │ │ │ │ + ldr r0, [pc, #44] @ (1d279c ) │ │ │ │ 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] @ (1d2510 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d27a0 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d93f4 │ │ │ │ + bl 1d9684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1d24c2 │ │ │ │ + b.n 1d2752 │ │ │ │ nop │ │ │ │ - blt.n 1d2594 │ │ │ │ + bhi.n 1d2704 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ 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 1d2648 │ │ │ │ + beq.w 1d28d8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d264c │ │ │ │ + bls.w 1d28dc │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #300] @ 1d2664 │ │ │ │ + vldr s13, [pc, #300] @ 1d28f4 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -530576,26 +530844,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 1d2558 │ │ │ │ + bne.n 1d27e8 │ │ │ │ cmp r7, lr │ │ │ │ - bls.n 1d263e │ │ │ │ + bls.n 1d28ce │ │ │ │ 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] @ 1d2664 │ │ │ │ + vldr s12, [pc, #128] @ 1d28f4 │ │ │ │ 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] │ │ │ │ @@ -530610,51 +530878,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 1d2648 │ │ │ │ + beq.n 1d28d8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2532 │ │ │ │ + bne.w 1d27c2 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1d25e8 │ │ │ │ + b.n 1d2878 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 1d254e │ │ │ │ + bne.n 1d27de │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 1d265c │ │ │ │ + cbnz r6, 1d28ec │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2648 │ │ │ │ + beq.n 1d28d8 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d264e │ │ │ │ - b.n 1d2648 │ │ │ │ + bne.n 1d28de │ │ │ │ + b.n 1d28d8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d25e0 │ │ │ │ + b.n 1d2870 │ │ │ │ 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 1d2722 │ │ │ │ + beq.n 1d29b2 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1d2728 │ │ │ │ + bls.n 1d29b8 │ │ │ │ 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 │ │ │ │ @@ -530673,18 +530941,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 1d269e │ │ │ │ + bne.n 1d292e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bls.n 1d2718 │ │ │ │ + bls.n 1d29a8 │ │ │ │ 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] │ │ │ │ @@ -530694,60 +530962,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 1d2722 │ │ │ │ + beq.n 1d29b2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1d2682 │ │ │ │ + bne.n 1d2912 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1d26f0 │ │ │ │ + b.n 1d2980 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1d2692 │ │ │ │ + bne.n 1d2922 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r7, 1d2738 │ │ │ │ + cbnz r7, 1d29c8 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1d2722 │ │ │ │ + beq.n 1d29b2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1d272a │ │ │ │ - b.n 1d2722 │ │ │ │ + bne.n 1d29ba │ │ │ │ + b.n 1d29b2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1d26ec │ │ │ │ + b.n 1d297c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d2856 │ │ │ │ + beq.w 1d2ae6 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2906 │ │ │ │ + bls.w 1d2b96 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d2920 │ │ │ │ + vldr s7, [pc, #444] @ 1d2bb0 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d2924 │ │ │ │ + vldr s3, [pc, #440] @ 1d2bb4 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d2928 │ │ │ │ - vldr s4, [pc, #436] @ 1d292c │ │ │ │ + vldr s10, [pc, #436] @ 1d2bb8 │ │ │ │ + vldr s4, [pc, #436] @ 1d2bbc │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d2930 │ │ │ │ - vldr s6, [pc, #432] @ 1d2934 │ │ │ │ + vldr s5, [pc, #432] @ 1d2bc0 │ │ │ │ + vldr s6, [pc, #432] @ 1d2bc4 │ │ │ │ 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 │ │ │ │ @@ -530790,34 +531058,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 1d278e │ │ │ │ + bne.n 1d2a1e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d285a │ │ │ │ + bhi.n 1d2aea │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d2784 │ │ │ │ + bne.n 1d2a14 │ │ │ │ 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] @ 1d2920 │ │ │ │ + vldr s5, [pc, #180] @ 1d2bb0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2924 │ │ │ │ - vldr s10, [pc, #176] @ 1d2928 │ │ │ │ - vldr s7, [pc, #176] @ 1d292c │ │ │ │ - vldr s8, [pc, #176] @ 1d2930 │ │ │ │ - vldr s9, [pc, #176] @ 1d2934 │ │ │ │ + vldr s6, [pc, #176] @ 1d2bb4 │ │ │ │ + vldr s10, [pc, #176] @ 1d2bb8 │ │ │ │ + vldr s7, [pc, #176] @ 1d2bbc │ │ │ │ + vldr s8, [pc, #176] @ 1d2bc0 │ │ │ │ + vldr s9, [pc, #176] @ 1d2bc4 │ │ │ │ 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 │ │ │ │ @@ -530842,66 +531110,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 1d2856 │ │ │ │ + beq.n 1d2ae6 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d275e │ │ │ │ + bne.w 1d29ee │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2884 │ │ │ │ - cbnz r6, 1d2916 │ │ │ │ + b.n 1d2b14 │ │ │ │ + cbnz r6, 1d2ba6 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2856 │ │ │ │ + beq.n 1d2ae6 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2908 │ │ │ │ - b.n 1d2856 │ │ │ │ + bne.n 1d2b98 │ │ │ │ + b.n 1d2ae6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2868 │ │ │ │ + b.n 1d2af8 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d2c10 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d2ea0 ) │ │ │ │ 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 1d2a4c │ │ │ │ + beq.w 1d2cdc │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2afc │ │ │ │ + bls.w 1d2d8c │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1d2b14 │ │ │ │ + vldr s7, [pc, #440] @ 1d2da4 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1d2b18 │ │ │ │ + vldr s3, [pc, #436] @ 1d2da8 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1d2b1c │ │ │ │ - vldr s4, [pc, #432] @ 1d2b20 │ │ │ │ + vldr s10, [pc, #432] @ 1d2dac │ │ │ │ + vldr s4, [pc, #432] @ 1d2db0 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1d2b24 │ │ │ │ - vldr s6, [pc, #428] @ 1d2b28 │ │ │ │ + vldr s5, [pc, #428] @ 1d2db4 │ │ │ │ + vldr s6, [pc, #428] @ 1d2db8 │ │ │ │ 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 │ │ │ │ @@ -530944,34 +531212,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 1d2986 │ │ │ │ + bne.n 1d2c16 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d2a50 │ │ │ │ + bhi.n 1d2ce0 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d297c │ │ │ │ + bne.n 1d2c0c │ │ │ │ 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] @ 1d2b14 │ │ │ │ + vldr s5, [pc, #180] @ 1d2da4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2b18 │ │ │ │ - vldr s10, [pc, #176] @ 1d2b1c │ │ │ │ - vldr s7, [pc, #176] @ 1d2b20 │ │ │ │ - vldr s8, [pc, #176] @ 1d2b24 │ │ │ │ - vldr s9, [pc, #176] @ 1d2b28 │ │ │ │ + vldr s6, [pc, #176] @ 1d2da8 │ │ │ │ + vldr s10, [pc, #176] @ 1d2dac │ │ │ │ + vldr s7, [pc, #176] @ 1d2db0 │ │ │ │ + vldr s8, [pc, #176] @ 1d2db4 │ │ │ │ + vldr s9, [pc, #176] @ 1d2db8 │ │ │ │ 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 │ │ │ │ @@ -530996,54 +531264,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 1d2a4c │ │ │ │ + beq.n 1d2cdc │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2956 │ │ │ │ + bne.w 1d2be6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2a7a │ │ │ │ - cbnz r6, 1d2b0c │ │ │ │ + b.n 1d2d0a │ │ │ │ + cbnz r6, 1d2d9c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2a4c │ │ │ │ + beq.n 1d2cdc │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2afe │ │ │ │ - b.n 1d2a4c │ │ │ │ + bne.n 1d2d8e │ │ │ │ + b.n 1d2cdc │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2a5e │ │ │ │ + b.n 1d2cee │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d2e04 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d3094 ) │ │ │ │ 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 1d2c3c │ │ │ │ + beq.n 1d2ecc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d2cd0 │ │ │ │ + bls.w 1d2f60 │ │ │ │ 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 │ │ │ │ @@ -531101,28 +531369,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 1d2b76 │ │ │ │ + bne.n 1d2e06 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d2c42 │ │ │ │ + bhi.n 1d2ed2 │ │ │ │ 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 1d2b66 │ │ │ │ + bne.n 1d2df6 │ │ │ │ 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 │ │ │ │ @@ -531159,45 +531427,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 1d2c3c │ │ │ │ + beq.n 1d2ecc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2b48 │ │ │ │ + bne.w 1d2dd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2c6c │ │ │ │ + b.n 1d2efc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d2ce8 │ │ │ │ + cbnz r3, 1d2f78 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d2c3c │ │ │ │ + beq.n 1d2ecc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d2cd8 │ │ │ │ - b.n 1d2c3c │ │ │ │ + bne.n 1d2f68 │ │ │ │ + b.n 1d2ecc │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2c54 │ │ │ │ + b.n 1d2ee4 │ │ │ │ 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 1d2e00 │ │ │ │ + beq.n 1d3090 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d2e94 │ │ │ │ + bls.w 1d3124 │ │ │ │ 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 │ │ │ │ @@ -531255,28 +531523,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 1d2d3a │ │ │ │ + bne.n 1d2fca │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d2e06 │ │ │ │ + bhi.n 1d3096 │ │ │ │ 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 1d2d2a │ │ │ │ + bne.n 1d2fba │ │ │ │ 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 │ │ │ │ @@ -531313,56 +531581,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 1d2e00 │ │ │ │ + beq.n 1d3090 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2d0c │ │ │ │ + bne.w 1d2f9c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2e30 │ │ │ │ + b.n 1d30c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d2eac │ │ │ │ + cbnz r3, 1d313c │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d2e00 │ │ │ │ + beq.n 1d3090 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d2e9c │ │ │ │ - b.n 1d2e00 │ │ │ │ + bne.n 1d312c │ │ │ │ + b.n 1d3090 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2e18 │ │ │ │ + b.n 1d30a8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d2fca │ │ │ │ + beq.w 1d325a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d307c │ │ │ │ + bls.w 1d330c │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d3094 │ │ │ │ + vldr s7, [pc, #444] @ 1d3324 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d3098 │ │ │ │ + vldr s3, [pc, #440] @ 1d3328 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d309c │ │ │ │ - vldr s4, [pc, #436] @ 1d30a0 │ │ │ │ + vldr s10, [pc, #436] @ 1d332c │ │ │ │ + vldr s4, [pc, #436] @ 1d3330 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d30a4 │ │ │ │ - vldr s6, [pc, #432] @ 1d30a8 │ │ │ │ + vldr s5, [pc, #432] @ 1d3334 │ │ │ │ + vldr s6, [pc, #432] @ 1d3338 │ │ │ │ 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 │ │ │ │ @@ -531405,34 +531673,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 1d2f02 │ │ │ │ + bne.n 1d3192 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d2fce │ │ │ │ + bhi.n 1d325e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d2ef8 │ │ │ │ + bne.n 1d3188 │ │ │ │ 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] @ 1d3094 │ │ │ │ + vldr s5, [pc, #180] @ 1d3324 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d3098 │ │ │ │ - vldr s10, [pc, #176] @ 1d309c │ │ │ │ - vldr s7, [pc, #176] @ 1d30a0 │ │ │ │ - vldr s8, [pc, #176] @ 1d30a4 │ │ │ │ - vldr s9, [pc, #176] @ 1d30a8 │ │ │ │ + vldr s6, [pc, #176] @ 1d3328 │ │ │ │ + vldr s10, [pc, #176] @ 1d332c │ │ │ │ + vldr s7, [pc, #176] @ 1d3330 │ │ │ │ + vldr s8, [pc, #176] @ 1d3334 │ │ │ │ + vldr s9, [pc, #176] @ 1d3338 │ │ │ │ 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 │ │ │ │ @@ -531457,65 +531725,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 1d2fca │ │ │ │ + beq.n 1d325a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2ed2 │ │ │ │ + bne.w 1d3162 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2ff8 │ │ │ │ - cbnz r6, 1d308c │ │ │ │ + b.n 1d3288 │ │ │ │ + cbnz r6, 1d331c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2fca │ │ │ │ + beq.n 1d325a │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d307e │ │ │ │ - b.n 1d2fca │ │ │ │ + bne.n 1d330e │ │ │ │ + b.n 1d325a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2fdc │ │ │ │ + b.n 1d326c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d3384 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d3614 ) │ │ │ │ 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 1d31c2 │ │ │ │ + beq.w 1d3452 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d3274 │ │ │ │ + bls.w 1d3504 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d328c │ │ │ │ + vldr s7, [pc, #444] @ 1d351c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d3290 │ │ │ │ + vldr s3, [pc, #440] @ 1d3520 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d3294 │ │ │ │ - vldr s4, [pc, #436] @ 1d3298 │ │ │ │ + vldr s10, [pc, #436] @ 1d3524 │ │ │ │ + vldr s4, [pc, #436] @ 1d3528 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d329c │ │ │ │ - vldr s6, [pc, #432] @ 1d32a0 │ │ │ │ + vldr s5, [pc, #432] @ 1d352c │ │ │ │ + vldr s6, [pc, #432] @ 1d3530 │ │ │ │ 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 │ │ │ │ @@ -531558,34 +531826,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 1d30fa │ │ │ │ + bne.n 1d338a │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d31c6 │ │ │ │ + bhi.n 1d3456 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d30f0 │ │ │ │ + bne.n 1d3380 │ │ │ │ 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] @ 1d328c │ │ │ │ + vldr s5, [pc, #180] @ 1d351c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d3290 │ │ │ │ - vldr s10, [pc, #176] @ 1d3294 │ │ │ │ - vldr s7, [pc, #176] @ 1d3298 │ │ │ │ - vldr s8, [pc, #176] @ 1d329c │ │ │ │ - vldr s9, [pc, #176] @ 1d32a0 │ │ │ │ + vldr s6, [pc, #176] @ 1d3520 │ │ │ │ + vldr s10, [pc, #176] @ 1d3524 │ │ │ │ + vldr s7, [pc, #176] @ 1d3528 │ │ │ │ + vldr s8, [pc, #176] @ 1d352c │ │ │ │ + vldr s9, [pc, #176] @ 1d3530 │ │ │ │ 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 │ │ │ │ @@ -531610,54 +531878,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 1d31c2 │ │ │ │ + beq.n 1d3452 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d30ca │ │ │ │ + bne.w 1d335a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d31f0 │ │ │ │ - cbnz r6, 1d3284 │ │ │ │ + b.n 1d3480 │ │ │ │ + cbnz r6, 1d3514 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d31c2 │ │ │ │ + beq.n 1d3452 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d3276 │ │ │ │ - b.n 1d31c2 │ │ │ │ + bne.n 1d3506 │ │ │ │ + b.n 1d3452 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d31d4 │ │ │ │ + b.n 1d3464 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d357c ) │ │ │ │ + ldr r1, [pc, #744] @ (1d380c ) │ │ │ │ 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 1d33b4 │ │ │ │ + beq.n 1d3644 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d3446 │ │ │ │ + bls.w 1d36d6 │ │ │ │ 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 │ │ │ │ @@ -531715,28 +531983,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 1d32ee │ │ │ │ + bne.n 1d357e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d33ba │ │ │ │ + bhi.n 1d364a │ │ │ │ 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 1d32de │ │ │ │ + bne.n 1d356e │ │ │ │ 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 │ │ │ │ @@ -531773,46 +532041,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 1d33b4 │ │ │ │ + beq.n 1d3644 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d32c0 │ │ │ │ + bne.w 1d3550 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d33e4 │ │ │ │ + b.n 1d3674 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d345e │ │ │ │ + cbnz r3, 1d36ee │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d33b4 │ │ │ │ + beq.n 1d3644 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d344e │ │ │ │ - b.n 1d33b4 │ │ │ │ + bne.n 1d36de │ │ │ │ + b.n 1d3644 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d33cc │ │ │ │ + b.n 1d365c │ │ │ │ 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 1d3578 │ │ │ │ + beq.n 1d3808 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d360a │ │ │ │ + bls.w 1d389a │ │ │ │ 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 │ │ │ │ @@ -531870,28 +532138,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 1d34b2 │ │ │ │ + bne.n 1d3742 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d357e │ │ │ │ + bhi.n 1d380e │ │ │ │ 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 1d34a2 │ │ │ │ + bne.n 1d3732 │ │ │ │ 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 │ │ │ │ @@ -531928,139 +532196,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 1d3578 │ │ │ │ + beq.n 1d3808 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d3484 │ │ │ │ + bne.w 1d3714 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d35a8 │ │ │ │ + b.n 1d3838 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d3622 │ │ │ │ + cbnz r3, 1d38b2 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d3578 │ │ │ │ + beq.n 1d3808 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d3612 │ │ │ │ - b.n 1d3578 │ │ │ │ + bne.n 1d38a2 │ │ │ │ + b.n 1d3808 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d3590 │ │ │ │ + b.n 1d3820 │ │ │ │ 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 1d3664 │ │ │ │ + beq.n 1d38f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ adds r6, #1 │ │ │ │ blx 55100 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1d3650 │ │ │ │ + bne.n 1d38e0 │ │ │ │ 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, 1d36ae │ │ │ │ - cbz r0, 1d36b2 │ │ │ │ + cbz r5, 1d393e │ │ │ │ + cbz r0, 1d3942 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr s14, [pc, #64] @ 1d36c0 │ │ │ │ + vldr s14, [pc, #64] @ 1d3950 │ │ │ │ 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 1d368a │ │ │ │ + bne.n 1d391a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d3684 │ │ │ │ + bne.n 1d3914 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d36ae │ │ │ │ + beq.n 1d393e │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d36b2 │ │ │ │ - b.n 1d36ae │ │ │ │ + bne.n 1d3942 │ │ │ │ + b.n 1d393e │ │ │ │ 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, 1d3702 │ │ │ │ - cbz r2, 1d3706 │ │ │ │ + cbz r6, 1d3992 │ │ │ │ + cbz r2, 1d3996 │ │ │ │ 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 1d36e4 │ │ │ │ + bne.n 1d3974 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1d36dc │ │ │ │ + bne.n 1d396c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3702 │ │ │ │ + beq.n 1d3992 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3706 │ │ │ │ - b.n 1d3702 │ │ │ │ + bne.n 1d3996 │ │ │ │ + b.n 1d3992 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 1d378a │ │ │ │ + cbz r7, 1d3a1a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d378e │ │ │ │ + beq.n 1d3a1e │ │ │ │ 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] @ 1d37a0 │ │ │ │ + vldr d6, [pc, #100] @ 1d3a30 │ │ │ │ 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] │ │ │ │ @@ -532070,37 +532338,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 1d374a │ │ │ │ + bne.n 1d39da │ │ │ │ adds r3, #1 │ │ │ │ add r4, r6 │ │ │ │ add r5, r8 │ │ │ │ add r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d3744 │ │ │ │ + bne.n 1d39d4 │ │ │ │ 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 1d378a │ │ │ │ + beq.n 1d3a1a │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 1d378e │ │ │ │ - b.n 1d378a │ │ │ │ + bne.n 1d3a1e │ │ │ │ + b.n 1d3a1a │ │ │ │ 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, 1d3806 │ │ │ │ - cbz r7, 1d380a │ │ │ │ + cbz r6, 1d3a96 │ │ │ │ + cbz r7, 1d3a9a │ │ │ │ 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 │ │ │ │ @@ -532114,75 +532382,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 1d37ce │ │ │ │ + bne.n 1d3a5e │ │ │ │ adds r3, #1 │ │ │ │ add r0, r5 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1d37c8 │ │ │ │ + bne.n 1d3a58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3806 │ │ │ │ + beq.n 1d3a96 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1d380a │ │ │ │ - b.n 1d3806 │ │ │ │ + bne.n 1d3a9a │ │ │ │ + b.n 1d3a96 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1d385c │ │ │ │ - cbz r0, 1d385e │ │ │ │ + cbz r5, 1d3aec │ │ │ │ + cbz r0, 1d3aee │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1d3870 │ │ │ │ + vldr d6, [pc, #64] @ 1d3b00 │ │ │ │ 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 1d3838 │ │ │ │ + bne.n 1d3ac8 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d3832 │ │ │ │ + bne.n 1d3ac2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d385c │ │ │ │ + beq.n 1d3aec │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d385e │ │ │ │ + bne.n 1d3aee │ │ │ │ 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 1d38b8 │ │ │ │ + beq.n 1d3b48 │ │ │ │ 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 │ │ │ │ @@ -532190,23 +532458,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 55100 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1d38a4 │ │ │ │ + bne.n 1d3b34 │ │ │ │ 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 1d38fc │ │ │ │ + beq.n 1d3b8c │ │ │ │ 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 │ │ │ │ @@ -532214,671 +532482,671 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 55100 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1d38e8 │ │ │ │ + bne.n 1d3b78 │ │ │ │ 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, 1d3968 │ │ │ │ - cbz r2, 1d396c │ │ │ │ + cbz r6, 1d3bf8 │ │ │ │ + cbz r2, 1d3bfc │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1d3980 │ │ │ │ + vldr d5, [pc, #104] @ 1d3c10 │ │ │ │ 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 1d3954 │ │ │ │ + ble.n 1d3be4 │ │ │ │ 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 1d3954 │ │ │ │ + bgt.n 1d3be4 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1d3926 │ │ │ │ + bne.n 1d3bb6 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3920 │ │ │ │ + bne.n 1d3bb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3968 │ │ │ │ + beq.n 1d3bf8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d396c │ │ │ │ - b.n 1d3968 │ │ │ │ + bne.n 1d3bfc │ │ │ │ + b.n 1d3bf8 │ │ │ │ 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, 1d39da │ │ │ │ - cbz r2, 1d39de │ │ │ │ + cbz r6, 1d3c6a │ │ │ │ + cbz r2, 1d3c6e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d39f0 │ │ │ │ + vldr d6, [pc, #80] @ 1d3c80 │ │ │ │ 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 1d39ac │ │ │ │ + bne.n 1d3c3c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d39a4 │ │ │ │ + bne.n 1d3c34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d39da │ │ │ │ + beq.n 1d3c6a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d39de │ │ │ │ - b.n 1d39da │ │ │ │ + bne.n 1d3c6e │ │ │ │ + b.n 1d3c6a │ │ │ │ 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, 1d3a3a │ │ │ │ - cbz r4, 1d3a3e │ │ │ │ + cbz r7, 1d3cca │ │ │ │ + cbz r4, 1d3cce │ │ │ │ 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 1d3a18 │ │ │ │ + bne.n 1d3ca8 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3a10 │ │ │ │ + bne.n 1d3ca0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1d3a3a │ │ │ │ + beq.n 1d3cca │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3a3e │ │ │ │ - b.n 1d3a3a │ │ │ │ + bne.n 1d3cce │ │ │ │ + b.n 1d3cca │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1d3a84 │ │ │ │ - cbz r5, 1d3a88 │ │ │ │ + cbz r7, 1d3d14 │ │ │ │ + cbz r5, 1d3d18 │ │ │ │ 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 1d3a68 │ │ │ │ + bne.n 1d3cf8 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3a64 │ │ │ │ + bne.n 1d3cf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3a84 │ │ │ │ + beq.n 1d3d14 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3a88 │ │ │ │ - b.n 1d3a84 │ │ │ │ + bne.n 1d3d18 │ │ │ │ + b.n 1d3d14 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3aea │ │ │ │ - cbz r2, 1d3aee │ │ │ │ + cbz r6, 1d3d7a │ │ │ │ + cbz r2, 1d3d7e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3b00 │ │ │ │ + vldr d6, [pc, #80] @ 1d3d90 │ │ │ │ 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 1d3abc │ │ │ │ + bne.n 1d3d4c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3ab4 │ │ │ │ + bne.n 1d3d44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3aea │ │ │ │ + beq.n 1d3d7a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3aee │ │ │ │ - b.n 1d3aea │ │ │ │ + bne.n 1d3d7e │ │ │ │ + b.n 1d3d7a │ │ │ │ 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, 1d3b4a │ │ │ │ - cbz r4, 1d3b4e │ │ │ │ + cbz r7, 1d3dda │ │ │ │ + cbz r4, 1d3dde │ │ │ │ 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 1d3b28 │ │ │ │ + bne.n 1d3db8 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d3b20 │ │ │ │ + bne.n 1d3db0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3b4a │ │ │ │ + beq.n 1d3dda │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3b4e │ │ │ │ - b.n 1d3b4a │ │ │ │ + bne.n 1d3dde │ │ │ │ + b.n 1d3dda │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3b92 │ │ │ │ + cbz r6, 1d3e22 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3b94 │ │ │ │ + beq.n 1d3e24 │ │ │ │ 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 1d3b7a │ │ │ │ + bne.n 1d3e0a │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3b76 │ │ │ │ + bne.n 1d3e06 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3b92 │ │ │ │ + beq.n 1d3e22 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1d3b94 │ │ │ │ + bne.n 1d3e24 │ │ │ │ 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, 1d3bfa │ │ │ │ - cbz r2, 1d3bfe │ │ │ │ + cbz r6, 1d3e8a │ │ │ │ + cbz r2, 1d3e8e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3c10 │ │ │ │ + vldr d6, [pc, #80] @ 1d3ea0 │ │ │ │ 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 1d3bcc │ │ │ │ + bne.n 1d3e5c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3bc4 │ │ │ │ + bne.n 1d3e54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3bfa │ │ │ │ + beq.n 1d3e8a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3bfe │ │ │ │ - b.n 1d3bfa │ │ │ │ + bne.n 1d3e8e │ │ │ │ + b.n 1d3e8a │ │ │ │ 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, 1d3c6c │ │ │ │ - cbz r2, 1d3c70 │ │ │ │ + cbz r6, 1d3efc │ │ │ │ + cbz r2, 1d3f00 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr d6, [pc, #76] @ 1d3c80 │ │ │ │ + vldr d6, [pc, #76] @ 1d3f10 │ │ │ │ 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 1d3c3e │ │ │ │ + bne.n 1d3ece │ │ │ │ adds r5, #1 │ │ │ │ add r4, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 1d3c36 │ │ │ │ + bne.n 1d3ec6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3c6c │ │ │ │ + beq.n 1d3efc │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3c70 │ │ │ │ - b.n 1d3c6c │ │ │ │ + bne.n 1d3f00 │ │ │ │ + b.n 1d3efc │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d3c86 │ │ │ │ + b.n 1d3f16 │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3cca │ │ │ │ - cbz r4, 1d3cce │ │ │ │ + cbz r7, 1d3f5a │ │ │ │ + cbz r4, 1d3f5e │ │ │ │ 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 1d3ca8 │ │ │ │ + bne.n 1d3f38 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3ca0 │ │ │ │ + bne.n 1d3f30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3cca │ │ │ │ + beq.n 1d3f5a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3cce │ │ │ │ - b.n 1d3cca │ │ │ │ + bne.n 1d3f5e │ │ │ │ + b.n 1d3f5a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3d32 │ │ │ │ - cbz r2, 1d3d36 │ │ │ │ + cbz r6, 1d3fc2 │ │ │ │ + cbz r2, 1d3fc6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3d48 │ │ │ │ + vldr d6, [pc, #80] @ 1d3fd8 │ │ │ │ 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 1d3d04 │ │ │ │ + bne.n 1d3f94 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3cfc │ │ │ │ + bne.n 1d3f8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3d32 │ │ │ │ + beq.n 1d3fc2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3d36 │ │ │ │ - b.n 1d3d32 │ │ │ │ + bne.n 1d3fc6 │ │ │ │ + b.n 1d3fc2 │ │ │ │ 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, 1d3d92 │ │ │ │ - cbz r4, 1d3d96 │ │ │ │ + cbz r7, 1d4022 │ │ │ │ + cbz r4, 1d4026 │ │ │ │ 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 1d3d70 │ │ │ │ + bne.n 1d4000 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3d68 │ │ │ │ + bne.n 1d3ff8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3d92 │ │ │ │ + beq.n 1d4022 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3d96 │ │ │ │ - b.n 1d3d92 │ │ │ │ + bne.n 1d4026 │ │ │ │ + b.n 1d4022 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1d3dde │ │ │ │ - cbz r0, 1d3de0 │ │ │ │ + cbz r5, 1d406e │ │ │ │ + cbz r0, 1d4070 │ │ │ │ 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 1d3dc2 │ │ │ │ + bne.n 1d4052 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d3dba │ │ │ │ + bne.n 1d404a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d3dde │ │ │ │ + beq.n 1d406e │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d3de0 │ │ │ │ + bne.n 1d4070 │ │ │ │ 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, 1d3e5e │ │ │ │ - cbz r2, 1d3e62 │ │ │ │ + cbz r6, 1d40ee │ │ │ │ + cbz r2, 1d40f2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1d3e70 │ │ │ │ + vldr d5, [pc, #104] @ 1d4100 │ │ │ │ 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 1d3e46 │ │ │ │ + ble.n 1d40d6 │ │ │ │ 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 1d3e46 │ │ │ │ + bgt.n 1d40d6 │ │ │ │ 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 1d3e18 │ │ │ │ + bne.n 1d40a8 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3e10 │ │ │ │ + bne.n 1d40a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3e5e │ │ │ │ + beq.n 1d40ee │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3e62 │ │ │ │ - b.n 1d3e5e │ │ │ │ + bne.n 1d40f2 │ │ │ │ + b.n 1d40ee │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3eb4 │ │ │ │ + cbz r6, 1d4144 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1d3eb6 │ │ │ │ + beq.n 1d4146 │ │ │ │ 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 1d3e98 │ │ │ │ + bne.n 1d4128 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d3e92 │ │ │ │ + bne.n 1d4122 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3eb4 │ │ │ │ + beq.n 1d4144 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1d3eb6 │ │ │ │ + bne.n 1d4146 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1d3f00 │ │ │ │ - cbz r5, 1d3f04 │ │ │ │ + cbz r7, 1d4190 │ │ │ │ + cbz r5, 1d4194 │ │ │ │ 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 1d3ee4 │ │ │ │ + bne.n 1d4174 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3ee0 │ │ │ │ + bne.n 1d4170 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3f00 │ │ │ │ + beq.n 1d4190 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3f04 │ │ │ │ - b.n 1d3f00 │ │ │ │ + bne.n 1d4194 │ │ │ │ + b.n 1d4190 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3f4a │ │ │ │ + cbz r6, 1d41da │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3f4c │ │ │ │ + beq.n 1d41dc │ │ │ │ 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 1d3f32 │ │ │ │ + bne.n 1d41c2 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3f2e │ │ │ │ + bne.n 1d41be │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3f4a │ │ │ │ + beq.n 1d41da │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1d3f4c │ │ │ │ + bne.n 1d41dc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3f9c │ │ │ │ + cbz r6, 1d422c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1d3f9e │ │ │ │ + beq.n 1d422e │ │ │ │ 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 1d3f80 │ │ │ │ + bne.n 1d4210 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d3f7a │ │ │ │ + bne.n 1d420a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3f9c │ │ │ │ + beq.n 1d422c │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1d3f9e │ │ │ │ + bne.n 1d422e │ │ │ │ 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 │ │ │ │ @@ -533014,95 +533282,95 @@ │ │ │ │ blx 54380 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #184] @ (1d4208 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d4498 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1d420c ) │ │ │ │ + ldr r3, [pc, #184] @ (1d449c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54fbc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 54720 │ │ │ │ - ldr r2, [pc, #152] @ (1d4210 ) │ │ │ │ - ldr r3, [pc, #152] @ (1d4214 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d44a0 ) │ │ │ │ + ldr r3, [pc, #152] @ (1d44a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1d4218 ) │ │ │ │ + ldr r1, [pc, #152] @ (1d44a8 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1d421c ) │ │ │ │ + ldr r3, [pc, #148] @ (1d44ac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (1d4220 ) │ │ │ │ + ldr r2, [pc, #148] @ (1d44b0 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1d4224 ) │ │ │ │ + ldr r3, [pc, #144] @ (1d44b4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (1d4228 ) │ │ │ │ + ldr r1, [pc, #144] @ (1d44b8 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1d422c ) │ │ │ │ + ldr r3, [pc, #140] @ (1d44bc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (1d4230 ) │ │ │ │ + ldr r2, [pc, #140] @ (1d44c0 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1d4234 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d44c4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (1d4238 ) │ │ │ │ + ldr r1, [pc, #136] @ (1d44c8 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (1d423c ) │ │ │ │ - ldr r3, [pc, #132] @ (1d4240 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d44cc ) │ │ │ │ + ldr r3, [pc, #132] @ (1d44d0 ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r4, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ movs r2, #20 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 54bac │ │ │ │ - cbnz r0, 1d41dc │ │ │ │ + cbnz r0, 1d446c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1d41f6 │ │ │ │ - ldr r2, [pc, #100] @ (1d4244 ) │ │ │ │ - ldr r3, [pc, #44] @ (1d420c ) │ │ │ │ + bne.n 1d4486 │ │ │ │ + ldr r2, [pc, #100] @ (1d44d4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d449c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4204 │ │ │ │ + bne.n 1d4494 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1d4248 ) │ │ │ │ - ldr r3, [pc, #80] @ (1d424c ) │ │ │ │ + ldr r2, [pc, #80] @ (1d44d8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1d44dc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1d41dc │ │ │ │ + b.n 1d446c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x00a6 │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -533112,24 +533380,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 │ │ │ │ - bkpt 0x001c │ │ │ │ + cbnz r4, 1d453a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1d4648 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1d48d8 │ │ │ │ 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 1d4140 │ │ │ │ + bl 1d43d0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55250 │ │ │ │ @@ -533208,24 +533476,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 1d4388 │ │ │ │ + beq.n 1d4618 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1d4388 │ │ │ │ + beq.n 1d4618 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1d438e │ │ │ │ + bhi.n 1d461e │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1d43b6 │ │ │ │ + bgt.n 1d4646 │ │ │ │ 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 │ │ │ │ @@ -533245,15 +533513,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 1d4388 │ │ │ │ + b.n 1d4618 │ │ │ │ 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 │ │ │ │ @@ -533275,24 +533543,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 1d444c │ │ │ │ + beq.n 1d46dc │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1d444c │ │ │ │ + beq.n 1d46dc │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 1d4452 │ │ │ │ + bgt.n 1d46e2 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1d447a │ │ │ │ + bgt.n 1d470a │ │ │ │ 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 │ │ │ │ @@ -533315,27 +533583,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 1d444c │ │ │ │ + b.n 1d46dc │ │ │ │ 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 1d44b0 │ │ │ │ + beq.n 1d4740 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1d44aa │ │ │ │ + bcs.n 1d473a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -533363,23 +533631,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 54c24 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54124 │ │ │ │ - cbz r0, 1d4508 │ │ │ │ + cbz r0, 1d4798 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54c24 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54124 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4506 │ │ │ │ + bne.n 1d4796 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55468 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533390,191 +533658,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 1d455e │ │ │ │ + beq.n 1d47ee │ │ │ │ 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 1d44e0 │ │ │ │ + bl 1d4770 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 1d454e │ │ │ │ + b.n 1d47de │ │ │ │ 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] @ (1d4614 ) │ │ │ │ - ldr r1, [pc, #136] @ (1d4618 ) │ │ │ │ + ldr r0, [pc, #136] @ (1d48a4 ) │ │ │ │ + ldr r1, [pc, #136] @ (1d48a8 ) │ │ │ │ add r0, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldrb.w r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ blx 54b70 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1d461c ) │ │ │ │ + ldr r3, [pc, #108] @ (1d48ac ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #20 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1d45f6 │ │ │ │ - cbz r5, 1d45ec │ │ │ │ + bne.n 1d4886 │ │ │ │ + cbz r5, 1d487c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 54fc8 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54c24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54124 │ │ │ │ - cbnz r0, 1d45f6 │ │ │ │ + cbnz r0, 1d4886 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55468 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1d45f8 │ │ │ │ + b.n 1d4888 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1d4620 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4618 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d48b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d48a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4610 │ │ │ │ + bne.n 1d48a0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - rev16 r6, r5 │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r7, r2 │ │ │ │ - rev r0, r0 │ │ │ │ + @ instruction: 0xb770 │ │ │ │ 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 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 540b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1d4680 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1d4910 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ movs r6, #1 │ │ │ │ orr.w r3, r0, r5, asr #31 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1d4578 │ │ │ │ - cbz r0, 1d467c │ │ │ │ + bl 1d4808 │ │ │ │ + cbz r0, 1d490c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1d4578 │ │ │ │ + bl 1d4808 │ │ │ │ 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 1d46a6 │ │ │ │ + b.n 1d4936 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d46b6 │ │ │ │ + bne.n 1d4946 │ │ │ │ mov r0, r4 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d469c │ │ │ │ + blt.n 1d492c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1d46c4 │ │ │ │ + b.n 1d4954 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d46d4 │ │ │ │ + bne.n 1d4964 │ │ │ │ mov r0, r4 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d46ba │ │ │ │ + blt.n 1d494a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1d46e0 │ │ │ │ + cbz r0, 1d4970 │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1d46ec │ │ │ │ + cbz r0, 1d497c │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d46f4 │ │ │ │ + bne.n 1d4984 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1d470a │ │ │ │ + cbnz r3, 1d499a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1c1f6c │ │ │ │ + bl 1c21fc │ │ │ │ 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 │ │ │ │ @@ -533584,23 +533852,23 @@ │ │ │ │ blx 55468 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1d4762 │ │ │ │ - ldr r1, [pc, #32] @ (1d4768 ) │ │ │ │ + bne.n 1d49f2 │ │ │ │ + ldr r1, [pc, #32] @ (1d49f8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 55364 │ │ │ │ - cbnz r0, 1d4762 │ │ │ │ + cbnz r0, 1d49f2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1d4760 │ │ │ │ + bne.n 1d49f0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ @@ -533608,220 +533876,220 @@ │ │ │ │ nop │ │ │ │ str r0, [r6, #100] @ 0x64 │ │ │ │ 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] @ (1d47e4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d4a74 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1d47e8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d4a78 ) │ │ │ │ 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 1d4718 │ │ │ │ - cbnz r0, 1d47b2 │ │ │ │ + bl 1d49a8 │ │ │ │ + cbnz r0, 1d4a42 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1d47ec ) │ │ │ │ - ldr r3, [pc, #72] @ (1d47e8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d4a7c ) │ │ │ │ + ldr r3, [pc, #72] @ (1d4a78 ) │ │ │ │ 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 1d47e0 │ │ │ │ + bne.n 1d4a70 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1d4718 │ │ │ │ + bl 1d49a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4798 │ │ │ │ + beq.n 1d4a28 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 1d4798 │ │ │ │ + bne.n 1d4a28 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1d479a │ │ │ │ + b.n 1d4a2a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ 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 1d481a │ │ │ │ + bne.n 1d4aaa │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d480a │ │ │ │ + bne.n 1d4a9a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d490e │ │ │ │ + bne.n 1d4b9e │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d48e8 │ │ │ │ + beq.n 1d4b78 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 1d4862 │ │ │ │ + cbnz r6, 1d4af2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 1d4972 │ │ │ │ - ldr r1, [pc, #312] @ (1d4980 ) │ │ │ │ + blt.w 1d4c02 │ │ │ │ + ldr r1, [pc, #312] @ (1d4c10 ) │ │ │ │ add r1, pc │ │ │ │ blx 541fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d496c │ │ │ │ + beq.w 1d4bfc │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1d4862 │ │ │ │ + b.n 1d4af2 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d48b4 │ │ │ │ + bne.n 1d4b44 │ │ │ │ mov r0, r6 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #2 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4858 │ │ │ │ + blt.n 1d4ae8 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1d4884 │ │ │ │ + b.n 1d4b14 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d4898 │ │ │ │ + bne.n 1d4b28 │ │ │ │ mov r0, r7 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #2 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4878 │ │ │ │ + blt.n 1d4b08 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1d48a4 │ │ │ │ + b.n 1d4b34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d48b4 │ │ │ │ + bne.n 1d4b44 │ │ │ │ mov r0, r7 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d489e │ │ │ │ + blt.n 1d4b2e │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1d48c0 │ │ │ │ + cbz r0, 1d4b50 │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1d48cc │ │ │ │ + cbz r0, 1d4b5c │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d48d0 │ │ │ │ + bne.n 1d4b60 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1d4938 │ │ │ │ + cbnz r3, 1d4bc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1d494c │ │ │ │ - ldr r1, [pc, #132] @ (1d4984 ) │ │ │ │ + blt.n 1d4bdc │ │ │ │ + ldr r1, [pc, #132] @ (1d4c14 ) │ │ │ │ add r1, pc │ │ │ │ blx 541fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1d4946 │ │ │ │ + cbz r0, 1d4bd6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 1d4828 │ │ │ │ + b.n 1d4ab8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1d4950 │ │ │ │ + bne.n 1d4be0 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f98 │ │ │ │ + bl 1c2228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d4922 │ │ │ │ + bne.n 1d4bb2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d4914 │ │ │ │ - b.n 1d4822 │ │ │ │ + bne.n 1d4ba4 │ │ │ │ + b.n 1d4ab2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1c1f6c │ │ │ │ - b.n 1d48e4 │ │ │ │ + bl 1c21fc │ │ │ │ + b.n 1d4b74 │ │ │ │ mov r0, r7 │ │ │ │ blx 54828 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 1d48c0 │ │ │ │ + b.n 1d4b50 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d4956 │ │ │ │ + bne.n 1d4be6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d4912 │ │ │ │ - b.n 1d4822 │ │ │ │ + bne.n 1d4ba2 │ │ │ │ + b.n 1d4ab2 │ │ │ │ mov r0, r7 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d48b8 │ │ │ │ - b.n 1d48cc │ │ │ │ + bne.n 1d4b48 │ │ │ │ + b.n 1d4b5c │ │ │ │ nop │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ movs r7, r2 │ │ │ │ str r0, [r0, #76] @ 0x4c │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533829,34 +534097,34 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 54298 │ │ │ │ - cbz r0, 1d49b2 │ │ │ │ + cbz r0, 1d4c42 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fc8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1d49a8 │ │ │ │ + blt.n 1d4c38 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 54298 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d49a8 │ │ │ │ + bne.n 1d4c38 │ │ │ │ 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 │ │ │ │ @@ -533893,331 +534161,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 1c3164 │ │ │ │ + bl 1c33f4 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 5516c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 54bdc │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1d4afc │ │ │ │ + bne.n 1d4d8c │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d4af0 │ │ │ │ + beq.n 1d4d80 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 1d4af0 │ │ │ │ + cbz r3, 1d4d80 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1d4af0 │ │ │ │ + beq.n 1d4d80 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1d4af0 │ │ │ │ + blt.n 1d4d80 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c5fe8 │ │ │ │ - cbz r0, 1d4af0 │ │ │ │ + bl 1c6278 │ │ │ │ + cbz r0, 1d4d80 │ │ │ │ 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 1c32e4 │ │ │ │ + bl 1c3574 │ │ │ │ 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 1d4a8a │ │ │ │ - b.n 1d4af2 │ │ │ │ + bne.n 1d4d1a │ │ │ │ + b.n 1d4d82 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 54298 │ │ │ │ - cbz r0, 1d4b0c │ │ │ │ + cbz r0, 1d4d9c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ cmpeq r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 1d4afe │ │ │ │ + b.n 1d4d8e │ │ │ │ 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] @ (1d4c40 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d4ed0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (1d4c44 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d4ed4 ) │ │ │ │ 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, 1d4b4e │ │ │ │ - bl 1d47f0 │ │ │ │ + cbnz r1, 1d4dde │ │ │ │ + bl 1d4a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4bc8 │ │ │ │ + beq.n 1d4e58 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d4718 │ │ │ │ + bl 1d49a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1d4b80 │ │ │ │ + cbz r0, 1d4e10 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1d4718 │ │ │ │ - cbz r0, 1d4b80 │ │ │ │ + bl 1d49a8 │ │ │ │ + cbz r0, 1d4e10 │ │ │ │ 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 1d4c0c │ │ │ │ + beq.n 1d4e9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4628 │ │ │ │ - cbz r0, 1d4bc4 │ │ │ │ + bl 1d48b8 │ │ │ │ + cbz r0, 1d4e54 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fc8 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1d4bcc │ │ │ │ + cbnz r5, 1d4e5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4988 │ │ │ │ + bl 1d4c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4c12 │ │ │ │ + beq.n 1d4ea2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4688 │ │ │ │ + bl 1d4918 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1d4c48 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d4c44 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d4ed8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d4ed4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4c3a │ │ │ │ + bne.n 1d4eca │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d4c30 │ │ │ │ + beq.n 1d4ec0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4bac │ │ │ │ + b.n 1d4e3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c3280 │ │ │ │ + bl 1c3510 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 1d4988 │ │ │ │ + bl 1d4c18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4ba6 │ │ │ │ + bne.n 1d4e36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4628 │ │ │ │ + bl 1d48b8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1d4988 │ │ │ │ + bl 1d4c18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4ba6 │ │ │ │ - b.n 1d4bc8 │ │ │ │ + bne.n 1d4e36 │ │ │ │ + b.n 1d4e58 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1d4b88 │ │ │ │ + b.n 1d4e18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4628 │ │ │ │ + bl 1d48b8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1d4988 │ │ │ │ + bl 1d4c18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4ba0 │ │ │ │ + bne.n 1d4e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4688 │ │ │ │ + bl 1d4918 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4bac │ │ │ │ + b.n 1d4e3c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + cbz r4, 1d4f0a │ │ │ │ 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] @ 1d5170 │ │ │ │ + ldr.w r2, [pc, #1288] @ 1d5400 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 1d5174 │ │ │ │ + ldr.w r3, [pc, #1288] @ 1d5404 │ │ │ │ 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 1d4d4c │ │ │ │ + beq.n 1d4fdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 1d4caa │ │ │ │ - ldr.w r2, [pc, #1260] @ 1d5178 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1d5174 │ │ │ │ + cbnz r5, 1d4f3a │ │ │ │ + ldr.w r2, [pc, #1260] @ 1d5408 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1d5404 │ │ │ │ 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 1d513c │ │ │ │ + bne.w 1d53cc │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 54fbc │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4d48 │ │ │ │ + beq.n 1d4fd8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 1d4d6c │ │ │ │ - ldr.w r3, [pc, #1196] @ 1d517c │ │ │ │ + blt.n 1d4ffc │ │ │ │ + ldr.w r3, [pc, #1196] @ 1d540c │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 541fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4d66 │ │ │ │ + beq.n 1d4ff6 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 1d4d3c │ │ │ │ + blt.n 1d4fcc │ │ │ │ mov r1, r9 │ │ │ │ blx 541fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5140 │ │ │ │ + beq.w 1d53d0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d4718 │ │ │ │ - cbz r0, 1d4d36 │ │ │ │ + bl 1d49a8 │ │ │ │ + cbz r0, 1d4fc6 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d4718 │ │ │ │ - cbz r0, 1d4d36 │ │ │ │ + bl 1d49a8 │ │ │ │ + cbz r0, 1d4fc6 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1d4d36 │ │ │ │ + bne.n 1d4fc6 │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1d4d8a │ │ │ │ + beq.n 1d501a │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ mov r0, sl │ │ │ │ blx 55208 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4c8a │ │ │ │ + b.n 1d4f1a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4b20 │ │ │ │ + bl 1d4db0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4c82 │ │ │ │ - b.n 1d4d48 │ │ │ │ + bne.n 1d4f12 │ │ │ │ + b.n 1d4fd8 │ │ │ │ mov r0, fp │ │ │ │ blx 54828 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1d50d6 │ │ │ │ + bge.w 1d5366 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ - b.n 1d4d48 │ │ │ │ + b.n 1d4fd8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2cdc │ │ │ │ + bl 1c2f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d50d0 │ │ │ │ + beq.w 1d5360 │ │ │ │ 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] │ │ │ │ @@ -534228,30 +534496,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 1c2cdc │ │ │ │ + bl 1c2f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4da6 │ │ │ │ + bne.n 1d5036 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #932] @ (1d5180 ) │ │ │ │ + ldr r3, [pc, #932] @ (1d5410 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 55340 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 1d4e26 │ │ │ │ + beq.n 1d50b6 │ │ │ │ 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]! │ │ │ │ @@ -534267,35 +534535,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 1d4dfa │ │ │ │ - ldr r3, [pc, #860] @ (1d5184 ) │ │ │ │ + bne.n 1d508a │ │ │ │ + ldr r3, [pc, #860] @ (1d5414 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 55340 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4d36 │ │ │ │ + beq.w 1d4fc6 │ │ │ │ mov r0, r9 │ │ │ │ blx 5516c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4d36 │ │ │ │ + beq.w 1d4fc6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 54b70 │ │ │ │ - ldr r1, [pc, #812] @ (1d5188 ) │ │ │ │ + ldr r1, [pc, #812] @ (1d5418 ) │ │ │ │ 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] │ │ │ │ @@ -534306,15 +534574,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 550c4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1d50c2 │ │ │ │ + bne.w 1d5352 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54b70 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -534325,34 +534593,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1d50c2 │ │ │ │ + bne.w 1d5352 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54fc8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d50c2 │ │ │ │ + bne.w 1d5352 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fc8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d50c2 │ │ │ │ + bne.w 1d5352 │ │ │ │ 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] │ │ │ │ @@ -534364,88 +534632,88 @@ │ │ │ │ blx 54fc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 1d50c2 │ │ │ │ + bne.w 1d5352 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d50a8 │ │ │ │ + bne.w 1d5338 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d50e8 │ │ │ │ + beq.w 1d5378 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d44b4 │ │ │ │ + bl 1d4744 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d50c2 │ │ │ │ + beq.w 1d5352 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d50c2 │ │ │ │ + beq.w 1d5352 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d50c2 │ │ │ │ + beq.w 1d5352 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 550c4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1d50c2 │ │ │ │ + bne.w 1d5352 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1d44b4 │ │ │ │ + bl 1d4744 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d50c2 │ │ │ │ + beq.w 1d5352 │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1d50c2 │ │ │ │ + beq.w 1d5352 │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1d50c2 │ │ │ │ + beq.w 1d5352 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1d50c2 │ │ │ │ + blt.w 1d5352 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1d50c2 │ │ │ │ + bne.w 1d5352 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1d50c2 │ │ │ │ + bne.w 1d5352 │ │ │ │ mov r0, sl │ │ │ │ blx 54fc8 │ │ │ │ subs r4, r0, r4 │ │ │ │ mov.w r3, r0, asr #31 │ │ │ │ mov.w r2, #28 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, fp │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d50c2 │ │ │ │ + bne.n 1d5352 │ │ │ │ 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 1d4efc │ │ │ │ + bhi.n 1d518c │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 55468 │ │ │ │ mov r0, fp │ │ │ │ blx 55468 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -534454,375 +534722,375 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 54c24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54124 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d5156 │ │ │ │ + bne.w 1d53e6 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 54fc8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 54c24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54124 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d5156 │ │ │ │ - bl 1c3f8c │ │ │ │ + bne.w 1d53e6 │ │ │ │ + bl 1c421c │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 540b8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #284 @ (adr r3, 1d5168 ) │ │ │ │ + add r3, pc, #284 @ (adr r3, 1d53f8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ mov r2, r9 │ │ │ │ orr.w r3, r0, r9, asr #31 │ │ │ │ add.w r0, r4, #8 │ │ │ │ strd r9, r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1d4578 │ │ │ │ - cbz r0, 1d50c2 │ │ │ │ + bl 1d4808 │ │ │ │ + cbz r0, 1d5352 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1d4578 │ │ │ │ - cbz r0, 1d50c2 │ │ │ │ + bl 1d4808 │ │ │ │ + cbz r0, 1d5352 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ mov r0, sl │ │ │ │ blx 55208 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4b20 │ │ │ │ - b.n 1d4c8a │ │ │ │ + bl 1d4db0 │ │ │ │ + b.n 1d4f1a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 54298 │ │ │ │ - cbnz r0, 1d50c2 │ │ │ │ + cbnz r0, 1d5352 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4fda │ │ │ │ + beq.n 1d526a │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ - b.n 1d4d3c │ │ │ │ + b.n 1d4fcc │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 1d4dd8 │ │ │ │ - ldr r1, [pc, #180] @ (1d518c ) │ │ │ │ + b.n 1d5068 │ │ │ │ + ldr r1, [pc, #180] @ (1d541c ) │ │ │ │ add r1, pc │ │ │ │ blx 541fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5148 │ │ │ │ + beq.n 1d53d8 │ │ │ │ blx 55208 │ │ │ │ - b.n 1d4d82 │ │ │ │ + b.n 1d5012 │ │ │ │ mov r0, sl │ │ │ │ blx 54fc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asrs r2, r0, #31 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrd r1, r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1d50c2 │ │ │ │ + bne.n 1d5352 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d50c2 │ │ │ │ + bne.n 1d5352 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d50c2 │ │ │ │ + bne.n 1d5352 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d50c2 │ │ │ │ + bne.n 1d5352 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4fde │ │ │ │ - b.n 1d50c2 │ │ │ │ + beq.w 1d526e │ │ │ │ + b.n 1d5352 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54828 │ │ │ │ - b.n 1d4d3c │ │ │ │ + b.n 1d4fcc │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ - b.n 1d4d48 │ │ │ │ + b.n 1d4fd8 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ mov r0, r7 │ │ │ │ blx 55208 │ │ │ │ - b.n 1d4d3c │ │ │ │ + b.n 1d4fcc │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1d51d6 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d51d6 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r6, [r5, #12] │ │ │ │ movs r7, r2 │ │ │ │ - bl 7f182 │ │ │ │ - bl cd186 │ │ │ │ + bl 7f412 │ │ │ │ + bl cd416 │ │ │ │ ldrsh r2, [r3, r5] │ │ │ │ movs r7, r2 │ │ │ │ ldrb r0, [r5, r3] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #244] @ (1d5298 ) │ │ │ │ + ldr r5, [pc, #244] @ (1d5528 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (1d529c ) │ │ │ │ + ldr r2, [pc, #244] @ (1d552c ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ adds r0, #12 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d526a │ │ │ │ + beq.n 1d54fa │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 1d5278 │ │ │ │ - ldr r3, [pc, #200] @ (1d52a0 ) │ │ │ │ + blt.n 1d5508 │ │ │ │ + ldr r3, [pc, #200] @ (1d5530 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 541fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5272 │ │ │ │ - ldr r1, [pc, #188] @ (1d52a4 ) │ │ │ │ + beq.n 1d5502 │ │ │ │ + ldr r1, [pc, #188] @ (1d5534 ) │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d525c │ │ │ │ + beq.n 1d54ec │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1d528a │ │ │ │ + blt.n 1d551a │ │ │ │ mov r1, r7 │ │ │ │ blx 541fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1d5284 │ │ │ │ + cbz r0, 1d5514 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1c5fa4 │ │ │ │ + bl 1c6234 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1d524e │ │ │ │ + cbz r0, 1d54de │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c31c8 │ │ │ │ + bl 1c3458 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1d5248 │ │ │ │ + cbz r0, 1d54d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4b20 │ │ │ │ - cbnz r0, 1d526c │ │ │ │ + bl 1d4db0 │ │ │ │ + cbnz r0, 1d54fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c32d0 │ │ │ │ + bl 1c3560 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1d5256 │ │ │ │ + cbz r0, 1d54e6 │ │ │ │ blx 55208 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1d5264 │ │ │ │ + cbz r0, 1d54f4 │ │ │ │ blx 55208 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 54828 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 5422c │ │ │ │ - b.n 1d526a │ │ │ │ + b.n 1d54fa │ │ │ │ mov r0, r5 │ │ │ │ blx 54828 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 5422c │ │ │ │ - b.n 1d525c │ │ │ │ + b.n 1d54ec │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #672] @ (1d553c ) │ │ │ │ + ldr r6, [pc, #672] @ (1d57cc ) │ │ │ │ movs r7, r2 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ movs r7, r2 │ │ │ │ ldrh r0, [r5, r7] │ │ │ │ movs r7, r2 │ │ │ │ ldrh r6, [r4, r7] │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #136] @ (1d5340 ) │ │ │ │ + ldr r4, [pc, #136] @ (1d55d0 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (1d5344 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d55d4 ) │ │ │ │ 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] @ (1d5348 ) │ │ │ │ + ldr r4, [pc, #124] @ (1d55d8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ - ldr r2, [pc, #116] @ (1d534c ) │ │ │ │ + ldr r2, [pc, #116] @ (1d55dc ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d5314 │ │ │ │ + beq.n 1d55a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54984 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (1d5350 ) │ │ │ │ + ldr r4, [pc, #88] @ (1d55e0 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d5314 │ │ │ │ + beq.n 1d55a4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 54984 │ │ │ │ - b.n 1d5316 │ │ │ │ + b.n 1d55a6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #48] @ (1d5354 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5344 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d55e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d55d4 ) │ │ │ │ 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 1d533c │ │ │ │ + bne.n 1d55cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #480] @ (1d552c ) │ │ │ │ + ldr r5, [pc, #480] @ (1d57bc ) │ │ │ │ movs r7, r2 │ │ │ │ ldrh r6, [r4, r3] │ │ │ │ movs r7, r2 │ │ │ │ ldrh r6, [r2, r3] │ │ │ │ movs r7, r2 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ 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 1c32d0 │ │ │ │ + bl 1c3560 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1d537c │ │ │ │ + cbz r0, 1d560c │ │ │ │ blx 55208 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1d538a │ │ │ │ + cbz r0, 1d561a │ │ │ │ blx 55208 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 5422c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #460] @ (1d557c ) │ │ │ │ - ldr r3, [pc, #460] @ (1d5580 ) │ │ │ │ + ldr r2, [pc, #460] @ (1d580c ) │ │ │ │ + ldr r3, [pc, #460] @ (1d5810 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -534840,184 +535108,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 1d53ce │ │ │ │ + bne.n 1d565e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d47f0 │ │ │ │ + bl 1d4a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5570 │ │ │ │ + beq.w 1d5800 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d5574 │ │ │ │ + beq.w 1d5804 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d476c │ │ │ │ - cbz r0, 1d5436 │ │ │ │ + bl 1d49fc │ │ │ │ + cbz r0, 1d56c6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4b20 │ │ │ │ + bl 1d4db0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d555c │ │ │ │ + beq.w 1d57ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4988 │ │ │ │ + bl 1d4c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d555c │ │ │ │ + beq.w 1d57ec │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c33a0 │ │ │ │ + bl 1c3630 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5574 │ │ │ │ + beq.w 1d5804 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d555c │ │ │ │ + bne.n 1d57ec │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1d555c │ │ │ │ + bne.n 1d57ec │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d555c │ │ │ │ + beq.n 1d57ec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d555c │ │ │ │ + beq.n 1d57ec │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5574 │ │ │ │ + bne.n 1d5804 │ │ │ │ mov r0, r7 │ │ │ │ blx 5516c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5574 │ │ │ │ + beq.n 1d5804 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 54bdc │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1d555e │ │ │ │ + bne.n 1d57ee │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d42e4 │ │ │ │ + bl 1d4574 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1d555e │ │ │ │ + bne.n 1d57ee │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54298 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d555e │ │ │ │ + bne.n 1d57ee │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54bdc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d555e │ │ │ │ + bne.n 1d57ee │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d555e │ │ │ │ + beq.n 1d57ee │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1d555e │ │ │ │ + beq.n 1d57ee │ │ │ │ ldrd lr, r0, [sp, #28] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 1d555e │ │ │ │ + blt.n 1d57ee │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 1d555e │ │ │ │ + bne.n 1d57ee │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d555e │ │ │ │ + bne.n 1d57ee │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54298 │ │ │ │ - cbnz r0, 1d555e │ │ │ │ + cbnz r0, 1d57ee │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d555e │ │ │ │ + bne.n 1d57ee │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4688 │ │ │ │ + bl 1d4918 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (1d5584 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d5580 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d5814 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d5810 ) │ │ │ │ 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 1d5578 │ │ │ │ + bne.n 1d5808 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d44e0 │ │ │ │ + bl 1d4770 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4688 │ │ │ │ + bl 1d4918 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d5540 │ │ │ │ + b.n 1d57d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d5564 │ │ │ │ + b.n 1d57f4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ 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] @ (1d57b4 ) │ │ │ │ + ldr r2, [pc, #532] @ (1d5a44 ) │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #528] @ (1d57b8 ) │ │ │ │ + ldr r3, [pc, #528] @ (1d5a48 ) │ │ │ │ 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 │ │ │ │ @@ -535031,99 +535299,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 1d55ba │ │ │ │ + bne.n 1d584a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d47f0 │ │ │ │ - cbz r0, 1d55fe │ │ │ │ + bl 1d4a80 │ │ │ │ + cbz r0, 1d588e │ │ │ │ ldrb.w r7, [r6, #80] @ 0x50 │ │ │ │ - cbnz r7, 1d561e │ │ │ │ + cbnz r7, 1d58ae │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4688 │ │ │ │ + bl 1d4918 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ (1d57bc ) │ │ │ │ - ldr r3, [pc, #436] @ (1d57b8 ) │ │ │ │ + ldr r2, [pc, #440] @ (1d5a4c ) │ │ │ │ + ldr r3, [pc, #436] @ (1d5a48 ) │ │ │ │ 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 1d57ae │ │ │ │ + bne.w 1d5a3e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d476c │ │ │ │ - cbz r0, 1d563c │ │ │ │ + bl 1d49fc │ │ │ │ + cbz r0, 1d58cc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4b20 │ │ │ │ - cbz r0, 1d5648 │ │ │ │ + bl 1d4db0 │ │ │ │ + cbz r0, 1d58d8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 54298 │ │ │ │ - cbz r0, 1d5654 │ │ │ │ + cbz r0, 1d58e4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d44e0 │ │ │ │ - b.n 1d55f2 │ │ │ │ + bl 1d4770 │ │ │ │ + b.n 1d5882 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54fc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r3, #20 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldrd r2, r0, [r6, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - bcs.w 1d57a0 │ │ │ │ + bcs.w 1d5a30 │ │ │ │ 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 1d4c50 │ │ │ │ + bl 1d4ee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5648 │ │ │ │ + beq.n 1d58d8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c33a0 │ │ │ │ + bl 1c3630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d55ee │ │ │ │ + bne.n 1d587e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5648 │ │ │ │ + bne.n 1d58d8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5648 │ │ │ │ + bne.n 1d58d8 │ │ │ │ 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] │ │ │ │ @@ -535132,32 +535400,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 1d42e4 │ │ │ │ + bl 1d4574 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54fc8 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d55ee │ │ │ │ + beq.w 1d587e │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54fc8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -535168,179 +535436,179 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1d564c │ │ │ │ + bne.n 1d58dc │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 550c4 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1d564c │ │ │ │ + bne.w 1d58dc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1d564c │ │ │ │ + bne.w 1d58dc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54fc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c32e4 │ │ │ │ + bl 1c3574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4688 │ │ │ │ - b.n 1d5600 │ │ │ │ + bl 1d4918 │ │ │ │ + b.n 1d5890 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4988 │ │ │ │ + bl 1d4c18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d5690 │ │ │ │ - b.n 1d5648 │ │ │ │ + bne.w 1d5920 │ │ │ │ + b.n 1d58d8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r7, pc, #800 @ (adr r7, 1d5d68 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r7, pc, #416 @ (adr r7, 1d5bf0 ) │ │ │ │ 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 1d47f0 │ │ │ │ - cbnz r0, 1d57de │ │ │ │ + bl 1d4a80 │ │ │ │ + cbnz r0, 1d5a6e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 54298 │ │ │ │ - cbnz r0, 1d5810 │ │ │ │ + cbnz r0, 1d5aa0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54fc8 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite cs │ │ │ │ movcs r4, #1 │ │ │ │ movcc r4, #0 │ │ │ │ - bl 1d4688 │ │ │ │ + bl 1d4918 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d44e0 │ │ │ │ + bl 1d4770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4688 │ │ │ │ - b.n 1d57d8 │ │ │ │ + bl 1d4918 │ │ │ │ + b.n 1d5a68 │ │ │ │ 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 1d47f0 │ │ │ │ - cbz r0, 1d584e │ │ │ │ + bl 1d4a80 │ │ │ │ + cbz r0, 1d5ade │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1d5860 │ │ │ │ + cbnz r3, 1d5af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4688 │ │ │ │ - vldr d8, [pc, #384] @ 1d59d0 │ │ │ │ + bl 1d4918 │ │ │ │ + vldr d8, [pc, #384] @ 1d5c60 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4b20 │ │ │ │ + bl 1d4db0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d59c8 │ │ │ │ + beq.w 1d5c58 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 54fbc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5848 │ │ │ │ + beq.n 1d5ad8 │ │ │ │ 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 1c2cdc │ │ │ │ + bl 1c2f6c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1d58c2 │ │ │ │ + cbz r0, 1d5b52 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1c2cdc │ │ │ │ + bl 1c2f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d58b0 │ │ │ │ + bne.n 1d5b40 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #268] @ (1d59d8 ) │ │ │ │ + ldr r3, [pc, #268] @ (1d5c68 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #252] @ 1d59d0 │ │ │ │ + vldr d8, [pc, #252] @ 1d5c60 │ │ │ │ blx 55340 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1d59ae │ │ │ │ - ldr.w fp, [pc, #244] @ 1d59dc │ │ │ │ + beq.n 1d5c3e │ │ │ │ + ldr.w fp, [pc, #244] @ 1d5c6c │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #240] @ (1d59e0 ) │ │ │ │ + ldr r3, [pc, #240] @ (1d5c70 ) │ │ │ │ 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 1c3f8c │ │ │ │ + bl 1c421c │ │ │ │ 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 │ │ │ │ @@ -535350,16 +535618,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 1d5954 │ │ │ │ - bl 1cb4d8 │ │ │ │ + bne.n 1d5be4 │ │ │ │ + bl 1cb768 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ umull r8, r4, r0, r3 │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ strd r8, r4, [fp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 55268 <__aeabi_ul2d@plt> │ │ │ │ @@ -535384,58 +535652,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 1d5906 │ │ │ │ + bne.n 1d5b96 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4688 │ │ │ │ + bl 1d4918 │ │ │ │ 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 1d44e0 │ │ │ │ - b.n 1d5848 │ │ │ │ + bl 1d4770 │ │ │ │ + b.n 1d5ad8 │ │ │ │ ... │ │ │ │ @ instruction: 0xebb9ffff │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ strb r4, [r5, r3] │ │ │ │ movs r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #892] @ (1d5d78 ) │ │ │ │ - ldr r3, [pc, #892] @ (1d5d7c ) │ │ │ │ + ldr r2, [pc, #892] @ (1d6008 ) │ │ │ │ + ldr r3, [pc, #892] @ (1d600c ) │ │ │ │ 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 1d7668 │ │ │ │ + bl 1d78f8 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 1d5a94 │ │ │ │ + bhi.n 1d5d24 │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 1d5a7e │ │ │ │ + bcs.n 1d5d0e │ │ │ │ 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] │ │ │ │ @@ -535443,38 +535711,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 1d7624 │ │ │ │ + bl 1d78b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 1d5b7e │ │ │ │ - ldr r2, [pc, #800] @ (1d5d80 ) │ │ │ │ - ldr r3, [pc, #792] @ (1d5d7c ) │ │ │ │ + bhi.w 1d5e0e │ │ │ │ + ldr r2, [pc, #800] @ (1d6010 ) │ │ │ │ + ldr r3, [pc, #792] @ (1d600c ) │ │ │ │ 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 1d5d6a │ │ │ │ + bne.w 1d5ffa │ │ │ │ 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 1d5a38 │ │ │ │ + b.n 1d5cc8 │ │ │ │ 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 │ │ │ │ @@ -535484,88 +535752,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 1d7668 │ │ │ │ + bl 1d78f8 │ │ │ │ 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, 1d5ae2 │ │ │ │ + cbz r3, 1d5d72 │ │ │ │ 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 1d59e8 │ │ │ │ + bl 1d5c78 │ │ │ │ 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 1d59e8 │ │ │ │ + bl 1d5c78 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1d5d40 │ │ │ │ + beq.w 1d5fd0 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1d5d30 │ │ │ │ + bls.w 1d5fc0 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d5d38 │ │ │ │ + bls.w 1d5fc8 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 1d5d70 │ │ │ │ + vldr d7, [pc, #572] @ 1d6000 │ │ │ │ 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 1d7624 │ │ │ │ + bl 1d78b4 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1d5a5e │ │ │ │ + bls.n 1d5cee │ │ │ │ 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 1d5a5e │ │ │ │ + b.n 1d5cee │ │ │ │ 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] │ │ │ │ @@ -535586,44 +535854,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 1d5d64 │ │ │ │ + bls.w 1d5ff4 │ │ │ │ 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 1d5c04 │ │ │ │ + b.n 1d5e94 │ │ │ │ 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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ 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 1d5bf8 │ │ │ │ + bne.n 1d5e88 │ │ │ │ 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 │ │ │ │ @@ -535682,97 +535950,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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ 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 1d5a5e │ │ │ │ + b.n 1d5cee │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1d5b30 │ │ │ │ + b.n 1d5dc0 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1d5b30 │ │ │ │ + b.n 1d5dc0 │ │ │ │ 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 1d5d42 │ │ │ │ + bne.n 1d5fd2 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1d5a5e │ │ │ │ + b.n 1d5cee │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1d5c4a │ │ │ │ + b.n 1d5eda │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r5, pc, #1000 @ (adr r5, 1d6164 ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 1d61b4 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #616 @ (adr r5, 1d5fec ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 1d603c ) │ │ │ │ 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] @ 1d6360 │ │ │ │ - ldr.w r3, [pc, #1472] @ 1d6364 │ │ │ │ + ldr.w r0, [pc, #1472] @ 1d65f0 │ │ │ │ + ldr.w r3, [pc, #1472] @ 1d65f4 │ │ │ │ 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 1d67da │ │ │ │ + beq.w 1d6a6a │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d6eb6 │ │ │ │ + bne.w 1d7146 │ │ │ │ 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 1d6fc2 │ │ │ │ + bls.w 1d7252 │ │ │ │ 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 │ │ │ │ @@ -535782,21 +536050,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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ 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 1d5e08 │ │ │ │ + bne.n 1d6098 │ │ │ │ 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 │ │ │ │ @@ -535812,15 +536080,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 1d67b4 │ │ │ │ + beq.w 1d6a44 │ │ │ │ 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 │ │ │ │ @@ -535849,15 +536117,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 1d5ece │ │ │ │ + bne.n 1d615e │ │ │ │ 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 │ │ │ │ @@ -535869,15 +536137,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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ 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 │ │ │ │ @@ -535961,16 +536229,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 1d6fa6 │ │ │ │ - vldr d8, [pc, #800] @ 1d6358 │ │ │ │ + bcs.w 1d7236 │ │ │ │ + vldr d8, [pc, #800] @ 1d65e8 │ │ │ │ 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 │ │ │ │ @@ -535999,15 +536267,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 1d608c │ │ │ │ + bne.n 1d631c │ │ │ │ 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 │ │ │ │ @@ -536022,15 +536290,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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ 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 │ │ │ │ @@ -536111,15 +536379,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 1d604a │ │ │ │ + bcc.w 1d62da │ │ │ │ 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 │ │ │ │ @@ -536167,40 +536435,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1d6c34 │ │ │ │ + bls.w 1d6ec4 │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 1d6358 │ │ │ │ + vldr d8, [pc, #172] @ 1d65e8 │ │ │ │ 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 1d62d8 │ │ │ │ + beq.n 1d6568 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1d62d0 │ │ │ │ + bne.n 1d6560 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1d67e6 │ │ │ │ + bhi.w 1d6a76 │ │ │ │ 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} │ │ │ │ @@ -536216,51 +536484,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ strh.w r3, [r4, #104] @ 0x68 │ │ │ │ strb.w r7, [r4, #106] @ 0x6a │ │ │ │ strd r5, r8, [r4, #32] │ │ │ │ - bls.w 1d6eaa │ │ │ │ + bls.w 1d713a │ │ │ │ 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 1d6370 │ │ │ │ + b.n 1d6600 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r2, pc, #328 @ (adr r2, 1d64ac ) │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ 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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ 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 1d6368 │ │ │ │ + bne.n 1d65f8 │ │ │ │ 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 │ │ │ │ @@ -536317,15 +536585,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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ 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 │ │ │ │ @@ -536408,15 +536676,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 1d6ea4 │ │ │ │ + bcs.w 1d7134 │ │ │ │ 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] │ │ │ │ @@ -536447,15 +536715,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 1d65cc │ │ │ │ + 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 r5, sl │ │ │ │ @@ -536470,15 +536738,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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ 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 │ │ │ │ @@ -536559,15 +536827,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 1d658a │ │ │ │ + bcc.w 1d681a │ │ │ │ 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 │ │ │ │ @@ -536598,59 +536866,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 1d62b2 │ │ │ │ + bhi.w 1d6542 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d6c2e │ │ │ │ - ldr.w r2, [pc, #2096] @ 1d6fe8 │ │ │ │ - ldr.w r3, [pc, #2096] @ 1d6fec │ │ │ │ + bne.w 1d6ebe │ │ │ │ + ldr.w r2, [pc, #2096] @ 1d7278 │ │ │ │ + ldr.w r3, [pc, #2096] @ 1d727c │ │ │ │ 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 1d6fd6 │ │ │ │ + bne.w 1d7266 │ │ │ │ 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 1d62a4 │ │ │ │ - b.n 1d67ac │ │ │ │ + bhi.w 1d6534 │ │ │ │ + b.n 1d6a3c │ │ │ │ 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 1d59e8 │ │ │ │ + bl 1d5c78 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldrd r0, r1, [fp, #64] @ 0x40 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1d69e4 │ │ │ │ + bcs.w 1d6c74 │ │ │ │ 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 │ │ │ │ @@ -536680,15 +536948,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 1d687a │ │ │ │ + bne.n 1d6b0a │ │ │ │ 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 │ │ │ │ @@ -536703,15 +536971,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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ 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 │ │ │ │ @@ -536792,15 +537060,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 1d6838 │ │ │ │ + bcc.w 1d6ac8 │ │ │ │ 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 │ │ │ │ @@ -536822,15 +537090,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 1d6bfe │ │ │ │ + bcs.w 1d6e8e │ │ │ │ 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 │ │ │ │ @@ -536860,15 +537128,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 1d6a94 │ │ │ │ + bne.n 1d6d24 │ │ │ │ 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 │ │ │ │ @@ -536883,15 +537151,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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ 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 │ │ │ │ @@ -536972,15 +537240,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 1d6a52 │ │ │ │ + bcc.w 1d6ce2 │ │ │ │ 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 │ │ │ │ @@ -536992,23 +537260,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 1d6782 │ │ │ │ + b.n 1d6a12 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d6f30 │ │ │ │ + bne.w 1d71c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1d6fac │ │ │ │ + bls.w 1d723c │ │ │ │ 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 │ │ │ │ @@ -537020,22 +537288,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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ 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 1d6c60 │ │ │ │ + bne.n 1d6ef0 │ │ │ │ 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 │ │ │ │ @@ -537055,17 +537323,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1d67b4 │ │ │ │ + bls.w 1d6a44 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 1d6fe0 │ │ │ │ + vldr d8, [pc, #764] @ 1d7270 │ │ │ │ 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 │ │ │ │ @@ -537093,15 +537361,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 1d6d34 │ │ │ │ + bne.n 1d6fc4 │ │ │ │ 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 │ │ │ │ @@ -537115,15 +537383,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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ 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 │ │ │ │ @@ -537208,24 +537476,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 1d6cf2 │ │ │ │ - b.n 1d67b4 │ │ │ │ + bcc.w 1d6f82 │ │ │ │ + b.n 1d6a44 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 1d6744 │ │ │ │ + b.n 1d69d4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 1d63b6 │ │ │ │ + b.w 1d6646 │ │ │ │ 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 │ │ │ │ @@ -537237,37 +537505,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 1d5e62 │ │ │ │ + beq.w 1d60f2 │ │ │ │ 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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 54720 │ │ │ │ - b.w 1d5dec │ │ │ │ + b.w 1d607c │ │ │ │ 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 │ │ │ │ @@ -537280,70 +537548,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 1d6cb4 │ │ │ │ + beq.w 1d6f44 │ │ │ │ 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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 54720 │ │ │ │ - b.n 1d6c3e │ │ │ │ + b.n 1d6ece │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 1d61fe │ │ │ │ + b.w 1d648e │ │ │ │ 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 1d6cb4 │ │ │ │ + b.n 1d6f44 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 1d5e62 │ │ │ │ + b.w 1d60f2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ 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] @ 1d7068 │ │ │ │ + ldr.w ip, [pc, #104] @ 1d72f8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1d7060 │ │ │ │ + vldr d7, [pc, #88] @ 1d72f0 │ │ │ │ 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] │ │ │ │ @@ -537370,59 +537638,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 │ │ │ │ ... │ │ │ │ - bcc.n 1d707c │ │ │ │ + bcc.n 1d730c │ │ │ │ movs r5, r4 │ │ │ │ - cbz r2, 1d7082 │ │ │ │ + cbz r2, 1d7312 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d5d88 │ │ │ │ + bl 1d6018 │ │ │ │ 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] @ (1d73f0 ) │ │ │ │ + ldr r0, [pc, #844] @ (1d7680 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #840] @ (1d73f4 ) │ │ │ │ + ldr r1, [pc, #840] @ (1d7684 ) │ │ │ │ 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 1d72a6 │ │ │ │ + beq.w 1d7536 │ │ │ │ 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 1d72c6 │ │ │ │ + beq.w 1d7556 │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d7354 │ │ │ │ + beq.w 1d75e4 │ │ │ │ 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 │ │ │ │ @@ -537449,15 +537717,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 1d712a │ │ │ │ + bne.n 1d73ba │ │ │ │ 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 │ │ │ │ @@ -537466,15 +537734,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 55100 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 55100 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #624] @ 1d73e8 │ │ │ │ + vldr d8, [pc, #624] @ 1d7678 │ │ │ │ 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] │ │ │ │ @@ -537497,15 +537765,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 1d757c │ │ │ │ + bl 1d780c │ │ │ │ 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} │ │ │ │ @@ -537550,47 +537818,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 55100 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 55100 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1d7182 │ │ │ │ + bne.n 1d7412 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d73fc │ │ │ │ + bne.w 1d768c │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1d745a │ │ │ │ + bhi.w 1d76ea │ │ │ │ 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 1d75a4 │ │ │ │ + bl 1d7834 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 55100 │ │ │ │ - ldr r2, [pc, #336] @ (1d73f8 ) │ │ │ │ - ldr r3, [pc, #328] @ (1d73f4 ) │ │ │ │ + ldr r2, [pc, #336] @ (1d7688 ) │ │ │ │ + ldr r3, [pc, #328] @ (1d7684 ) │ │ │ │ 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 1d7556 │ │ │ │ + bne.w 1d77e6 │ │ │ │ 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 │ │ │ │ @@ -537614,40 +537882,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 1d72f6 │ │ │ │ + bne.n 1d7586 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r3, r5, #2 │ │ │ │ strb.w sl, [sp, #376] @ 0x178 │ │ │ │ strb.w r3, [sp, #377] @ 0x179 │ │ │ │ vstr d7, [sp, #304] @ 0x130 │ │ │ │ blx 55100 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d74aa │ │ │ │ + bne.w 1d773a │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1d7506 │ │ │ │ + bhi.w 1d7796 │ │ │ │ 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 1d728e │ │ │ │ + b.n 1d751e │ │ │ │ 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] │ │ │ │ @@ -537671,16 +537939,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 1d738e │ │ │ │ - vldr d7, [pc, #60] @ 1d73e8 │ │ │ │ + bne.n 1d761e │ │ │ │ + vldr d7, [pc, #60] @ 1d7678 │ │ │ │ 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 │ │ │ │ @@ -537688,39 +537956,39 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 55100 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 55100 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1d7170 │ │ │ │ + bne.w 1d7400 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1d726a │ │ │ │ + b.n 1d74fa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ 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 1d75a4 │ │ │ │ + bl 1d7834 │ │ │ │ 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 │ │ │ │ @@ -537736,58 +538004,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 1d7482 │ │ │ │ + bls.n 1d7712 │ │ │ │ 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 1d75d0 │ │ │ │ + bl 1d7860 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1d72a6 │ │ │ │ + beq.w 1d7536 │ │ │ │ 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 1d727a │ │ │ │ + b.n 1d750a │ │ │ │ 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 1d75a4 │ │ │ │ + bl 1d7834 │ │ │ │ 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 │ │ │ │ @@ -537803,115 +538071,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 1d752e │ │ │ │ + bls.n 1d77be │ │ │ │ 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 1d75d0 │ │ │ │ + bl 1d7860 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1d72a6 │ │ │ │ + beq.w 1d7536 │ │ │ │ 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 1d733e │ │ │ │ + b.n 1d75ce │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1d7088 │ │ │ │ + bl 1d7318 │ │ │ │ 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 1d766c │ │ │ │ + bl 1d78fc │ │ │ │ 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 1d8370 │ │ │ │ + bl 1d8600 │ │ │ │ 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, 1d761e │ │ │ │ + cbz r6, 1d78ae │ │ │ │ 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 1d8370 │ │ │ │ + bl 1d8600 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1d75fc │ │ │ │ + bne.n 1d788c │ │ │ │ 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 │ │ │ │ @@ -537923,15 +538191,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 1d9224 │ │ │ │ + bl 1d94b4 │ │ │ │ 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 │ │ │ │ @@ -540528,17 +540796,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] @ (1d9348 ) │ │ │ │ + ldr r4, [pc, #272] @ (1d95d8 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (1d934c ) │ │ │ │ + ldr r3, [pc, #272] @ (1d95dc ) │ │ │ │ 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 │ │ │ │ @@ -540546,15 +540814,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 1d932a │ │ │ │ + beq.n 1d95ba │ │ │ │ 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] │ │ │ │ @@ -540569,37 +540837,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, 1d92e6 │ │ │ │ + cbz r3, 1d9576 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1d92cc │ │ │ │ + b.n 1d955c │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1d766c │ │ │ │ + bl 1d78fc │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1d92b4 │ │ │ │ + bne.n 1d9544 │ │ │ │ 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 1d766c │ │ │ │ + bl 1d78fc │ │ │ │ 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 │ │ │ │ @@ -540615,69 +540883,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 1d9278 │ │ │ │ - ldr r2, [pc, #36] @ (1d9350 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d934c ) │ │ │ │ + bne.n 1d9508 │ │ │ │ + ldr r2, [pc, #36] @ (1d95e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d95dc ) │ │ │ │ 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 1d9344 │ │ │ │ + bne.n 1d95d4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d93d0 │ │ │ │ + beq.n 1d9660 │ │ │ │ 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 1d9386 │ │ │ │ + bhi.n 1d9616 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547e0 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 1d93a8 │ │ │ │ + cbz r0, 1d9638 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 547e0 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547e0 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d9386 │ │ │ │ + bne.n 1d9616 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1d9388 │ │ │ │ + b.n 1d9618 │ │ │ │ movs r0, #3 │ │ │ │ blx 547e0 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -540761,68 +541029,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54b7c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ (1d9524 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d97b4 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1d9528 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d97b8 ) │ │ │ │ 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 1d9516 │ │ │ │ + beq.n 1d97a6 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1d9512 │ │ │ │ + bne.n 1d97a2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5404c │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 550dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54088 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 550e8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1d952c ) │ │ │ │ - ldr r3, [pc, #40] @ (1d9528 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d97bc ) │ │ │ │ + ldr r3, [pc, #40] @ (1d97b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d951e │ │ │ │ + bne.n 1d97ae │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d94fa │ │ │ │ + b.n 1d978a │ │ │ │ mov r1, r2 │ │ │ │ blx 54088 │ │ │ │ - b.n 1d94f8 │ │ │ │ + b.n 1d9788 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5407c │ │ │ │ subs r0, #0 │ │ │ │ @@ -540846,96 +541114,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5516c │ │ │ │ - cbz r0, 1d95ae │ │ │ │ + cbz r0, 1d983e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (1d95b4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d9844 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 554ec │ │ │ │ - cbnz r0, 1d95a2 │ │ │ │ + cbnz r0, 1d9832 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 1d959e │ │ │ │ + b.n 1d982e │ │ │ │ nop │ │ │ │ mcr2 15, 2, pc, cr3, cr15, {7} @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5473c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #64] @ (1d961c ) │ │ │ │ + ldr r2, [pc, #64] @ (1d98ac ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1d9620 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d98b0 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 549d8 │ │ │ │ - cbnz r0, 1d9614 │ │ │ │ - cbz r4, 1d95fc │ │ │ │ + cbnz r0, 1d98a4 │ │ │ │ + cbz r4, 1d988c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1d9624 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d9620 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d98b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d98b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9618 │ │ │ │ + bne.n 1d98a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d95fc │ │ │ │ + b.n 1d988c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ 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, 1d965e │ │ │ │ + cbnz r3, 1d98ee │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d9662 │ │ │ │ + beq.n 1d98f2 │ │ │ │ sub.w r0, r2, #264 @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -540944,24 +541212,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 1d963c │ │ │ │ + bl 1d98cc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1d96a2 │ │ │ │ + cbnz r3, 1d9932 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d96a6 │ │ │ │ + beq.n 1d9936 │ │ │ │ sub.w r0, r2, #264 @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -540970,15 +541238,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 1d9680 │ │ │ │ + bl 1d9910 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -540990,337 +541258,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 1d9704 │ │ │ │ + beq.n 1d9994 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 1d96fa │ │ │ │ + b.n 1d998a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1d9704 │ │ │ │ + beq.n 1d9994 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1d96f2 │ │ │ │ + bpl.n 1d9982 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1d9730 │ │ │ │ + beq.n 1d99c0 │ │ │ │ subs r3, #4 │ │ │ │ movw ip, #287 @ 0x11f │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1d9728 │ │ │ │ + bmi.n 1d99b8 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1d9734 │ │ │ │ + cbnz r0, 1d99c4 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1d9734 │ │ │ │ + bne.n 1d99c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d9718 │ │ │ │ + bne.n 1d99a8 │ │ │ │ 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] @ (1d9778 ) │ │ │ │ + ldr r0, [pc, #44] @ (1d9a08 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1d9772 │ │ │ │ - ldr r3, [pc, #36] @ (1d977c ) │ │ │ │ + cbnz r3, 1d9a02 │ │ │ │ + ldr r3, [pc, #36] @ (1d9a0c ) │ │ │ │ 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, [r6, #8] │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ 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 1d97ce │ │ │ │ - cbz r3, 1d97ce │ │ │ │ + bne.n 1d9a5e │ │ │ │ + cbz r3, 1d9a5e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1d97ae │ │ │ │ + b.n 1d9a3e │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d97ce │ │ │ │ + beq.n 1d9a5e │ │ │ │ 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 1e223c │ │ │ │ + bl 1e24cc │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1d97a8 │ │ │ │ + bvc.n 1d9a38 │ │ │ │ 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 1d981e │ │ │ │ - cbz r3, 1d9822 │ │ │ │ + bne.n 1d9aae │ │ │ │ + cbz r3, 1d9ab2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1d9802 │ │ │ │ + b.n 1d9a92 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d9822 │ │ │ │ + beq.n 1d9ab2 │ │ │ │ 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 1e223c │ │ │ │ + bl 1e24cc │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1d97fc │ │ │ │ + bvs.n 1d9a8c │ │ │ │ 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] @ (1d98dc ) │ │ │ │ + ldr r0, [pc, #152] @ (1d9b6c ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d98c8 │ │ │ │ + bne.n 1d9b58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d98d2 │ │ │ │ + beq.n 1d9b62 │ │ │ │ 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] @ (1d98e0 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d9b70 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1d9872 │ │ │ │ + b.n 1d9b02 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d98d2 │ │ │ │ + beq.n 1d9b62 │ │ │ │ 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 1d98c8 │ │ │ │ + bne.n 1d9b58 │ │ │ │ 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 1e223c │ │ │ │ + bl 1e24cc │ │ │ │ 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 1d986e │ │ │ │ + beq.n 1d9afe │ │ │ │ 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, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ 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] @ (1d9998 ) │ │ │ │ + ldr r0, [pc, #152] @ (1d9c28 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d9984 │ │ │ │ + bne.n 1d9c14 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d998e │ │ │ │ + beq.n 1d9c1e │ │ │ │ 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] @ (1d999c ) │ │ │ │ + ldr r3, [pc, #124] @ (1d9c2c ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1d992e │ │ │ │ + b.n 1d9bbe │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d998e │ │ │ │ + beq.n 1d9c1e │ │ │ │ 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 1d9984 │ │ │ │ + bne.n 1d9c14 │ │ │ │ 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 1e223c │ │ │ │ + bl 1e24cc │ │ │ │ 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 1d992a │ │ │ │ + beq.n 1d9bba │ │ │ │ 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, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ 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 261b14 │ │ │ │ + bl 261da4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d99cc │ │ │ │ + cbz r0, 1d9c5c │ │ │ │ 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 261b14 │ │ │ │ + bl 261da4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d99fc │ │ │ │ + cbz r0, 1d9c8c │ │ │ │ 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 261b14 │ │ │ │ + bl 261da4 │ │ │ │ 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 261b14 │ │ │ │ + bl 261da4 │ │ │ │ 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 261b14 │ │ │ │ + bl 261da4 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541330,18 +541598,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 261b14 │ │ │ │ + bl 261da4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9aac │ │ │ │ + cbz r0, 1d9d3c │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541350,15 +541618,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 261b14 │ │ │ │ + bl 261da4 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541368,18 +541636,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 261b14 │ │ │ │ + bl 261da4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9b0c │ │ │ │ + cbz r0, 1d9d9c │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541388,15 +541656,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 261b14 │ │ │ │ + bl 261da4 │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -541405,455 +541673,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 261b14 │ │ │ │ + bl 261da4 │ │ │ │ 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 261b14 │ │ │ │ + bl 261da4 │ │ │ │ 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 261b14 │ │ │ │ + bl 261da4 │ │ │ │ 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 261b14 │ │ │ │ + bl 261da4 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 1d9bc6 │ │ │ │ + beq.n 1d9e56 │ │ │ │ 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, 1d9c1c │ │ │ │ + cbz r3, 1d9eac │ │ │ │ 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 1d9bf2 │ │ │ │ + b.n 1d9e82 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9c14 │ │ │ │ + beq.n 1d9ea4 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261d14 │ │ │ │ + bl 261fa4 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1d9bee │ │ │ │ + bhi.n 1d9e7e │ │ │ │ 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, 1d9c70 │ │ │ │ + cbz r3, 1d9f00 │ │ │ │ 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 1d9c46 │ │ │ │ + b.n 1d9ed6 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9c68 │ │ │ │ + beq.n 1d9ef8 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261d14 │ │ │ │ + bl 261fa4 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1d9c42 │ │ │ │ + bhi.n 1d9ed2 │ │ │ │ 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, 1d9cc4 │ │ │ │ + cbz r3, 1d9f54 │ │ │ │ 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 1d9c9a │ │ │ │ + b.n 1d9f2a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9cbc │ │ │ │ + beq.n 1d9f4c │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261d14 │ │ │ │ + bl 261fa4 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1d9c96 │ │ │ │ + bhi.n 1d9f26 │ │ │ │ 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, 1d9d18 │ │ │ │ + cbz r3, 1d9fa8 │ │ │ │ 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 1d9cee │ │ │ │ + b.n 1d9f7e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9d10 │ │ │ │ + beq.n 1d9fa0 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261d14 │ │ │ │ + bl 261fa4 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1d9cea │ │ │ │ + bhi.n 1d9f7a │ │ │ │ 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, 1d9d6a │ │ │ │ + cbz r3, 1d9ffa │ │ │ │ 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 1d9d42 │ │ │ │ + b.n 1d9fd2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9d62 │ │ │ │ + beq.n 1d9ff2 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261d14 │ │ │ │ + bl 261fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d9d3e │ │ │ │ + bne.n 1d9fce │ │ │ │ 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, 1d9dc0 │ │ │ │ + cbz r3, 1da050 │ │ │ │ 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 1d9d96 │ │ │ │ + b.n 1da026 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9db8 │ │ │ │ + beq.n 1da048 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261d14 │ │ │ │ + bl 261fa4 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1d9d92 │ │ │ │ + bhi.n 1da022 │ │ │ │ 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 261cfc │ │ │ │ + bl 261f8c │ │ │ │ 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 261cfc │ │ │ │ + bl 261f8c │ │ │ │ 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 1e26e0 │ │ │ │ + bl 1e2970 │ │ │ │ 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] @ (1d9eb0 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da140 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1d9eb4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1da144 ) │ │ │ │ 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 1e3c24 │ │ │ │ + bl 1e3eb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1d9e8a │ │ │ │ - ldr r2, [pc, #68] @ (1d9eb8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d9eb4 ) │ │ │ │ + beq.n 1da11a │ │ │ │ + ldr r2, [pc, #68] @ (1da148 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9eaa │ │ │ │ + bne.n 1da13a │ │ │ │ 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 1e223c │ │ │ │ + bl 1e24cc │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1d9e72 │ │ │ │ + b.n 1da102 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r7, #24] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1d9ef2 │ │ │ │ + beq.n 1da182 │ │ │ │ subs r2, #4 │ │ │ │ push {lr} │ │ │ │ movw lr, #317 @ 0x13d │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1d9ee6 │ │ │ │ + bne.n 1da176 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1d9ef0 │ │ │ │ + bne.n 1da180 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1d9ef0 │ │ │ │ + bne.n 1da180 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1d9ece │ │ │ │ + bne.n 1da15e │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #64] @ 1d9f40 │ │ │ │ + ldr.w ip, [pc, #64] @ 1da1d0 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 1d9f1a │ │ │ │ + cbnz r2, 1da1aa │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1d9f1e │ │ │ │ + bne.n 1da1ae │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1d9f1c │ │ │ │ + bne.n 1da1ac │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #24] @ (1d9f44 ) │ │ │ │ + ldr r3, [pc, #24] @ (1da1d4 ) │ │ │ │ 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, [r7, #12] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ 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 1d9f7c │ │ │ │ - cbnz r2, 1d9f78 │ │ │ │ + beq.n 1da20c │ │ │ │ + cbnz r2, 1da208 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d9f6e │ │ │ │ + beq.n 1da1fe │ │ │ │ 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 1d9f60 │ │ │ │ + beq.n 1da1f0 │ │ │ │ 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] @ (1da134 ) │ │ │ │ + ldr r0, [pc, #428] @ (1da3c4 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1d9f9c │ │ │ │ + beq.n 1da22c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1da112 │ │ │ │ + beq.w 1da3a2 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #400] @ (1da138 ) │ │ │ │ + ldr r1, [pc, #400] @ (1da3c8 ) │ │ │ │ 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 1da03c │ │ │ │ + beq.n 1da2cc │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1d9f98 │ │ │ │ + bne.n 1da228 │ │ │ │ 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 1da12e │ │ │ │ + bhi.w 1da3be │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1da132 │ │ │ │ + bhi.w 1da3c2 │ │ │ │ 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 │ │ │ │ @@ -541867,33 +542135,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 1d9f98 │ │ │ │ + blt.n 1da228 │ │ │ │ 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 1d9f98 │ │ │ │ + bne.n 1da228 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1da112 │ │ │ │ + beq.n 1da3a2 │ │ │ │ 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 1da12a │ │ │ │ + bhi.n 1da3ba │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1da0e4 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1da05c ) │ │ │ │ + bhi.n 1da374 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1da2ec ) │ │ │ │ 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 │ │ │ │ @@ -541953,82 +542221,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 1da01c │ │ │ │ + b.n 1da2ac │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1da01c │ │ │ │ + b.n 1da2ac │ │ │ │ movs r0, #0 │ │ │ │ orrs.w ip, r2, r0 │ │ │ │ - beq.w 1d9f98 │ │ │ │ + beq.w 1da228 │ │ │ │ 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 1d9f98 │ │ │ │ + bne.w 1da228 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1d9fce │ │ │ │ + bne.w 1da25e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1da0ec │ │ │ │ + b.n 1da37c │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1da0ec │ │ │ │ + b.n 1da37c │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da10a │ │ │ │ - b.n 1d9f98 │ │ │ │ + bne.n 1da39a │ │ │ │ + b.n 1da228 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 1da01c │ │ │ │ + b.n 1da2ac │ │ │ │ mov r0, ip │ │ │ │ - b.n 1da0ec │ │ │ │ + b.n 1da37c │ │ │ │ nop │ │ │ │ - str r6, [r5, #4] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ 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 1e2270 │ │ │ │ + bl 1e2500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1da1ec │ │ │ │ - cbz r5, 1da1c4 │ │ │ │ + beq.n 1da47c │ │ │ │ + cbz r5, 1da454 │ │ │ │ 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 1da1b4 │ │ │ │ + bhi.n 1da444 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1da1fe │ │ │ │ + bhi.n 1da48e │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #33 @ 0x21 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #212] @ (1da270 ) │ │ │ │ + ldr r0, [pc, #212] @ (1da500 ) │ │ │ │ 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 │ │ │ │ @@ -542036,107 +542304,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 1da1ec │ │ │ │ + beq.n 1da47c │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1da172 │ │ │ │ + bne.n 1da402 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da1c4 │ │ │ │ + beq.n 1da454 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbnz r3, 1da1ec │ │ │ │ + cbnz r3, 1da47c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da1c4 │ │ │ │ + beq.n 1da454 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1da1c8 │ │ │ │ + beq.n 1da458 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da1c4 │ │ │ │ + beq.n 1da454 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1da1ec │ │ │ │ + beq.n 1da47c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da1c4 │ │ │ │ + beq.n 1da454 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da1f0 │ │ │ │ - b.n 1da1ec │ │ │ │ + bne.n 1da480 │ │ │ │ + b.n 1da47c │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da1c4 │ │ │ │ + beq.n 1da454 │ │ │ │ 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 1da1ec │ │ │ │ + beq.n 1da47c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da1c4 │ │ │ │ + beq.n 1da454 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da216 │ │ │ │ - b.n 1da1ec │ │ │ │ + bne.n 1da4a6 │ │ │ │ + b.n 1da47c │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da1c4 │ │ │ │ + beq.n 1da454 │ │ │ │ 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 1da1ec │ │ │ │ + beq.n 1da47c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da1c4 │ │ │ │ + beq.n 1da454 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da240 │ │ │ │ - b.n 1da1ec │ │ │ │ + bne.n 1da4d0 │ │ │ │ + b.n 1da47c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #420] @ (1da41c ) │ │ │ │ + ldr r0, [pc, #420] @ (1da6ac ) │ │ │ │ ldr.w ip, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r4, [ip, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1da310 │ │ │ │ + bne.n 1da5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1da346 │ │ │ │ + beq.n 1da5d6 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #404] @ (1da420 ) │ │ │ │ + ldr r1, [pc, #404] @ (1da6b0 ) │ │ │ │ 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 1da310 │ │ │ │ + bne.n 1da5a0 │ │ │ │ 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 │ │ │ │ @@ -542151,17 +542419,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 1da316 │ │ │ │ + bhi.n 1da5a6 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1da3d8 │ │ │ │ + bhi.n 1da668 │ │ │ │ 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] │ │ │ │ @@ -542182,296 +542450,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 1da310 │ │ │ │ + bne.n 1da5a0 │ │ │ │ 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 1da310 │ │ │ │ + bne.n 1da5a0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1da2d2 │ │ │ │ + bne.n 1da562 │ │ │ │ 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 1da310 │ │ │ │ + bne.n 1da5a0 │ │ │ │ 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 1da310 │ │ │ │ + bne.n 1da5a0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da346 │ │ │ │ + beq.n 1da5d6 │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsh.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da318 │ │ │ │ + b.n 1da5a8 │ │ │ │ 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 1da310 │ │ │ │ + bne.n 1da5a0 │ │ │ │ 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 1da310 │ │ │ │ + bne.n 1da5a0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da346 │ │ │ │ + beq.n 1da5d6 │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsb.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da318 │ │ │ │ + b.n 1da5a8 │ │ │ │ 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 1da310 │ │ │ │ + bne.n 1da5a0 │ │ │ │ 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 1da310 │ │ │ │ + bne.n 1da5a0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da346 │ │ │ │ + beq.n 1da5d6 │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da318 │ │ │ │ + b.n 1da5a8 │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da4a8 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da738 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da4ac ) │ │ │ │ + ldr r2, [pc, #112] @ (1da73c ) │ │ │ │ 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 1e3c24 │ │ │ │ + bl 1e3eb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da482 │ │ │ │ - ldr r2, [pc, #68] @ (1da4b0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da4ac ) │ │ │ │ + beq.n 1da712 │ │ │ │ + ldr r2, [pc, #68] @ (1da740 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da73c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da4a2 │ │ │ │ + bne.n 1da732 │ │ │ │ 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 1e223c │ │ │ │ + bl 1e24cc │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da46a │ │ │ │ + b.n 1da6fa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ 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] @ (1da538 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da7c8 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da53c ) │ │ │ │ + ldr r2, [pc, #112] @ (1da7cc ) │ │ │ │ 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 1e3c24 │ │ │ │ + bl 1e3eb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da512 │ │ │ │ - ldr r2, [pc, #68] @ (1da540 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da53c ) │ │ │ │ + beq.n 1da7a2 │ │ │ │ + ldr r2, [pc, #68] @ (1da7d0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da7cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da532 │ │ │ │ + bne.n 1da7c2 │ │ │ │ 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 1e223c │ │ │ │ + bl 1e24cc │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da4fa │ │ │ │ + b.n 1da78a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da5c8 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da858 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da5cc ) │ │ │ │ + ldr r2, [pc, #112] @ (1da85c ) │ │ │ │ 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 1e3c24 │ │ │ │ + bl 1e3eb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da5a2 │ │ │ │ - ldr r2, [pc, #68] @ (1da5d0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da5cc ) │ │ │ │ + beq.n 1da832 │ │ │ │ + ldr r2, [pc, #68] @ (1da860 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da85c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da5c2 │ │ │ │ + bne.n 1da852 │ │ │ │ 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 1e223c │ │ │ │ + bl 1e24cc │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da58a │ │ │ │ + b.n 1da81a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e2270 │ │ │ │ + bl 1e2500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1da678 │ │ │ │ - cbz r5, 1da650 │ │ │ │ + beq.n 1da908 │ │ │ │ + cbz r5, 1da8e0 │ │ │ │ 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 1da648 │ │ │ │ + bhi.n 1da8d8 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1da68a │ │ │ │ + bhi.n 1da91a │ │ │ │ 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 │ │ │ │ @@ -542482,115 +542750,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 1da678 │ │ │ │ + beq.n 1da908 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1da60a │ │ │ │ + bne.n 1da89a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da650 │ │ │ │ + beq.n 1da8e0 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1da678 │ │ │ │ + cbz r1, 1da908 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da650 │ │ │ │ + beq.n 1da8e0 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1da654 │ │ │ │ + bne.n 1da8e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da650 │ │ │ │ + beq.n 1da8e0 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 1da678 │ │ │ │ + beq.n 1da908 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da650 │ │ │ │ + beq.n 1da8e0 │ │ │ │ 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 1da67c │ │ │ │ - b.n 1da678 │ │ │ │ + bne.n 1da90c │ │ │ │ + b.n 1da908 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da650 │ │ │ │ + beq.n 1da8e0 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1da678 │ │ │ │ + beq.n 1da908 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da650 │ │ │ │ + beq.n 1da8e0 │ │ │ │ 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 1da6a2 │ │ │ │ - b.n 1da678 │ │ │ │ + bne.n 1da932 │ │ │ │ + b.n 1da908 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da650 │ │ │ │ + beq.n 1da8e0 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1da678 │ │ │ │ + beq.n 1da908 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da650 │ │ │ │ + beq.n 1da8e0 │ │ │ │ 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 1da6c8 │ │ │ │ - b.n 1da678 │ │ │ │ + bne.n 1da958 │ │ │ │ + b.n 1da908 │ │ │ │ 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 1e2270 │ │ │ │ + bl 1e2500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1da9e0 │ │ │ │ + beq.w 1dac70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1daa16 │ │ │ │ + beq.w 1daca6 │ │ │ │ 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 1da9e6 │ │ │ │ + bhi.w 1dac76 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1da946 │ │ │ │ + bhi.w 1dabd6 │ │ │ │ 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 │ │ │ │ @@ -542640,17 +542908,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 1da9e0 │ │ │ │ + bne.w 1dac70 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1daa16 │ │ │ │ + beq.w 1daca6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542667,21 +542935,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1da9e0 │ │ │ │ + bne.w 1dac70 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1daa16 │ │ │ │ + beq.w 1daca6 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da79e │ │ │ │ + b.n 1daa2e │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542698,17 +542966,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 1da9e0 │ │ │ │ + bne.w 1dac70 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1daa16 │ │ │ │ + beq.w 1daca6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542725,53 +542993,53 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1da9e0 │ │ │ │ + bne.n 1dac70 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1daa16 │ │ │ │ + beq.w 1daca6 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da84c │ │ │ │ + b.n 1daadc │ │ │ │ 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 1da9e0 │ │ │ │ + bne.n 1dac70 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1daa16 │ │ │ │ + beq.n 1daca6 │ │ │ │ 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 1da9e0 │ │ │ │ + bne.n 1dac70 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1daa16 │ │ │ │ + beq.n 1daca6 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da8f6 │ │ │ │ + b.n 1dab86 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -542787,17 +543055,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 1da9e0 │ │ │ │ + bne.n 1dac70 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1daa16 │ │ │ │ + beq.n 1daca6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ @@ -542812,71 +543080,71 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1da9e0 │ │ │ │ + cbnz r3, 1dac70 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 1daa16 │ │ │ │ + beq.n 1daca6 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da94a │ │ │ │ + b.n 1dabda │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1daa1c │ │ │ │ + bne.n 1dacac │ │ │ │ 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 1da9e0 │ │ │ │ + bne.n 1dac70 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 1da732 │ │ │ │ + bne.w 1da9c2 │ │ │ │ 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 1da9f8 │ │ │ │ + b.n 1dac88 │ │ │ │ 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 1e2270 │ │ │ │ + bl 1e2500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dabc0 │ │ │ │ + beq.w 1dae50 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1dab3e │ │ │ │ + beq.n 1dadce │ │ │ │ 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] │ │ │ │ @@ -542886,15 +543154,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 1dabc8 │ │ │ │ + beq.w 1dae58 │ │ │ │ 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 │ │ │ │ @@ -542906,17 +543174,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 1dab28 │ │ │ │ + bhi.n 1dadb8 │ │ │ │ cmp.w sl, #31 │ │ │ │ - bhi.w 1dac3e │ │ │ │ + bhi.w 1daece │ │ │ │ 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 │ │ │ │ @@ -542948,43 +543216,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 1dabc0 │ │ │ │ + bne.n 1dae50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1daa9a │ │ │ │ + bne.n 1dad2a │ │ │ │ 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 1dabc0 │ │ │ │ + bne.n 1dae50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1dab3e │ │ │ │ + beq.n 1dadce │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1dabc0 │ │ │ │ + beq.n 1dae50 │ │ │ │ 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 1dab7a │ │ │ │ + b.n 1dae0a │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 1dab3e │ │ │ │ + beq.n 1dadce │ │ │ │ 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] │ │ │ │ @@ -542997,34 +543265,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 1dab76 │ │ │ │ + beq.n 1dae06 │ │ │ │ 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 1daac4 │ │ │ │ + b.n 1dad54 │ │ │ │ ldrb.w r7, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ ands r7, r1 │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ cmpeq r1, r7 │ │ │ │ - bne.n 1dabc0 │ │ │ │ + bne.n 1dae50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1dab3e │ │ │ │ + beq.n 1dadce │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1dabc0 │ │ │ │ + beq.n 1dae50 │ │ │ │ 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 │ │ │ │ @@ -543038,49 +543306,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 1dabc0 │ │ │ │ + bne.n 1dae50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 1daaa0 │ │ │ │ - b.n 1dab3e │ │ │ │ + bne.w 1dad30 │ │ │ │ + b.n 1dadce │ │ │ │ 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 1dac7c │ │ │ │ + b.n 1daf0c │ │ │ │ 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 1dabc0 │ │ │ │ + bne.n 1dae50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1dab3e │ │ │ │ + beq.w 1dadce │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1dabc0 │ │ │ │ + beq.n 1dae50 │ │ │ │ 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 │ │ │ │ @@ -543098,19 +543366,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 1dabc0 │ │ │ │ + bne.w 1dae50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1dac60 │ │ │ │ - b.n 1dab3e │ │ │ │ + bne.n 1daef0 │ │ │ │ + b.n 1dadce │ │ │ │ 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 │ │ │ │ @@ -543119,20 +543387,20 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, ip │ │ │ │ uxth r5, r5 │ │ │ │ ands r5, r1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.w 1dabc0 │ │ │ │ + bne.w 1dae50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1dab3e │ │ │ │ + beq.w 1dadce │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1dabc0 │ │ │ │ + beq.w 1dae50 │ │ │ │ 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 │ │ │ │ @@ -543150,56 +543418,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 1dabc0 │ │ │ │ + bne.w 1dae50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 1dab3e │ │ │ │ + beq.w 1dadce │ │ │ │ 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 1dad10 │ │ │ │ + b.n 1dafa0 │ │ │ │ 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 1e2270 │ │ │ │ + bl 1e2500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1daeda │ │ │ │ + beq.w 1db16a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1daf38 │ │ │ │ + beq.w 1db1c8 │ │ │ │ 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 1dae1a │ │ │ │ + beq.n 1db0aa │ │ │ │ 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 │ │ │ │ @@ -543211,23 +543479,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 1dae78 │ │ │ │ + bhi.n 1db108 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1daf3e │ │ │ │ + bhi.n 1db1ce │ │ │ │ tbb [pc, r0] │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - add r3, pc, #492 @ (adr r3, 1db03c ) │ │ │ │ + add r3, pc, #492 @ (adr r3, 1db2cc ) │ │ │ │ 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] │ │ │ │ @@ -543247,51 +543515,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 1daeda │ │ │ │ + bne.n 1db16a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daf38 │ │ │ │ + beq.n 1db1c8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1dae68 │ │ │ │ + beq.n 1db0f8 │ │ │ │ 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 1dae78 │ │ │ │ + b.n 1db108 │ │ │ │ uxth r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1daeda │ │ │ │ + bne.n 1db16a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daf38 │ │ │ │ + beq.n 1db1c8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - bne.w 1dafe0 │ │ │ │ + bne.w 1db270 │ │ │ │ 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 1daeda │ │ │ │ + bne.n 1db16a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daf38 │ │ │ │ + beq.n 1db1c8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1daeda │ │ │ │ + beq.n 1db16a │ │ │ │ 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] │ │ │ │ @@ -543300,131 +543568,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 1daeda │ │ │ │ + bne.n 1db16a │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1dae06 │ │ │ │ + bne.w 1db096 │ │ │ │ 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 1daeda │ │ │ │ + bne.n 1db16a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daf38 │ │ │ │ + beq.n 1db1c8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1daeda │ │ │ │ + beq.n 1db16a │ │ │ │ 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 1daf72 │ │ │ │ + b.n 1db202 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daf38 │ │ │ │ + beq.n 1db1c8 │ │ │ │ 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 1daf6e │ │ │ │ - b.n 1daeda │ │ │ │ + beq.n 1db1fe │ │ │ │ + b.n 1db16a │ │ │ │ uxtb r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1daeda │ │ │ │ + bne.n 1db16a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daf38 │ │ │ │ + beq.n 1db1c8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1daeda │ │ │ │ + beq.n 1db16a │ │ │ │ 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 1dafc4 │ │ │ │ + b.n 1db254 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daf38 │ │ │ │ + beq.n 1db1c8 │ │ │ │ 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 1dafc0 │ │ │ │ - b.n 1daeda │ │ │ │ + beq.n 1db250 │ │ │ │ + b.n 1db16a │ │ │ │ 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 1daffe │ │ │ │ + b.n 1db28e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daf38 │ │ │ │ + beq.n 1db1c8 │ │ │ │ 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 1daffa │ │ │ │ - b.n 1daeda │ │ │ │ + beq.n 1db28a │ │ │ │ + b.n 1db16a │ │ │ │ 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 1e2270 │ │ │ │ + bl 1e2500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db120 │ │ │ │ + beq.n 1db3b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1db0fa │ │ │ │ + beq.n 1db38a │ │ │ │ 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 1db1f6 │ │ │ │ + beq.w 1db486 │ │ │ │ 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 │ │ │ │ @@ -543439,17 +543707,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 1db0ea │ │ │ │ + bhi.n 1db37a │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 1db16c │ │ │ │ + bhi.n 1db3fc │ │ │ │ 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] │ │ │ │ @@ -543462,167 +543730,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 1db120 │ │ │ │ + bne.n 1db3b0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1db068 │ │ │ │ + bne.n 1db2f8 │ │ │ │ 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 1db112 │ │ │ │ + b.n 1db3a2 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db0fa │ │ │ │ + beq.n 1db38a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 1db10e │ │ │ │ + beq.n 1db39e │ │ │ │ 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 1db120 │ │ │ │ + bne.n 1db3b0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db0fa │ │ │ │ + beq.n 1db38a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.w 1db254 │ │ │ │ + beq.w 1db4e4 │ │ │ │ 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 1db120 │ │ │ │ + bne.n 1db3b0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db0fa │ │ │ │ + beq.n 1db38a │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1db132 │ │ │ │ + b.n 1db3c2 │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ ands.w r6, sl, lr │ │ │ │ - bne.n 1db120 │ │ │ │ + bne.n 1db3b0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db0fa │ │ │ │ + beq.n 1db38a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1db23a │ │ │ │ + beq.n 1db4ca │ │ │ │ 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 1db120 │ │ │ │ + bne.n 1db3b0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db0fa │ │ │ │ + beq.n 1db38a │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1db178 │ │ │ │ + b.n 1db408 │ │ │ │ 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 1db120 │ │ │ │ + bne.n 1db3b0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db0fa │ │ │ │ + beq.n 1db38a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1db26a │ │ │ │ + beq.n 1db4fa │ │ │ │ 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 1db120 │ │ │ │ + bne.n 1db3b0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db0fa │ │ │ │ + beq.n 1db38a │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1db1be │ │ │ │ + b.n 1db44e │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r2, lr │ │ │ │ - b.n 1db0a8 │ │ │ │ + b.n 1db338 │ │ │ │ uxtb.w sl, sl │ │ │ │ tst.w lr, sl │ │ │ │ - bne.n 1db120 │ │ │ │ + bne.n 1db3b0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db0fa │ │ │ │ + beq.w 1db38a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 1db100 │ │ │ │ + bne.w 1db390 │ │ │ │ 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 1db120 │ │ │ │ + bne.w 1db3b0 │ │ │ │ mov r2, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bne.w 1db0aa │ │ │ │ - b.n 1db0fa │ │ │ │ + bne.w 1db33a │ │ │ │ + b.n 1db38a │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db0fa │ │ │ │ + beq.w 1db38a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1db234 │ │ │ │ - b.n 1db120 │ │ │ │ + beq.n 1db4c4 │ │ │ │ + b.n 1db3b0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db0fa │ │ │ │ + beq.w 1db38a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db24e │ │ │ │ - b.n 1db120 │ │ │ │ + beq.n 1db4de │ │ │ │ + b.n 1db3b0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db0fa │ │ │ │ + beq.w 1db38a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db264 │ │ │ │ - b.n 1db120 │ │ │ │ + beq.n 1db4f4 │ │ │ │ + b.n 1db3b0 │ │ │ │ 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 1e2270 │ │ │ │ + bl 1e2500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db37a │ │ │ │ + beq.n 1db60a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1db34e │ │ │ │ + beq.n 1db5de │ │ │ │ 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] │ │ │ │ @@ -543631,31 +543899,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 1db356 │ │ │ │ + beq.n 1db5e6 │ │ │ │ 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 1db33e │ │ │ │ + bhi.n 1db5ce │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1db444 │ │ │ │ + bhi.w 1db6d4 │ │ │ │ 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 │ │ │ │ @@ -543668,175 +543936,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 1db37a │ │ │ │ + bne.n 1db60a │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1db2d8 │ │ │ │ + bne.n 1db568 │ │ │ │ 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 1db2fc │ │ │ │ + b.n 1db58c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db36c │ │ │ │ + b.n 1db5fc │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db34e │ │ │ │ + beq.n 1db5de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db368 │ │ │ │ + beq.n 1db5f8 │ │ │ │ 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 1db37a │ │ │ │ + bne.n 1db60a │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1db34e │ │ │ │ + beq.n 1db5de │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 1db44c │ │ │ │ + beq.n 1db6dc │ │ │ │ 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 1db37a │ │ │ │ + bne.n 1db60a │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1db2de │ │ │ │ - b.n 1db34e │ │ │ │ + bne.n 1db56e │ │ │ │ + b.n 1db5de │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db34e │ │ │ │ + beq.n 1db5de │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db47e │ │ │ │ + bne.n 1db70e │ │ │ │ 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 1db37a │ │ │ │ + bne.n 1db60a │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1db34e │ │ │ │ + beq.n 1db5de │ │ │ │ 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 1db3b2 │ │ │ │ - b.n 1db37a │ │ │ │ + beq.n 1db642 │ │ │ │ + b.n 1db60a │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db34e │ │ │ │ + beq.n 1db5de │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db460 │ │ │ │ + bne.n 1db6f0 │ │ │ │ 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 1db37a │ │ │ │ + bne.n 1db60a │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1db34e │ │ │ │ + beq.n 1db5de │ │ │ │ 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 1db3e6 │ │ │ │ - b.n 1db37a │ │ │ │ + beq.n 1db676 │ │ │ │ + b.n 1db60a │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db34e │ │ │ │ + beq.n 1db5de │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db360 │ │ │ │ + bne.n 1db5f0 │ │ │ │ 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 1db37a │ │ │ │ + bne.n 1db60a │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1db34e │ │ │ │ + beq.n 1db5de │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands.w r0, r3, ip │ │ │ │ - beq.n 1db41a │ │ │ │ - b.n 1db37a │ │ │ │ + beq.n 1db6aa │ │ │ │ + b.n 1db60a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db37a │ │ │ │ + bne.n 1db60a │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1db44c │ │ │ │ - b.n 1db34e │ │ │ │ + bne.n 1db6dc │ │ │ │ + b.n 1db5de │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db46e │ │ │ │ + b.n 1db6fe │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1db34e │ │ │ │ + beq.w 1db5de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db468 │ │ │ │ - b.n 1db37a │ │ │ │ + beq.n 1db6f8 │ │ │ │ + b.n 1db60a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db48c │ │ │ │ + b.n 1db71c │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1db34e │ │ │ │ + beq.w 1db5de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db486 │ │ │ │ - b.n 1db37a │ │ │ │ + beq.n 1db716 │ │ │ │ + b.n 1db60a │ │ │ │ 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 1e2270 │ │ │ │ + bl 1e2500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1db868 │ │ │ │ + beq.w 1dbaf8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1db8dc │ │ │ │ + beq.w 1dbb6c │ │ │ │ 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 1db86e │ │ │ │ + bhi.w 1dbafe │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 1db74a │ │ │ │ + bhi.w 1db9da │ │ │ │ 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 │ │ │ │ @@ -543867,15 +544135,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 1db868 │ │ │ │ + beq.w 1dbaf8 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -543899,23 +544167,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 1db868 │ │ │ │ + bne.w 1dbaf8 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db8dc │ │ │ │ + beq.w 1dbb6c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db868 │ │ │ │ + beq.w 1dbaf8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -543938,27 +544206,27 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1db868 │ │ │ │ + bne.w 1dbaf8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1db8dc │ │ │ │ + beq.w 1dbb6c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db54a │ │ │ │ + b.n 1db7da │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db868 │ │ │ │ + beq.w 1dbaf8 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -543982,23 +544250,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 1db868 │ │ │ │ + bne.w 1dbaf8 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db8dc │ │ │ │ + beq.w 1dbb6c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db868 │ │ │ │ + beq.w 1dbaf8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -544021,25 +544289,25 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1db868 │ │ │ │ + bne.w 1dbaf8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1db8dc │ │ │ │ + beq.w 1dbb6c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db64c │ │ │ │ + b.n 1db8dc │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db868 │ │ │ │ + beq.w 1dbaf8 │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -544063,22 +544331,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 1db868 │ │ │ │ + bne.n 1dbaf8 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db8dc │ │ │ │ + beq.w 1dbb6c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1db868 │ │ │ │ + beq.n 1dbaf8 │ │ │ │ mov r0, r5 │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w ip, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ @@ -544100,59 +544368,59 @@ │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1db868 │ │ │ │ + cbnz r3, 1dbaf8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1db8dc │ │ │ │ + beq.n 1dbb6c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db74e │ │ │ │ + b.n 1db9de │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1db8dc │ │ │ │ + beq.n 1dbb6c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r5, 1db868 │ │ │ │ + cbz r5, 1dbaf8 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 1db868 │ │ │ │ + beq.n 1dbaf8 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1db8dc │ │ │ │ + beq.n 1dbb6c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r2, r4, #1 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db83e │ │ │ │ + bne.n 1dbace │ │ │ │ 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 1db868 │ │ │ │ + beq.n 1dbaf8 │ │ │ │ mov r1, fp │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ rbit r3, fp │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - cbz r5, 1db89a │ │ │ │ + cbz r5, 1dbb2a │ │ │ │ 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 1db8e2 │ │ │ │ + bne.n 1dbb72 │ │ │ │ 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 │ │ │ │ @@ -544162,17 +544430,17 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db868 │ │ │ │ + bne.n 1dbaf8 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 1db4e4 │ │ │ │ + bne.w 1db774 │ │ │ │ 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 │ │ │ │ @@ -544190,40 +544458,40 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1db8ca │ │ │ │ + b.n 1dbb5a │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db93e │ │ │ │ + beq.n 1dbbce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1db9e8 │ │ │ │ + beq.n 1dbc78 │ │ │ │ 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 1db9ae │ │ │ │ + bhi.n 1dbc3e │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1db9d8 │ │ │ │ + bhi.n 1dbc68 │ │ │ │ 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 │ │ │ │ @@ -544234,70 +544502,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 1db958 │ │ │ │ + bne.n 1dbbe8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db99a │ │ │ │ + beq.n 1dbc2a │ │ │ │ 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 1db9e4 │ │ │ │ + bcc.n 1dbc74 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db99a │ │ │ │ + beq.n 1dbc2a │ │ │ │ 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 1db9ae │ │ │ │ + bhi.n 1dbc3e │ │ │ │ movw r3, #2043 @ 0x7fb │ │ │ │ movt r3, #65532 @ 0xfffc │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1db99e │ │ │ │ + bls.n 1dbc2e │ │ │ │ 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 1db9fe │ │ │ │ + beq.n 1dbc8e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dbafe │ │ │ │ + beq.n 1dbd8e │ │ │ │ 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 1dba52 │ │ │ │ + bhi.n 1dbce2 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1dba74 │ │ │ │ + bhi.n 1dbd04 │ │ │ │ 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 │ │ │ │ @@ -544309,89 +544577,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 1dba90 │ │ │ │ + bcs.n 1dbd20 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1dba14 │ │ │ │ + bne.n 1dbca4 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dba60 │ │ │ │ + beq.n 1dbcf0 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1dba90 │ │ │ │ + bhi.n 1dbd20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dba60 │ │ │ │ + beq.n 1dbcf0 │ │ │ │ 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 1dba64 │ │ │ │ + bls.n 1dbcf4 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dba60 │ │ │ │ + beq.n 1dbcf0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1dba94 │ │ │ │ - b.n 1dba60 │ │ │ │ + bne.n 1dbd24 │ │ │ │ + b.n 1dbcf0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dba60 │ │ │ │ + beq.n 1dbcf0 │ │ │ │ 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 1dba90 │ │ │ │ + bhi.n 1dbd20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dba60 │ │ │ │ + beq.n 1dbcf0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1dbaa2 │ │ │ │ - b.n 1dba90 │ │ │ │ + bls.n 1dbd32 │ │ │ │ + b.n 1dbd20 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dba60 │ │ │ │ + beq.n 1dbcf0 │ │ │ │ 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 1dba90 │ │ │ │ + bhi.n 1dbd20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dba60 │ │ │ │ + beq.n 1dbcf0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1dbad0 │ │ │ │ - b.n 1dba90 │ │ │ │ + bls.n 1dbd60 │ │ │ │ + b.n 1dbd20 │ │ │ │ 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 1dbb16 │ │ │ │ + beq.n 1dbda6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbc28 │ │ │ │ + beq.w 1dbeb8 │ │ │ │ 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] │ │ │ │ @@ -544400,18 +544668,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 1dbb7c │ │ │ │ + bhi.n 1dbe0c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1dbb9c │ │ │ │ + bhi.n 1dbe2c │ │ │ │ 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 │ │ │ │ @@ -544428,121 +544696,121 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbb76 │ │ │ │ + bne.n 1dbe06 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1dbb38 │ │ │ │ + bne.n 1dbdc8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbb76 │ │ │ │ + bne.n 1dbe06 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dbb8c │ │ │ │ + beq.n 1dbe1c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbb76 │ │ │ │ + bne.n 1dbe06 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dbb92 │ │ │ │ - b.n 1dbb8c │ │ │ │ + bne.n 1dbe22 │ │ │ │ + b.n 1dbe1c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbb76 │ │ │ │ + bne.n 1dbe06 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dbb8c │ │ │ │ + beq.n 1dbe1c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrh r0, [r3, #20] │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbb76 │ │ │ │ + bne.n 1dbe06 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dbbc0 │ │ │ │ - b.n 1dbb8c │ │ │ │ + bne.n 1dbe50 │ │ │ │ + b.n 1dbe1c │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbb76 │ │ │ │ + bne.n 1dbe06 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dbb8c │ │ │ │ + beq.n 1dbe1c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrb r0, [r3, #20] │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbb76 │ │ │ │ + bne.n 1dbe06 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dbbf4 │ │ │ │ - b.n 1dbb8c │ │ │ │ + bne.n 1dbe84 │ │ │ │ + b.n 1dbe1c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (1dbcd8 ) │ │ │ │ + ldr r0, [pc, #160] @ (1dbf68 ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1dbc6e │ │ │ │ + bne.n 1dbefe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dbcce │ │ │ │ - ldr.w lr, [pc, #140] @ 1dbcdc │ │ │ │ + beq.n 1dbf5e │ │ │ │ + ldr.w lr, [pc, #140] @ 1dbf6c │ │ │ │ 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 1dbc72 │ │ │ │ + beq.n 1dbf02 │ │ │ │ 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 1dbcc2 │ │ │ │ + bhi.n 1dbf52 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1dbcc2 │ │ │ │ + bhi.n 1dbf52 │ │ │ │ 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 │ │ │ │ @@ -544554,52 +544822,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 1dbc6e │ │ │ │ + beq.n 1dbefe │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 1dbc86 │ │ │ │ + bne.n 1dbf16 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1dbcc6 │ │ │ │ + b.n 1dbf56 │ │ │ │ nop │ │ │ │ - mvns r0, r0 │ │ │ │ + asrs r0, r6 │ │ │ │ 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 1dbcf2 │ │ │ │ + beq.n 1dbf82 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbe36 │ │ │ │ + beq.w 1dc0c6 │ │ │ │ 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 1dbd5e │ │ │ │ + bhi.n 1dbfee │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1dbde8 │ │ │ │ + bhi.n 1dc078 │ │ │ │ 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] │ │ │ │ @@ -544611,118 +544879,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 1dbd14 │ │ │ │ + bne.n 1dbfa4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dbd7c │ │ │ │ + b.n 1dc00c │ │ │ │ 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 1dbd7a │ │ │ │ + bcs.n 1dc00a │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dbd92 │ │ │ │ + bge.n 1dc022 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dbd52 │ │ │ │ + beq.n 1dbfe2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbd5a │ │ │ │ + beq.n 1dbfea │ │ │ │ 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 1dbe3a │ │ │ │ + blt.n 1dc0ca │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dbd7a │ │ │ │ + bne.n 1dc00a │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbd5a │ │ │ │ + beq.n 1dbfea │ │ │ │ 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 1dbd60 │ │ │ │ + bhi.n 1dbff0 │ │ │ │ lsls r3, r1, #16 │ │ │ │ - bpl.n 1dbd82 │ │ │ │ + bpl.n 1dc012 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dbdd8 │ │ │ │ - b.n 1dbd7a │ │ │ │ + beq.n 1dc068 │ │ │ │ + b.n 1dc00a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dbd80 │ │ │ │ + bge.n 1dc010 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1dbdc8 │ │ │ │ - b.n 1dbd5a │ │ │ │ + bne.n 1dc058 │ │ │ │ + b.n 1dbfea │ │ │ │ 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 1dbd7a │ │ │ │ + bcs.n 1dc00a │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bcc.n 1dbe54 │ │ │ │ + bcc.n 1dc0e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dbd7a │ │ │ │ + bne.n 1dc00a │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbd5a │ │ │ │ + beq.n 1dbfea │ │ │ │ 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 1dbd7a │ │ │ │ + bcs.n 1dc00a │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1dbdde │ │ │ │ - b.n 1dbd5a │ │ │ │ + bne.n 1dc06e │ │ │ │ + b.n 1dbfea │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dbdbc │ │ │ │ + b.n 1dc04c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbd5a │ │ │ │ + beq.n 1dbfea │ │ │ │ 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 1dbdbc │ │ │ │ - b.n 1dbd60 │ │ │ │ + bls.n 1dc04c │ │ │ │ + b.n 1dbff0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbd5a │ │ │ │ + beq.n 1dbfea │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 1dbde8 │ │ │ │ + b.n 1dc078 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dbe76 │ │ │ │ + beq.n 1dc106 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc08a │ │ │ │ + beq.w 1dc31a │ │ │ │ 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 │ │ │ │ @@ -544730,238 +544998,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 1dbef8 │ │ │ │ + bhi.n 1dc188 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1dc058 │ │ │ │ + bhi.w 1dc2e8 │ │ │ │ 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, 1dc200 ) │ │ │ │ + add r0, pc, #828 @ (adr r0, 1dc490 ) │ │ │ │ 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 1dbf2e │ │ │ │ + beq.n 1dc1be │ │ │ │ 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 1dbf32 │ │ │ │ + bls.n 1dc1c2 │ │ │ │ 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 1dbfa0 │ │ │ │ + bcs.n 1dc230 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1dbf9c │ │ │ │ + blt.n 1dc22c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1dbf2a │ │ │ │ + blt.n 1dc1ba │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dbfa0 │ │ │ │ + bne.n 1dc230 │ │ │ │ movs r7, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1dbe98 │ │ │ │ + bne.n 1dc128 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dbfa2 │ │ │ │ + b.n 1dc232 │ │ │ │ mov lr, r4 │ │ │ │ - b.n 1dbf44 │ │ │ │ + b.n 1dc1d4 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbf2e │ │ │ │ + beq.n 1dc1be │ │ │ │ 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 1dbfa0 │ │ │ │ + bcs.n 1dc230 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1dc08e │ │ │ │ + bne.w 1dc31e │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 1dbf2e │ │ │ │ + beq.n 1dc1be │ │ │ │ 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 1dbfa0 │ │ │ │ + bcs.n 1dc230 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1dbf36 │ │ │ │ + beq.n 1dc1c6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dbeda │ │ │ │ + beq.n 1dc16a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbfa0 │ │ │ │ + bne.n 1dc230 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbf2e │ │ │ │ + beq.n 1dc1be │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1dbf2e │ │ │ │ + beq.n 1dc1be │ │ │ │ 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 1dbfa6 │ │ │ │ + bne.n 1dc236 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbf2e │ │ │ │ + beq.n 1dc1be │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dbfc0 │ │ │ │ + b.n 1dc250 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbfa0 │ │ │ │ + bne.n 1dc230 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbf2e │ │ │ │ + beq.n 1dc1be │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1dbf2e │ │ │ │ + beq.n 1dc1be │ │ │ │ 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 1dbfe0 │ │ │ │ + bne.n 1dc270 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbf2e │ │ │ │ + beq.n 1dc1be │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dbffa │ │ │ │ + b.n 1dc28a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbfa0 │ │ │ │ + bne.n 1dc230 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbf2e │ │ │ │ + beq.n 1dc1be │ │ │ │ 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 1dbfa0 │ │ │ │ + bcs.n 1dc230 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 1dbf2e │ │ │ │ + beq.w 1dc1be │ │ │ │ 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 1dbfa0 │ │ │ │ + bcs.n 1dc230 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dc01a │ │ │ │ + bne.n 1dc2aa │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 1dbf2e │ │ │ │ + beq.w 1dc1be │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc058 │ │ │ │ + b.n 1dc2e8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbfa0 │ │ │ │ + bne.n 1dc230 │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 1dbf2e │ │ │ │ + beq.w 1dc1be │ │ │ │ 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 1dbfa0 │ │ │ │ + bcs.w 1dc230 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1dbf6a │ │ │ │ - b.n 1dc092 │ │ │ │ + beq.w 1dc1fa │ │ │ │ + b.n 1dc322 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dc0de │ │ │ │ + beq.n 1dc36e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc280 │ │ │ │ + beq.w 1dc510 │ │ │ │ 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 1dc14c │ │ │ │ + bhi.n 1dc3dc │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.w 1dc27c │ │ │ │ + bhi.w 1dc50c │ │ │ │ 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 │ │ │ │ @@ -544973,494 +545241,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 1dc100 │ │ │ │ + bne.n 1dc390 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dc16e │ │ │ │ + b.n 1dc3fe │ │ │ │ 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 1dc16c │ │ │ │ + bcs.n 1dc3fc │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1dc19a │ │ │ │ + bge.n 1dc42a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dc140 │ │ │ │ + beq.n 1dc3d0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dc148 │ │ │ │ + beq.n 1dc3d8 │ │ │ │ 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 1dc16c │ │ │ │ + bcs.n 1dc3fc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1dc296 │ │ │ │ + blt.n 1dc526 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dc16c │ │ │ │ + bne.n 1dc3fc │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dc148 │ │ │ │ + beq.n 1dc3d8 │ │ │ │ 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 1dc14e │ │ │ │ + bhi.n 1dc3de │ │ │ │ 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 1dc16c │ │ │ │ + bcs.n 1dc3fc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dc174 │ │ │ │ + bcc.n 1dc404 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dc21c │ │ │ │ - b.n 1dc16c │ │ │ │ + beq.n 1dc4ac │ │ │ │ + b.n 1dc3fc │ │ │ │ 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 1dc16c │ │ │ │ + bcs.n 1dc3fc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dc172 │ │ │ │ + bcc.n 1dc402 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1dc1f0 │ │ │ │ - b.n 1dc148 │ │ │ │ + bne.n 1dc480 │ │ │ │ + b.n 1dc3d8 │ │ │ │ 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 1dc16c │ │ │ │ + bcs.n 1dc3fc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dc284 │ │ │ │ + bcc.n 1dc514 │ │ │ │ mov r2, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dc16c │ │ │ │ + bne.n 1dc3fc │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dc148 │ │ │ │ + beq.w 1dc3d8 │ │ │ │ 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 1dc16c │ │ │ │ + bcs.w 1dc3fc │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1dc222 │ │ │ │ - b.n 1dc148 │ │ │ │ + bne.n 1dc4b2 │ │ │ │ + b.n 1dc3d8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dc1c4 │ │ │ │ + b.n 1dc454 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dc148 │ │ │ │ + beq.w 1dc3d8 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc22c │ │ │ │ + b.n 1dc4bc │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dc148 │ │ │ │ + beq.w 1dc3d8 │ │ │ │ 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 1dc1c4 │ │ │ │ - b.n 1dc14e │ │ │ │ + bls.n 1dc454 │ │ │ │ + b.n 1dc3de │ │ │ │ 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 1dc5bc │ │ │ │ + beq.w 1dc84c │ │ │ │ subs r7, r5, #4 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 1dc2e8 │ │ │ │ + b.n 1dc578 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bne.w 1dc55c │ │ │ │ + bne.w 1dc7ec │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1dc5bc │ │ │ │ + beq.w 1dc84c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 1dc2de │ │ │ │ + bne.n 1dc56e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc55c │ │ │ │ + bne.w 1dc7ec │ │ │ │ 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 1dc2d8 │ │ │ │ + bne.n 1dc568 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1dc2de │ │ │ │ + beq.n 1dc56e │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 1dc32a │ │ │ │ + b.n 1dc5ba │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bne.w 1dc55c │ │ │ │ + bne.w 1dc7ec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1dc5b0 │ │ │ │ + beq.w 1dc840 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 1dc320 │ │ │ │ + bne.n 1dc5b0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc55c │ │ │ │ + bne.w 1dc7ec │ │ │ │ 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 1dc31a │ │ │ │ + bne.n 1dc5aa │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1dc320 │ │ │ │ + beq.n 1dc5b0 │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1dc374 │ │ │ │ + b.n 1dc604 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.w 1dc55c │ │ │ │ + bne.w 1dc7ec │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1dc5a0 │ │ │ │ + beq.w 1dc830 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 1dc366 │ │ │ │ + bne.n 1dc5f6 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc55c │ │ │ │ + bne.w 1dc7ec │ │ │ │ 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 1dc360 │ │ │ │ + bne.n 1dc5f0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1dc366 │ │ │ │ + beq.n 1dc5f6 │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1dc3c2 │ │ │ │ + b.n 1dc652 │ │ │ │ cmp r6, #186 @ 0xba │ │ │ │ - bne.w 1dc55c │ │ │ │ + bne.w 1dc7ec │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1dc58c │ │ │ │ + beq.w 1dc81c │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc3b4 │ │ │ │ + bne.n 1dc644 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dc55c │ │ │ │ + bne.w 1dc7ec │ │ │ │ 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 1dc3ae │ │ │ │ + bne.n 1dc63e │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 1dc3b4 │ │ │ │ + beq.n 1dc644 │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 1dc40c │ │ │ │ + b.n 1dc69c │ │ │ │ cmp r5, #186 @ 0xba │ │ │ │ - bne.w 1dc55c │ │ │ │ + bne.w 1dc7ec │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 1dc572 │ │ │ │ + beq.w 1dc802 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc402 │ │ │ │ + bne.n 1dc692 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1dc55c │ │ │ │ + bne.w 1dc7ec │ │ │ │ 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 1dc3fc │ │ │ │ + bne.n 1dc68c │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1dc402 │ │ │ │ + beq.n 1dc692 │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ - b.n 1dc458 │ │ │ │ + b.n 1dc6e8 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.w 1dc55c │ │ │ │ + bne.w 1dc7ec │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1dc564 │ │ │ │ + beq.w 1dc7f4 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 1dc44a │ │ │ │ + bne.n 1dc6da │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc55c │ │ │ │ + bne.n 1dc7ec │ │ │ │ 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 1dc444 │ │ │ │ + bne.n 1dc6d4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dc44a │ │ │ │ + beq.n 1dc6da │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1dc494 │ │ │ │ + b.n 1dc724 │ │ │ │ cmp r3, #186 @ 0xba │ │ │ │ - bne.n 1dc55c │ │ │ │ + bne.n 1dc7ec │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1dc44a │ │ │ │ + beq.n 1dc6da │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc48c │ │ │ │ + bne.n 1dc71c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dc55c │ │ │ │ + bne.n 1dc7ec │ │ │ │ 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 1dc488 │ │ │ │ + bne.n 1dc718 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1dc48c │ │ │ │ + beq.n 1dc71c │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1dc4d0 │ │ │ │ + b.n 1dc760 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.n 1dc55a │ │ │ │ + bne.n 1dc7ea │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dc48c │ │ │ │ + beq.n 1dc71c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 1dc4c8 │ │ │ │ + bne.n 1dc758 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc55a │ │ │ │ + bne.n 1dc7ea │ │ │ │ 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 1dc4c4 │ │ │ │ + bne.n 1dc754 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1dc4c8 │ │ │ │ + beq.n 1dc758 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 1dc514 │ │ │ │ + b.n 1dc7a4 │ │ │ │ cmp.w lr, #186 @ 0xba │ │ │ │ - bne.n 1dc55a │ │ │ │ + bne.n 1dc7ea │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1dc4c8 │ │ │ │ + beq.n 1dc758 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1dc508 │ │ │ │ + bne.n 1dc798 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dc55a │ │ │ │ + bne.n 1dc7ea │ │ │ │ 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 1dc502 │ │ │ │ + bne.n 1dc792 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1dc2b4 │ │ │ │ + bl 1dc544 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc508 │ │ │ │ + bne.n 1dc798 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1dc55c │ │ │ │ + b.n 1dc7ec │ │ │ │ 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 1dc40c │ │ │ │ + bne.w 1dc69c │ │ │ │ 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 1dc3c2 │ │ │ │ + bne.w 1dc652 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1dc374 │ │ │ │ + bne.w 1dc604 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc32a │ │ │ │ + bne.w 1dc5ba │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dc2e8 │ │ │ │ + bne.w 1dc578 │ │ │ │ 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] @ 1dc6c0 │ │ │ │ + ldr.w r8, [pc, #224] @ 1dc950 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e2270 │ │ │ │ + bl 1e2500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc694 │ │ │ │ + beq.n 1dc924 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dc694 │ │ │ │ - ldr r3, [pc, #200] @ (1dc6c4 ) │ │ │ │ + beq.n 1dc924 │ │ │ │ + ldr r3, [pc, #200] @ (1dc954 ) │ │ │ │ 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 1dc668 │ │ │ │ + bhi.n 1dc8f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1dc6a4 │ │ │ │ + bls.n 1dc934 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1dc6a4 │ │ │ │ + bpl.n 1dc934 │ │ │ │ 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 1dc6b8 │ │ │ │ + bhi.n 1dc948 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1dc6b2 │ │ │ │ + bhi.n 1dc942 │ │ │ │ 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 │ │ │ │ @@ -545471,649 +545739,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 1dc6a4 │ │ │ │ + bne.n 1dc934 │ │ │ │ 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 1e223c │ │ │ │ + bl 1e24cc │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1dc6a4 │ │ │ │ + beq.n 1dc934 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1dc608 │ │ │ │ + bne.n 1dc898 │ │ │ │ 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 1dc68e │ │ │ │ + bne.n 1dc91e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc6a0 │ │ │ │ + b.n 1dc930 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc6a0 │ │ │ │ + b.n 1dc930 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1dc6a0 │ │ │ │ + b.n 1dc930 │ │ │ │ nop │ │ │ │ - subs r2, #18 │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ 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] @ 1dc958 │ │ │ │ + ldr.w r9, [pc, #636] @ 1dcbe8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r9, pc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1dc774 │ │ │ │ + beq.n 1dca04 │ │ │ │ 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 1dc76c │ │ │ │ + bne.n 1dc9fc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 1dc73c │ │ │ │ + cbz r3, 1dc9cc │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc8ac │ │ │ │ + beq.w 1dcb3c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc732 │ │ │ │ + bne.n 1dc9c2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc732 │ │ │ │ + bls.n 1dc9c2 │ │ │ │ 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 1e41a0 │ │ │ │ + bl 1e4430 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc76c │ │ │ │ + beq.n 1dc9fc │ │ │ │ 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 1dc77e │ │ │ │ - cbnz r7, 1dc784 │ │ │ │ - bl 1e3d3c │ │ │ │ - cbnz r0, 1dc784 │ │ │ │ - ldr r3, [pc, #516] @ (1dc95c ) │ │ │ │ + bne.n 1dca0e │ │ │ │ + cbnz r7, 1dca14 │ │ │ │ + bl 1e3fcc │ │ │ │ + cbnz r0, 1dca14 │ │ │ │ + ldr r3, [pc, #516] @ (1dcbec ) │ │ │ │ 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 1dc732 │ │ │ │ + bne.n 1dc9c2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1dc6f8 │ │ │ │ + bne.n 1dc988 │ │ │ │ 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 1dc74e │ │ │ │ + bne.n 1dc9de │ │ │ │ cmp.w fp, #8 │ │ │ │ - beq.n 1dc754 │ │ │ │ + beq.n 1dc9e4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ add.w r3, r5, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1dc76c │ │ │ │ + beq.n 1dc9fc │ │ │ │ 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 1dc824 │ │ │ │ + bmi.n 1dcab4 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 1dc7e8 │ │ │ │ + cbz r3, 1dca78 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc928 │ │ │ │ + beq.w 1dcbb8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc7d8 │ │ │ │ + bne.n 1dca68 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc7d8 │ │ │ │ + bls.n 1dca68 │ │ │ │ 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 1e41a0 │ │ │ │ + bl 1e4430 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc824 │ │ │ │ - ldr r3, [pc, #384] @ (1dc95c ) │ │ │ │ + beq.n 1dcab4 │ │ │ │ + ldr r3, [pc, #384] @ (1dcbec ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 1dc75a │ │ │ │ + b.n 1dc9ea │ │ │ │ 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 1dc82e │ │ │ │ - cbnz r3, 1dc834 │ │ │ │ + bne.n 1dcabe │ │ │ │ + cbnz r3, 1dcac4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1e3d3c │ │ │ │ + bl 1e3fcc │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbnz r0, 1dc834 │ │ │ │ - ldr r1, [pc, #336] @ (1dc95c ) │ │ │ │ + cbnz r0, 1dcac4 │ │ │ │ + ldr r1, [pc, #336] @ (1dcbec ) │ │ │ │ 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 1dc93e │ │ │ │ + bne.w 1dcbce │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1dc7a0 │ │ │ │ - b.n 1dc76c │ │ │ │ + bne.n 1dca30 │ │ │ │ + b.n 1dc9fc │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc7fa │ │ │ │ + bne.n 1dca8a │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 1dc808 │ │ │ │ + beq.n 1dca98 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w r8, r2, #20 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 1dc824 │ │ │ │ + beq.n 1dcab4 │ │ │ │ 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 1dc8f0 │ │ │ │ + bmi.n 1dcb80 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dc908 │ │ │ │ + beq.n 1dcb98 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1dc934 │ │ │ │ + beq.n 1dcbc4 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1dc896 │ │ │ │ + bne.n 1dcb26 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ subs r1, #22 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1dc896 │ │ │ │ + bls.n 1dcb26 │ │ │ │ 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 1e41a0 │ │ │ │ + bl 1e4430 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc8f0 │ │ │ │ + beq.n 1dcb80 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #188] @ (1dc95c ) │ │ │ │ + ldr r1, [pc, #188] @ (1dcbec ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - b.n 1dc80e │ │ │ │ + b.n 1dca9e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc732 │ │ │ │ + bhi.w 1dc9c2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dc6f8 │ │ │ │ - b.n 1dc774 │ │ │ │ + bne.w 1dc988 │ │ │ │ + b.n 1dca04 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc91e │ │ │ │ + bne.n 1dcbae │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 1dc8d6 │ │ │ │ + beq.n 1dcb66 │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dc6c8 │ │ │ │ - cbnz r0, 1dc8f0 │ │ │ │ - ldr r1, [pc, #132] @ (1dc95c ) │ │ │ │ + bl 1dc958 │ │ │ │ + cbnz r0, 1dcb80 │ │ │ │ + ldr r1, [pc, #132] @ (1dcbec ) │ │ │ │ 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 1dc948 │ │ │ │ + bne.n 1dcbd8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1dc858 │ │ │ │ + bne.n 1dcae8 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, fp │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1dc824 │ │ │ │ + b.n 1dcab4 │ │ │ │ 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 1dc8c2 │ │ │ │ + bne.n 1dcb52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1dc8c8 │ │ │ │ - bl 1e3d3c │ │ │ │ + bne.n 1dcb58 │ │ │ │ + bl 1e3fcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc8c8 │ │ │ │ - b.n 1dc8d6 │ │ │ │ + bne.n 1dcb58 │ │ │ │ + b.n 1dcb66 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc7d8 │ │ │ │ - b.n 1dc824 │ │ │ │ + bhi.w 1dca68 │ │ │ │ + b.n 1dcab4 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1dc896 │ │ │ │ - b.n 1dc8f0 │ │ │ │ + bhi.n 1dcb26 │ │ │ │ + b.n 1dcb80 │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1dc75a │ │ │ │ + b.n 1dc9ea │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1dc80e │ │ │ │ - subs r1, #24 │ │ │ │ + b.n 1dca9e │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ 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] @ (1dcccc ) │ │ │ │ + ldr r3, [pc, #856] @ (1dcf5c ) │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1dcb58 │ │ │ │ + beq.w 1dcde8 │ │ │ │ mov sl, r3 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w r5, r6, #1 │ │ │ │ - bne.w 1dcb4a │ │ │ │ + bne.w 1dcdda │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcb62 │ │ │ │ + beq.w 1dcdf2 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dcbcc │ │ │ │ + beq.w 1dce5c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc9d4 │ │ │ │ + bne.n 1dcc64 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc9d4 │ │ │ │ + bls.n 1dcc64 │ │ │ │ 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 1e41a0 │ │ │ │ + bl 1e4430 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1dcb4a │ │ │ │ + beq.w 1dcdda │ │ │ │ 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 1dcc00 │ │ │ │ + beq.w 1dce90 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.w 1dcc06 │ │ │ │ + bne.w 1dce96 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1dca7e │ │ │ │ + beq.n 1dcd0e │ │ │ │ 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 1dcc50 │ │ │ │ + bmi.w 1dcee0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dcc30 │ │ │ │ + beq.w 1dcec0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1dccc0 │ │ │ │ + beq.w 1dcf50 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1dca54 │ │ │ │ + bne.n 1dcce4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs r2, #22 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1dca54 │ │ │ │ + bls.n 1dcce4 │ │ │ │ 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 1e41a0 │ │ │ │ + bl 1e4430 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1dcc50 │ │ │ │ - ldr r3, [pc, #632] @ (1dccd0 ) │ │ │ │ + beq.w 1dcee0 │ │ │ │ + ldr r3, [pc, #632] @ (1dcf60 ) │ │ │ │ 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 1dccb6 │ │ │ │ + bne.w 1dcf46 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1dcca8 │ │ │ │ + beq.w 1dcf38 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1dca7e │ │ │ │ + bmi.n 1dcd0e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc9de │ │ │ │ + beq.n 1dcc6e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dcc20 │ │ │ │ + beq.w 1dceb0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dcac2 │ │ │ │ + bne.n 1dcd52 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dcac2 │ │ │ │ + bls.n 1dcd52 │ │ │ │ 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 1e41a0 │ │ │ │ + bl 1e4430 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dca7e │ │ │ │ - ldr r3, [pc, #524] @ (1dccd0 ) │ │ │ │ + beq.n 1dcd0e │ │ │ │ + ldr r3, [pc, #524] @ (1dcf60 ) │ │ │ │ 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 1dccac │ │ │ │ + bne.w 1dcf3c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1dcc2c │ │ │ │ + beq.w 1dcebc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 1dcae4 │ │ │ │ + bmi.n 1dcd74 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dcba4 │ │ │ │ + beq.n 1dce34 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dcc66 │ │ │ │ + beq.w 1dcef6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dcb28 │ │ │ │ + bne.n 1dcdb8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dcb28 │ │ │ │ + bls.n 1dcdb8 │ │ │ │ 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 1e41a0 │ │ │ │ + bl 1e4430 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dcae4 │ │ │ │ - ldr r3, [pc, #420] @ (1dccd0 ) │ │ │ │ + beq.n 1dcd74 │ │ │ │ + ldr r3, [pc, #420] @ (1dcf60 ) │ │ │ │ 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 1dc9d4 │ │ │ │ + bne.w 1dcc64 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc98c │ │ │ │ + bne.w 1dcc1c │ │ │ │ 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 1dcb8e │ │ │ │ - cbz r4, 1dcb94 │ │ │ │ + bne.n 1dce1e │ │ │ │ + cbz r4, 1dce24 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1dcb4a │ │ │ │ + beq.n 1dcdda │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ subs r5, r3, #4 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ - b.n 1dcaee │ │ │ │ + b.n 1dcd7e │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - beq.n 1dcb76 │ │ │ │ - bl 1e3d3c │ │ │ │ + beq.n 1dce06 │ │ │ │ + bl 1e3fcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcb76 │ │ │ │ - ldr r3, [pc, #304] @ (1dccd0 ) │ │ │ │ + bne.n 1dce06 │ │ │ │ + ldr r3, [pc, #304] @ (1dcf60 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1dcb36 │ │ │ │ + b.n 1dcdc6 │ │ │ │ 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 1dcbe6 │ │ │ │ - cbz r2, 1dcbec │ │ │ │ + bne.n 1dce76 │ │ │ │ + cbz r2, 1dce7c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 1dcae4 │ │ │ │ + beq.n 1dcd74 │ │ │ │ str r7, [sp, #16] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, ip │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ - b.n 1dca88 │ │ │ │ + b.n 1dcd18 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc9d4 │ │ │ │ + bhi.w 1dcc64 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc98c │ │ │ │ - b.n 1dcb58 │ │ │ │ + bne.w 1dcc1c │ │ │ │ + b.n 1dcde8 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - beq.n 1dcbb6 │ │ │ │ + beq.n 1dce46 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1e3d3c │ │ │ │ + bl 1e3fcc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcbb6 │ │ │ │ - ldr r3, [pc, #212] @ (1dccd0 ) │ │ │ │ + bne.n 1dce46 │ │ │ │ + ldr r3, [pc, #212] @ (1dcf60 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1dcace │ │ │ │ + b.n 1dcd5e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dc9f8 │ │ │ │ + bne.w 1dcc88 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1e3d3c │ │ │ │ + bl 1e3fcc │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc9f8 │ │ │ │ - ldr r3, [pc, #180] @ (1dccd0 ) │ │ │ │ + bne.w 1dcc88 │ │ │ │ + ldr r3, [pc, #180] @ (1dcf60 ) │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ - b.n 1dca68 │ │ │ │ + b.n 1dccf8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dcac2 │ │ │ │ - b.n 1dca7e │ │ │ │ + bhi.w 1dcd52 │ │ │ │ + b.n 1dcd0e │ │ │ │ mov r8, fp │ │ │ │ - b.n 1dcb4a │ │ │ │ + b.n 1dcdda │ │ │ │ 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 1dcc72 │ │ │ │ + beq.n 1dcf02 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dcc76 │ │ │ │ + bne.n 1dcf06 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc6c8 │ │ │ │ - cbz r0, 1dcc7e │ │ │ │ + bl 1dc958 │ │ │ │ + cbz r0, 1dcf0e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1dca14 │ │ │ │ + bne.w 1dcca4 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ - b.n 1dca7e │ │ │ │ + b.n 1dcd0e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dcb28 │ │ │ │ - b.n 1dcae4 │ │ │ │ + bhi.w 1dcdb8 │ │ │ │ + b.n 1dcd74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dcc46 │ │ │ │ - bl 1e3d3c │ │ │ │ + bne.n 1dced6 │ │ │ │ + bl 1e3fcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcc46 │ │ │ │ - ldr r0, [pc, #80] @ (1dccd0 ) │ │ │ │ + bne.n 1dced6 │ │ │ │ + ldr r0, [pc, #80] @ (1dcf60 ) │ │ │ │ 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 1dcc50 │ │ │ │ + beq.n 1dcee0 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1dca68 │ │ │ │ + b.n 1dccf8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 1dcae4 │ │ │ │ + b.n 1dcd74 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 1dcb36 │ │ │ │ + b.n 1dcdc6 │ │ │ │ ldrd r4, r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 1dcace │ │ │ │ + b.n 1dcd5e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 1dca54 │ │ │ │ - b.n 1dcc50 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + bhi.w 1dcce4 │ │ │ │ + b.n 1dcee0 │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ 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] @ 1dd7f8 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1dda88 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1dd7fc │ │ │ │ + ldr.w r2, [pc, #2832] @ 1dda8c │ │ │ │ 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 │ │ │ │ @@ -546121,15 +546389,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 1dce96 │ │ │ │ + bne.w 1dd126 │ │ │ │ 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 │ │ │ │ @@ -546146,18 +546414,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 1dcd80 │ │ │ │ + bne.n 1dd010 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dd6cc │ │ │ │ + bne.w 1dd95c │ │ │ │ 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 │ │ │ │ @@ -546187,72 +546455,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, 1dce54 │ │ │ │ + cbnz r0, 1dd0e4 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1dce54 │ │ │ │ + bmi.n 1dd0e4 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1dce6e │ │ │ │ + cbz r5, 1dd0fe │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1dce9a │ │ │ │ + bne.n 1dd12a │ │ │ │ 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 1dceb2 │ │ │ │ + bne.n 1dd142 │ │ │ │ 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 1dcec2 │ │ │ │ + b.n 1dd152 │ │ │ │ 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 1dce22 │ │ │ │ + bne.n 1dd0b2 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1dd79a │ │ │ │ + bmi.w 1dda2a │ │ │ │ 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 1dd6d8 │ │ │ │ + bne.w 1dd968 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1dce3e │ │ │ │ + bpl.n 1dd0ce │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1dce42 │ │ │ │ + b.n 1dd0d2 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dcd2e │ │ │ │ + b.n 1dcfbe │ │ │ │ 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 1dd7d6 │ │ │ │ + beq.w 1dda66 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd6d8 │ │ │ │ + beq.w 1dd968 │ │ │ │ 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 │ │ │ │ @@ -546279,15 +546547,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, 1dcf40 │ │ │ │ + cbz r5, 1dd1d0 │ │ │ │ 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] │ │ │ │ @@ -546304,46 +546572,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, 1dcf9a │ │ │ │ + cbz r0, 1dd22a │ │ │ │ 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, 1dcfac │ │ │ │ + cbz r0, 1dd23c │ │ │ │ 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 1dd6e0 │ │ │ │ + bne.w 1dd970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd788 │ │ │ │ + beq.w 1dda18 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd7d0 │ │ │ │ + bne.w 1dda60 │ │ │ │ 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 1dd704 │ │ │ │ + bne.w 1dd994 │ │ │ │ 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 │ │ │ │ @@ -546382,21 +546650,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, 1dd0c4 │ │ │ │ + cbz r6, 1dd354 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dd0c4 │ │ │ │ + bne.n 1dd354 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd7c6 │ │ │ │ + bne.w 1dda56 │ │ │ │ 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 │ │ │ │ @@ -546418,33 +546686,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 1dd72e │ │ │ │ + bne.w 1dd9be │ │ │ │ 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, 1dd15c │ │ │ │ + cbnz r6, 1dd3ec │ │ │ │ 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, 1dd17a │ │ │ │ + cbnz r6, 1dd40a │ │ │ │ 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 │ │ │ │ @@ -546463,17 +546731,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 1dd708 │ │ │ │ + bne.w 1dd998 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1dd708 │ │ │ │ + bpl.w 1dd998 │ │ │ │ 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 │ │ │ │ @@ -546493,17 +546761,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 1dd732 │ │ │ │ + beq.w 1dd9c2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd77a │ │ │ │ + bne.w 1dda0a │ │ │ │ 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] │ │ │ │ @@ -546524,138 +546792,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, 1dd2a8 │ │ │ │ + cbz r0, 1dd538 │ │ │ │ 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, 1dd2c2 │ │ │ │ + cbz r0, 1dd552 │ │ │ │ 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, 1dd2d0 │ │ │ │ + cbz r0, 1dd560 │ │ │ │ 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 1dd758 │ │ │ │ + beq.w 1dd9e8 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd76a │ │ │ │ + bne.w 1dd9fa │ │ │ │ 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 1dd754 │ │ │ │ + bne.w 1dd9e4 │ │ │ │ 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 1dd750 │ │ │ │ + bne.w 1dd9e0 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd74c │ │ │ │ + bne.w 1dd9dc │ │ │ │ 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 1dd748 │ │ │ │ + bne.w 1dd9d8 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd744 │ │ │ │ + bne.w 1dd9d4 │ │ │ │ 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, 1dd3d4 │ │ │ │ + cbz r0, 1dd664 │ │ │ │ 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 1dd740 │ │ │ │ + bne.w 1dd9d0 │ │ │ │ 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, 1dd408 │ │ │ │ + cbz r0, 1dd698 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dd408 │ │ │ │ + cbz r0, 1dd698 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd7bc │ │ │ │ + bne.w 1dda4c │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dd41a │ │ │ │ + cbz r0, 1dd6aa │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dd41a │ │ │ │ + cbz r0, 1dd6aa │ │ │ │ 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, 1dd436 │ │ │ │ + cbz r0, 1dd6c6 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dd456 │ │ │ │ + cbz r0, 1dd6e6 │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1dd456 │ │ │ │ + cbz r5, 1dd6e6 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd7b8 │ │ │ │ + bne.w 1dda48 │ │ │ │ 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 │ │ │ │ @@ -546702,47 +546970,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, 1dd526 │ │ │ │ + cbz r0, 1dd7b6 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1dd536 │ │ │ │ + cbz r0, 1dd7c6 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1dd546 │ │ │ │ + cbz r0, 1dd7d6 │ │ │ │ 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, 1dd55c │ │ │ │ + cbz r0, 1dd7ec │ │ │ │ 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, 1dd56e │ │ │ │ + cbnz r1, 1dd7fe │ │ │ │ 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, 1dd592 │ │ │ │ + cbz r1, 1dd822 │ │ │ │ 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 │ │ │ │ @@ -546772,199 +547040,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, 1dd616 │ │ │ │ + cbz r2, 1dd8a6 │ │ │ │ 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, 1dd62c │ │ │ │ + cbz r2, 1dd8bc │ │ │ │ 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, 1dd63e │ │ │ │ + cbz r2, 1dd8ce │ │ │ │ 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, 1dd650 │ │ │ │ + cbz r2, 1dd8e0 │ │ │ │ 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, 1dd662 │ │ │ │ + cbz r2, 1dd8f2 │ │ │ │ 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, 1dd680 │ │ │ │ - b.n 1dd6ae │ │ │ │ + cbnz r5, 1dd910 │ │ │ │ + b.n 1dd93e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1dd6ae │ │ │ │ + cbz r5, 1dd93e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd67a │ │ │ │ - ldr r6, [pc, #376] @ (1dd800 ) │ │ │ │ + beq.n 1dd90a │ │ │ │ + ldr r6, [pc, #376] @ (1dda90 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263bcc │ │ │ │ + bl 263e5c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1dd6ae │ │ │ │ + cbz r3, 1dd93e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd68e │ │ │ │ + bne.n 1dd91e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd6a0 │ │ │ │ - ldr r2, [pc, #340] @ (1dd804 ) │ │ │ │ - ldr r3, [pc, #328] @ (1dd7fc ) │ │ │ │ + bne.n 1dd930 │ │ │ │ + ldr r2, [pc, #340] @ (1dda94 ) │ │ │ │ + ldr r3, [pc, #328] @ (1dda8c ) │ │ │ │ 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 1dd7f4 │ │ │ │ + bne.w 1dda84 │ │ │ │ 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 1dcd80 │ │ │ │ + b.w 1dd010 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1dcebc │ │ │ │ + b.w 1dd14c │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dd776 │ │ │ │ + bne.n 1dda06 │ │ │ │ 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 1dcff4 │ │ │ │ + bne.w 1dd284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dcff4 │ │ │ │ + bne.w 1dd284 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd006 │ │ │ │ + b.n 1dd296 │ │ │ │ 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 1dd1e8 │ │ │ │ + bne.w 1dd478 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1dd1ea │ │ │ │ + b.n 1dd47a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd13a │ │ │ │ + b.n 1dd3ca │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1dd24e │ │ │ │ + b.n 1dd4de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd3f0 │ │ │ │ + b.n 1dd680 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd3bc │ │ │ │ + b.n 1dd64c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd3a6 │ │ │ │ + b.n 1dd636 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd38c │ │ │ │ + b.n 1dd61c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd376 │ │ │ │ + b.n 1dd606 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd34c │ │ │ │ + b.n 1dd5dc │ │ │ │ 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 1dd312 │ │ │ │ + b.n 1dd5a2 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1dd312 │ │ │ │ + b.n 1dd5a2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd6f0 │ │ │ │ + b.n 1dd980 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1dd24e │ │ │ │ + b.n 1dd4de │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dcff4 │ │ │ │ + bne.w 1dd284 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd006 │ │ │ │ + b.n 1dd296 │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1dd7e2 │ │ │ │ + bmi.n 1dda72 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dce3e │ │ │ │ - b.w 1dceb8 │ │ │ │ + beq.w 1dd0ce │ │ │ │ + b.w 1dd148 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd456 │ │ │ │ + b.n 1dd6e6 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1dd408 │ │ │ │ + b.n 1dd698 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1dd0c4 │ │ │ │ + b.n 1dd354 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1dcff4 │ │ │ │ + b.n 1dd284 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1dce42 │ │ │ │ + b.w 1dd0d2 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dce92 │ │ │ │ - b.w 1dceb8 │ │ │ │ + beq.w 1dd122 │ │ │ │ + b.w 1dd148 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #12 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ 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] @ 1de32c │ │ │ │ + ldr.w r1, [pc, #2832] @ 1de5bc │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1de330 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1de5c0 │ │ │ │ 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 │ │ │ │ @@ -546972,15 +547240,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 1dd9ca │ │ │ │ + bne.w 1ddc5a │ │ │ │ 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 │ │ │ │ @@ -546997,18 +547265,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 1dd8b4 │ │ │ │ + bne.n 1ddb44 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1de200 │ │ │ │ + bne.w 1de490 │ │ │ │ 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 │ │ │ │ @@ -547038,72 +547306,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, 1dd988 │ │ │ │ + cbnz r0, 1ddc18 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1dd988 │ │ │ │ + bmi.n 1ddc18 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1dd9a2 │ │ │ │ + cbz r5, 1ddc32 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1dd9ce │ │ │ │ + bne.n 1ddc5e │ │ │ │ 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 1dd9e6 │ │ │ │ + bne.n 1ddc76 │ │ │ │ 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 1dd9f6 │ │ │ │ + b.n 1ddc86 │ │ │ │ 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 1dd956 │ │ │ │ + bne.n 1ddbe6 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1de2ce │ │ │ │ + bmi.w 1de55e │ │ │ │ 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 1de20c │ │ │ │ + bne.w 1de49c │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1dd972 │ │ │ │ + bpl.n 1ddc02 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1dd976 │ │ │ │ + b.n 1ddc06 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dd862 │ │ │ │ + b.n 1ddaf2 │ │ │ │ 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 1de30a │ │ │ │ + beq.w 1de59a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de20c │ │ │ │ + beq.w 1de49c │ │ │ │ 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 │ │ │ │ @@ -547130,15 +547398,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, 1dda74 │ │ │ │ + cbz r5, 1ddd04 │ │ │ │ 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] │ │ │ │ @@ -547155,46 +547423,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, 1ddace │ │ │ │ + cbz r0, 1ddd5e │ │ │ │ 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, 1ddae0 │ │ │ │ + cbz r0, 1ddd70 │ │ │ │ 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 1de214 │ │ │ │ + bne.w 1de4a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de2bc │ │ │ │ + beq.w 1de54c │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de304 │ │ │ │ + bne.w 1de594 │ │ │ │ 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 1de238 │ │ │ │ + bne.w 1de4c8 │ │ │ │ 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 │ │ │ │ @@ -547233,21 +547501,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, 1ddbf8 │ │ │ │ + cbz r6, 1dde88 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1ddbf8 │ │ │ │ + bne.n 1dde88 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de2fa │ │ │ │ + bne.w 1de58a │ │ │ │ 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 │ │ │ │ @@ -547269,33 +547537,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 1de262 │ │ │ │ + bne.w 1de4f2 │ │ │ │ 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, 1ddc90 │ │ │ │ + cbnz r6, 1ddf20 │ │ │ │ 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, 1ddcae │ │ │ │ + cbnz r6, 1ddf3e │ │ │ │ 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 │ │ │ │ @@ -547314,17 +547582,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 1de23c │ │ │ │ + bne.w 1de4cc │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1de23c │ │ │ │ + bpl.w 1de4cc │ │ │ │ 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 │ │ │ │ @@ -547344,17 +547612,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 1de266 │ │ │ │ + beq.w 1de4f6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de2ae │ │ │ │ + bne.w 1de53e │ │ │ │ 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] │ │ │ │ @@ -547375,138 +547643,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, 1ddddc │ │ │ │ + cbz r0, 1de06c │ │ │ │ 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, 1dddf6 │ │ │ │ + cbz r0, 1de086 │ │ │ │ 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, 1dde04 │ │ │ │ + cbz r0, 1de094 │ │ │ │ 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 1de28c │ │ │ │ + beq.w 1de51c │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de29e │ │ │ │ + bne.w 1de52e │ │ │ │ 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 1de288 │ │ │ │ + bne.w 1de518 │ │ │ │ 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 1de284 │ │ │ │ + bne.w 1de514 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de280 │ │ │ │ + bne.w 1de510 │ │ │ │ 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 1de27c │ │ │ │ + bne.w 1de50c │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de278 │ │ │ │ + bne.w 1de508 │ │ │ │ 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, 1ddf08 │ │ │ │ + cbz r0, 1de198 │ │ │ │ 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 1de274 │ │ │ │ + bne.w 1de504 │ │ │ │ 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, 1ddf3c │ │ │ │ + cbz r0, 1de1cc │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1ddf3c │ │ │ │ + cbz r0, 1de1cc │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de2f0 │ │ │ │ + bne.w 1de580 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1ddf4e │ │ │ │ + cbz r0, 1de1de │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1ddf4e │ │ │ │ + cbz r0, 1de1de │ │ │ │ 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, 1ddf6a │ │ │ │ + cbz r0, 1de1fa │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1ddf8a │ │ │ │ + cbz r0, 1de21a │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1ddf8a │ │ │ │ + cbz r5, 1de21a │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de2ec │ │ │ │ + bne.w 1de57c │ │ │ │ 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 │ │ │ │ @@ -547553,47 +547821,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, 1de05a │ │ │ │ + cbz r0, 1de2ea │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1de06a │ │ │ │ + cbz r0, 1de2fa │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1de07a │ │ │ │ + cbz r0, 1de30a │ │ │ │ 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, 1de090 │ │ │ │ + cbz r0, 1de320 │ │ │ │ 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, 1de0a2 │ │ │ │ + cbnz r1, 1de332 │ │ │ │ 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, 1de0c6 │ │ │ │ + cbz r1, 1de356 │ │ │ │ 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 │ │ │ │ @@ -547623,199 +547891,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, 1de14a │ │ │ │ + cbz r2, 1de3da │ │ │ │ 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, 1de160 │ │ │ │ + cbz r2, 1de3f0 │ │ │ │ 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, 1de172 │ │ │ │ + cbz r2, 1de402 │ │ │ │ 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, 1de184 │ │ │ │ + cbz r2, 1de414 │ │ │ │ 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, 1de196 │ │ │ │ + cbz r2, 1de426 │ │ │ │ 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, 1de1b4 │ │ │ │ - b.n 1de1e2 │ │ │ │ + cbnz r5, 1de444 │ │ │ │ + b.n 1de472 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1de1e2 │ │ │ │ + cbz r5, 1de472 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de1ae │ │ │ │ - ldr r6, [pc, #376] @ (1de334 ) │ │ │ │ + beq.n 1de43e │ │ │ │ + ldr r6, [pc, #376] @ (1de5c4 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263bcc │ │ │ │ + bl 263e5c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1de1e2 │ │ │ │ + cbz r3, 1de472 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de1c2 │ │ │ │ + bne.n 1de452 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de1d4 │ │ │ │ - ldr r2, [pc, #340] @ (1de338 ) │ │ │ │ - ldr r3, [pc, #328] @ (1de330 ) │ │ │ │ + bne.n 1de464 │ │ │ │ + ldr r2, [pc, #340] @ (1de5c8 ) │ │ │ │ + ldr r3, [pc, #328] @ (1de5c0 ) │ │ │ │ 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 1de328 │ │ │ │ + bne.w 1de5b8 │ │ │ │ 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 1dd8b4 │ │ │ │ + b.w 1ddb44 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1dd9f0 │ │ │ │ + b.w 1ddc80 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1de2aa │ │ │ │ + bne.n 1de53a │ │ │ │ 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 1ddb28 │ │ │ │ + bne.w 1dddb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddb28 │ │ │ │ + bne.w 1dddb8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ddb3a │ │ │ │ + b.n 1dddca │ │ │ │ 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 1ddd1c │ │ │ │ + bne.w 1ddfac │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1ddd1e │ │ │ │ + b.n 1ddfae │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ddc6e │ │ │ │ + b.n 1ddefe │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1ddd82 │ │ │ │ + b.n 1de012 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddf24 │ │ │ │ + b.n 1de1b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddef0 │ │ │ │ + b.n 1de180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddeda │ │ │ │ + b.n 1de16a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddec0 │ │ │ │ + b.n 1de150 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddeaa │ │ │ │ + b.n 1de13a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dde80 │ │ │ │ + b.n 1de110 │ │ │ │ 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 1dde46 │ │ │ │ + b.n 1de0d6 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1dde46 │ │ │ │ + b.n 1de0d6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de224 │ │ │ │ + b.n 1de4b4 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1ddd82 │ │ │ │ + b.n 1de012 │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddb28 │ │ │ │ + bne.w 1dddb8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ddb3a │ │ │ │ + b.n 1dddca │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1de316 │ │ │ │ + bmi.n 1de5a6 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd972 │ │ │ │ - b.w 1dd9ec │ │ │ │ + beq.w 1ddc02 │ │ │ │ + b.w 1ddc7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddf8a │ │ │ │ + b.n 1de21a │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1ddf3c │ │ │ │ + b.n 1de1cc │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1ddbf8 │ │ │ │ + b.n 1dde88 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1ddb28 │ │ │ │ + b.n 1dddb8 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1dd976 │ │ │ │ + b.w 1ddc06 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd9c6 │ │ │ │ - b.w 1dd9ec │ │ │ │ + beq.w 1ddc56 │ │ │ │ + b.w 1ddc7c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r5, pc, #704 @ (adr r5, 1de888 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r0, r6 │ │ │ │ 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] @ 1dee60 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1df0f0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1dee64 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1df0f4 │ │ │ │ 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 │ │ │ │ @@ -547823,15 +548091,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 1de4fe │ │ │ │ + bne.w 1de78e │ │ │ │ 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 │ │ │ │ @@ -547848,18 +548116,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 1de3e8 │ │ │ │ + bne.n 1de678 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ded34 │ │ │ │ + bne.w 1defc4 │ │ │ │ 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 │ │ │ │ @@ -547889,72 +548157,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, 1de4bc │ │ │ │ + cbnz r0, 1de74c │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1de4bc │ │ │ │ + bmi.n 1de74c │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1de4d6 │ │ │ │ + cbz r5, 1de766 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1de502 │ │ │ │ + bne.n 1de792 │ │ │ │ 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 1de51a │ │ │ │ + bne.n 1de7aa │ │ │ │ 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 1de52a │ │ │ │ + b.n 1de7ba │ │ │ │ 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 1de48a │ │ │ │ + bne.n 1de71a │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1dee02 │ │ │ │ + bmi.w 1df092 │ │ │ │ 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 1ded40 │ │ │ │ + bne.w 1defd0 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1de4a6 │ │ │ │ + bpl.n 1de736 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1de4aa │ │ │ │ + b.n 1de73a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1de396 │ │ │ │ + b.n 1de626 │ │ │ │ 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 1dee3e │ │ │ │ + beq.w 1df0ce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ded40 │ │ │ │ + beq.w 1defd0 │ │ │ │ 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 │ │ │ │ @@ -547981,15 +548249,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, 1de5a8 │ │ │ │ + cbz r5, 1de838 │ │ │ │ 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] │ │ │ │ @@ -548006,46 +548274,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, 1de602 │ │ │ │ + cbz r0, 1de892 │ │ │ │ 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, 1de614 │ │ │ │ + cbz r0, 1de8a4 │ │ │ │ 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 1ded48 │ │ │ │ + bne.w 1defd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dedf0 │ │ │ │ + beq.w 1df080 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dee38 │ │ │ │ + bne.w 1df0c8 │ │ │ │ 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 1ded6c │ │ │ │ + bne.w 1deffc │ │ │ │ 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 │ │ │ │ @@ -548084,21 +548352,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, 1de72c │ │ │ │ + cbz r6, 1de9bc │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1de72c │ │ │ │ + bne.n 1de9bc │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dee2e │ │ │ │ + bne.w 1df0be │ │ │ │ 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 │ │ │ │ @@ -548120,33 +548388,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 1ded96 │ │ │ │ + bne.w 1df026 │ │ │ │ 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, 1de7c4 │ │ │ │ + cbnz r6, 1dea54 │ │ │ │ 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, 1de7e2 │ │ │ │ + cbnz r6, 1dea72 │ │ │ │ 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 │ │ │ │ @@ -548165,17 +548433,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 1ded70 │ │ │ │ + bne.w 1df000 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1ded70 │ │ │ │ + bpl.w 1df000 │ │ │ │ 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 │ │ │ │ @@ -548195,17 +548463,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 1ded9a │ │ │ │ + beq.w 1df02a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dede2 │ │ │ │ + bne.w 1df072 │ │ │ │ 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] │ │ │ │ @@ -548226,138 +548494,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, 1de910 │ │ │ │ + cbz r0, 1deba0 │ │ │ │ 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, 1de92a │ │ │ │ + cbz r0, 1debba │ │ │ │ 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, 1de938 │ │ │ │ + cbz r0, 1debc8 │ │ │ │ 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 1dedc0 │ │ │ │ + beq.w 1df050 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dedd2 │ │ │ │ + bne.w 1df062 │ │ │ │ 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 1dedbc │ │ │ │ + bne.w 1df04c │ │ │ │ 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 1dedb8 │ │ │ │ + bne.w 1df048 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dedb4 │ │ │ │ + bne.w 1df044 │ │ │ │ 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 1dedb0 │ │ │ │ + bne.w 1df040 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dedac │ │ │ │ + bne.w 1df03c │ │ │ │ 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, 1dea3c │ │ │ │ + cbz r0, 1deccc │ │ │ │ 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 1deda8 │ │ │ │ + bne.w 1df038 │ │ │ │ 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, 1dea70 │ │ │ │ + cbz r0, 1ded00 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dea70 │ │ │ │ + cbz r0, 1ded00 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dee24 │ │ │ │ + bne.w 1df0b4 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dea82 │ │ │ │ + cbz r0, 1ded12 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dea82 │ │ │ │ + cbz r0, 1ded12 │ │ │ │ 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, 1dea9e │ │ │ │ + cbz r0, 1ded2e │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1deabe │ │ │ │ + cbz r0, 1ded4e │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1deabe │ │ │ │ + cbz r5, 1ded4e │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dee20 │ │ │ │ + bne.w 1df0b0 │ │ │ │ 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 │ │ │ │ @@ -548404,47 +548672,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, 1deb8e │ │ │ │ + cbz r0, 1dee1e │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1deb9e │ │ │ │ + cbz r0, 1dee2e │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1debae │ │ │ │ + cbz r0, 1dee3e │ │ │ │ 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, 1debc4 │ │ │ │ + cbz r0, 1dee54 │ │ │ │ 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, 1debd6 │ │ │ │ + cbnz r1, 1dee66 │ │ │ │ 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, 1debfa │ │ │ │ + cbz r1, 1dee8a │ │ │ │ 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 │ │ │ │ @@ -548474,231 +548742,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, 1dec7e │ │ │ │ + cbz r2, 1def0e │ │ │ │ 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, 1dec94 │ │ │ │ + cbz r2, 1def24 │ │ │ │ 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, 1deca6 │ │ │ │ + cbz r2, 1def36 │ │ │ │ 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, 1decb8 │ │ │ │ + cbz r2, 1def48 │ │ │ │ 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, 1decca │ │ │ │ + cbz r2, 1def5a │ │ │ │ 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, 1dece8 │ │ │ │ - b.n 1ded16 │ │ │ │ + cbnz r5, 1def78 │ │ │ │ + b.n 1defa6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ded16 │ │ │ │ + cbz r5, 1defa6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dece2 │ │ │ │ - ldr r6, [pc, #376] @ (1dee68 ) │ │ │ │ + beq.n 1def72 │ │ │ │ + ldr r6, [pc, #376] @ (1df0f8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263bcc │ │ │ │ + bl 263e5c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1ded16 │ │ │ │ + cbz r3, 1defa6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1decf6 │ │ │ │ + bne.n 1def86 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ded08 │ │ │ │ - ldr r2, [pc, #340] @ (1dee6c ) │ │ │ │ - ldr r3, [pc, #328] @ (1dee64 ) │ │ │ │ + bne.n 1def98 │ │ │ │ + ldr r2, [pc, #340] @ (1df0fc ) │ │ │ │ + ldr r3, [pc, #328] @ (1df0f4 ) │ │ │ │ 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 1dee5c │ │ │ │ + bne.w 1df0ec │ │ │ │ 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 1de3e8 │ │ │ │ + b.w 1de678 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1de524 │ │ │ │ + b.w 1de7b4 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dedde │ │ │ │ + bne.n 1df06e │ │ │ │ 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 1de65c │ │ │ │ + bne.w 1de8ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de65c │ │ │ │ + bne.w 1de8ec │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de66e │ │ │ │ + b.n 1de8fe │ │ │ │ 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 1de850 │ │ │ │ + bne.w 1deae0 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1de852 │ │ │ │ + b.n 1deae2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de7a2 │ │ │ │ + b.n 1dea32 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1de8b6 │ │ │ │ + b.n 1deb46 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dea58 │ │ │ │ + b.n 1dece8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dea24 │ │ │ │ + b.n 1decb4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dea0e │ │ │ │ + b.n 1dec9e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de9f4 │ │ │ │ + b.n 1dec84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de9de │ │ │ │ + b.n 1dec6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de9b4 │ │ │ │ + b.n 1dec44 │ │ │ │ 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 1de97a │ │ │ │ + b.n 1dec0a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1de97a │ │ │ │ + b.n 1dec0a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ded58 │ │ │ │ + b.n 1defe8 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1de8b6 │ │ │ │ + b.n 1deb46 │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de65c │ │ │ │ + bne.w 1de8ec │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de66e │ │ │ │ + b.n 1de8fe │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1dee4a │ │ │ │ + bmi.n 1df0da │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de4a6 │ │ │ │ - b.w 1de520 │ │ │ │ + beq.w 1de736 │ │ │ │ + b.w 1de7b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1deabe │ │ │ │ + b.n 1ded4e │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1dea70 │ │ │ │ + b.n 1ded00 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1de72c │ │ │ │ + b.n 1de9bc │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1de65c │ │ │ │ + b.n 1de8ec │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1de4aa │ │ │ │ + b.w 1de73a │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de4fa │ │ │ │ - b.w 1de520 │ │ │ │ + beq.w 1de78a │ │ │ │ + b.w 1de7b0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r4, #2 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ 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 1dee9c │ │ │ │ + beq.n 1df12c │ │ │ │ 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 1def62 │ │ │ │ + beq.n 1df1f2 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1def98 │ │ │ │ - bhi.n 1def68 │ │ │ │ + beq.n 1df228 │ │ │ │ + bhi.n 1df1f8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1def26 │ │ │ │ + beq.n 1df1b6 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1defca │ │ │ │ + beq.n 1df25a │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1df044 │ │ │ │ + bhi.w 1df2d4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1df11e │ │ │ │ + bhi.w 1df3ae │ │ │ │ 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 │ │ │ │ @@ -548725,22 +548993,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 1defb2 │ │ │ │ + beq.n 1df242 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #311 @ 0x137 │ │ │ │ - bhi.n 1def66 │ │ │ │ + bhi.n 1df1f6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1df056 │ │ │ │ + bhi.w 1df2e6 │ │ │ │ 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] │ │ │ │ @@ -548753,92 +549021,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 1df0d4 │ │ │ │ + beq.w 1df364 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 1df016 │ │ │ │ + bne.n 1df2a6 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #161 @ 0xa1 │ │ │ │ - beq.n 1def66 │ │ │ │ + beq.n 1df1f6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #162 @ 0xa2 │ │ │ │ - beq.n 1def66 │ │ │ │ + beq.n 1df1f6 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #158 @ 0x9e │ │ │ │ - beq.n 1def66 │ │ │ │ + beq.n 1df1f6 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #159 @ 0x9f │ │ │ │ movne r0, #156 @ 0x9c │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 1df09a │ │ │ │ - bls.n 1defe4 │ │ │ │ + beq.n 1df32a │ │ │ │ + bls.n 1df274 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 1def66 │ │ │ │ + beq.n 1df1f6 │ │ │ │ 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 1def66 │ │ │ │ + beq.n 1df1f6 │ │ │ │ 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 1def66 │ │ │ │ + beq.n 1df1f6 │ │ │ │ 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 1df11a │ │ │ │ + bhi.w 1df3aa │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1df11e │ │ │ │ + bhi.w 1df3ae │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (1df250 ) │ │ │ │ + ldr r2, [pc, #592] @ (1df4e0 ) │ │ │ │ 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 1df116 │ │ │ │ + bhi.n 1df3a6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df11e │ │ │ │ + bhi.n 1df3ae │ │ │ │ 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] │ │ │ │ @@ -548884,15 +549152,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 1df11e │ │ │ │ + bhi.n 1df3ae │ │ │ │ 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 │ │ │ │ @@ -548911,18 +549179,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1df112 │ │ │ │ + bhi.n 1df3a2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df11e │ │ │ │ + bhi.n 1df3ae │ │ │ │ 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 │ │ │ │ @@ -548957,99 +549225,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] @ 1df1d8 │ │ │ │ + ldr.w lr, [pc, #156] @ 1df468 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 1df1dc │ │ │ │ + ldr.w ip, [pc, #152] @ 1df46c │ │ │ │ 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 1df1ba │ │ │ │ + bhi.n 1df44a │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 1df1c6 │ │ │ │ + cbz r2, 1df456 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1df12c │ │ │ │ + bl 1df3bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (1df1e0 ) │ │ │ │ - ldr r3, [pc, #80] @ (1df1dc ) │ │ │ │ + ldr r2, [pc, #88] @ (1df470 ) │ │ │ │ + ldr r3, [pc, #80] @ (1df46c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df1d2 │ │ │ │ + bne.n 1df462 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1df186 │ │ │ │ + b.n 1df416 │ │ │ │ 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 1df186 │ │ │ │ + b.n 1df416 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1df1cc │ │ │ │ + cbz r3, 1df45c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1df186 │ │ │ │ + b.n 1df416 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 1df176 │ │ │ │ + b.n 1df406 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1df1c0 │ │ │ │ + b.n 1df450 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ 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] @ (1df288 ) │ │ │ │ + ldr r1, [pc, #148] @ (1df518 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 1df28c │ │ │ │ + ldr.w lr, [pc, #148] @ 1df51c │ │ │ │ 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 1df27c │ │ │ │ + bhi.n 1df50c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df278 │ │ │ │ + bhi.n 1df508 │ │ │ │ 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 │ │ │ │ @@ -549062,110 +549330,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] @ (1df290 ) │ │ │ │ - ldr r3, [pc, #56] @ (1df28c ) │ │ │ │ + ldr r2, [pc, #60] @ (1df520 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df51c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df282 │ │ │ │ + bne.n 1df512 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1df248 │ │ │ │ + b.n 1df4d8 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1df248 │ │ │ │ + b.n 1df4d8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1df248 │ │ │ │ + b.n 1df4d8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 1df248 │ │ │ │ + b.n 1df4d8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ 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, 1df2c6 │ │ │ │ + cbz r1, 1df556 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1c6734 │ │ │ │ + bl 1c69c4 │ │ │ │ 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 1c6734 │ │ │ │ + bl 1c69c4 │ │ │ │ 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] @ 1df388 │ │ │ │ + ldr.w lr, [pc, #152] @ 1df618 │ │ │ │ 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 1df346 │ │ │ │ - ldr.w ip, [pc, #128] @ 1df38c │ │ │ │ + bne.n 1df5d6 │ │ │ │ + ldr.w ip, [pc, #128] @ 1df61c │ │ │ │ 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 1df33c │ │ │ │ + bpl.n 1df5cc │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 1df380 │ │ │ │ + cbnz r0, 1df610 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1cb40c │ │ │ │ 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 1df32a │ │ │ │ - add r0, pc, #8 @ (adr r0, 1df358 ) │ │ │ │ + bhi.n 1df5ba │ │ │ │ + add r0, pc, #8 @ (adr r0, 1df5e8 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -549180,44 +549448,44 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1df33c │ │ │ │ - b.n 1df32a │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + bne.n 1df5cc │ │ │ │ + b.n 1df5ba │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ 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 1df43a │ │ │ │ + beq.n 1df6ca │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 1df3e4 │ │ │ │ + beq.n 1df674 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 1df426 │ │ │ │ + bls.n 1df6b6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df43a │ │ │ │ + beq.n 1df6ca │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -549230,45 +549498,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 1df3e4 │ │ │ │ + bne.n 1df674 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1df3e4 │ │ │ │ + bne.n 1df674 │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1df3ea │ │ │ │ + bne.n 1df67a │ │ │ │ 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 1df4e8 │ │ │ │ + beq.n 1df778 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df4e8 │ │ │ │ + beq.n 1df778 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -549304,31 +549572,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 1df46a │ │ │ │ + bne.n 1df6fa │ │ │ │ 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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c65b8 │ │ │ │ + bl 1c6848 │ │ │ │ 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 │ │ │ │ @@ -549347,216 +549615,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 1df584 │ │ │ │ - bls.n 1df594 │ │ │ │ + beq.n 1df814 │ │ │ │ + bls.n 1df824 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - beq.n 1df584 │ │ │ │ - bhi.n 1df5ae │ │ │ │ + beq.n 1df814 │ │ │ │ + bhi.n 1df83e │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - beq.n 1df584 │ │ │ │ - bhi.n 1df5e6 │ │ │ │ + beq.n 1df814 │ │ │ │ + bhi.n 1df876 │ │ │ │ sub.w r3, r3, #2048 @ 0x800 │ │ │ │ bics.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.n 1df592 │ │ │ │ + bne.n 1df822 │ │ │ │ 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 1df5ee │ │ │ │ + bhi.n 1df87e │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1df5c4 │ │ │ │ + bhi.n 1df854 │ │ │ │ add.w r3, r3, #16711935 @ 0xff00ff │ │ │ │ add.w r3, r3, #65280 @ 0xff00 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1df584 │ │ │ │ + bls.n 1df814 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1df584 │ │ │ │ - bhi.n 1df5de │ │ │ │ + beq.n 1df814 │ │ │ │ + bhi.n 1df86e │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - beq.n 1df584 │ │ │ │ + beq.n 1df814 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.n 1df592 │ │ │ │ - b.n 1df584 │ │ │ │ + bne.n 1df822 │ │ │ │ + b.n 1df814 │ │ │ │ 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 1df592 │ │ │ │ - b.n 1df584 │ │ │ │ + bpl.n 1df822 │ │ │ │ + b.n 1df814 │ │ │ │ cmp.w r3, #8388608 @ 0x800000 │ │ │ │ - bne.n 1df592 │ │ │ │ - b.n 1df584 │ │ │ │ + bne.n 1df822 │ │ │ │ + b.n 1df814 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1df592 │ │ │ │ - b.n 1df584 │ │ │ │ + bne.n 1df822 │ │ │ │ + b.n 1df814 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 1df584 │ │ │ │ - bhi.n 1df600 │ │ │ │ + beq.n 1df814 │ │ │ │ + bhi.n 1df890 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ bics.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 1df592 │ │ │ │ - b.n 1df584 │ │ │ │ + bne.n 1df822 │ │ │ │ + b.n 1df814 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bne.n 1df592 │ │ │ │ - b.n 1df584 │ │ │ │ + bne.n 1df822 │ │ │ │ + b.n 1df814 │ │ │ │ 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 1c6734 │ │ │ │ + bl 1c69c4 │ │ │ │ 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, 1df648 │ │ │ │ + cbz r0, 1df8d8 │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df648 │ │ │ │ - bl 1c61e4 │ │ │ │ - cbz r5, 1df66e │ │ │ │ + beq.n 1df8d8 │ │ │ │ + bl 1c6474 │ │ │ │ + cbz r5, 1df8fe │ │ │ │ mov r0, r5 │ │ │ │ blx 55178 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1df662 │ │ │ │ + bhi.n 1df8f2 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 54a08 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ 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] @ (1df708 ) │ │ │ │ + ldr r2, [pc, #128] @ (1df998 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (1df70c ) │ │ │ │ + ldr r3, [pc, #128] @ (1df99c ) │ │ │ │ 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, 1df6ac │ │ │ │ + cbz r0, 1df93c │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df6ac │ │ │ │ - bl 1c61e4 │ │ │ │ + beq.n 1df93c │ │ │ │ + bl 1c6474 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1cc178 │ │ │ │ + bl 1cc408 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1df6f0 │ │ │ │ + bhi.n 1df980 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r2, [sp] │ │ │ │ movs r2, #1 │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (1df710 ) │ │ │ │ - ldr r3, [pc, #52] @ (1df70c ) │ │ │ │ + ldr r2, [pc, #60] @ (1df9a0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1df99c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df702 │ │ │ │ + bne.n 1df992 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df6d2 │ │ │ │ - b.n 1df6c2 │ │ │ │ + beq.n 1df962 │ │ │ │ + b.n 1df952 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ 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 1df760 │ │ │ │ + beq.n 1df9f0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 1df76e │ │ │ │ + cbz r1, 1df9fe │ │ │ │ add.w ip, r2, #104 @ 0x68 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1df74e │ │ │ │ + beq.n 1df9de │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1c625c │ │ │ │ + bl 1c64ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r0, r3, #104 @ 0x68 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 54a08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1df746 │ │ │ │ + b.n 1df9d6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1df74a │ │ │ │ - bl 1c625c │ │ │ │ - b.n 1df74a │ │ │ │ + beq.n 1df9da │ │ │ │ + bl 1c64ec │ │ │ │ + b.n 1df9da │ │ │ │ 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 │ │ │ │ @@ -549564,92 +549832,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 1c6734 │ │ │ │ + bl 1c69c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df624 │ │ │ │ + bl 1df8b4 │ │ │ │ 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 1df7ec │ │ │ │ + beq.n 1dfa7c │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1df7ce │ │ │ │ + beq.n 1dfa5e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1df7f2 │ │ │ │ + beq.n 1dfa82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df55c │ │ │ │ + bl 1df7ec │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1df7c2 │ │ │ │ + beq.n 1dfa52 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ - bl 1df55c │ │ │ │ + bl 1df7ec │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 1df806 │ │ │ │ + cbnz r3, 1dfa96 │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df55c │ │ │ │ + bl 1df7ec │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1df7f2 │ │ │ │ + beq.n 1dfa82 │ │ │ │ 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 1df7fa │ │ │ │ + b.n 1dfa8a │ │ │ │ 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 1c6734 │ │ │ │ + bl 1c69c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1df624 │ │ │ │ + bl 1df8b4 │ │ │ │ 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] │ │ │ │ @@ -549669,36 +549937,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 1c6734 │ │ │ │ + bl 1c69c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df624 │ │ │ │ + bl 1df8b4 │ │ │ │ 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 1df55c │ │ │ │ + bl 1df7ec │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ - bl 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ 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 │ │ │ │ @@ -549712,124 +549980,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 1df956 │ │ │ │ + beq.n 1dfbe6 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1df93c │ │ │ │ + bne.n 1dfbcc │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1df988 │ │ │ │ - bl 2bcf00 │ │ │ │ + beq.n 1dfc18 │ │ │ │ + bl 2bd190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df774 │ │ │ │ + bl 1dfa04 │ │ │ │ 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 2bcf80 │ │ │ │ + bl 2bd210 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df774 │ │ │ │ + bl 1dfa04 │ │ │ │ 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, 1df982 │ │ │ │ - bl 2bcf00 │ │ │ │ + cbz r1, 1dfc12 │ │ │ │ + bl 2bd190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df774 │ │ │ │ + bl 1dfa04 │ │ │ │ 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 2bced8 │ │ │ │ - b.n 1df964 │ │ │ │ - bl 2bcfd0 │ │ │ │ - b.n 1df91e │ │ │ │ + bl 2bd168 │ │ │ │ + b.n 1dfbf4 │ │ │ │ + bl 2bd260 │ │ │ │ + b.n 1dfbae │ │ │ │ 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, 1df9c0 │ │ │ │ + cbz r4, 1dfc50 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #24 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 1df9b8 │ │ │ │ + beq.n 1dfc48 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1df9c6 │ │ │ │ + beq.n 1dfc56 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1df9a6 │ │ │ │ + bne.n 1dfc36 │ │ │ │ mov r0, lr │ │ │ │ - bl 1df8f0 │ │ │ │ + bl 1dfb80 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1df9ea │ │ │ │ + cbz r0, 1dfc7a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1df9de │ │ │ │ + beq.n 1dfc6e │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1df9e8 │ │ │ │ + beq.n 1dfc78 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df9ce │ │ │ │ + bne.n 1dfc5e │ │ │ │ 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 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ 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 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ 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] │ │ │ │ @@ -549863,83 +550131,83 @@ │ │ │ │ blx 54900 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (1dfad8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1dfd68 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (1dfadc ) │ │ │ │ + ldr r2, [pc, #64] @ (1dfd6c ) │ │ │ │ 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, 1dfaae │ │ │ │ + cbnz r2, 1dfd3e │ │ │ │ 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 1dfac0 │ │ │ │ + beq.n 1dfd50 │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (1dfae0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1dfd70 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5548c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r4, #24 │ │ │ │ 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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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 1c79c0 │ │ │ │ + bl 1c7c50 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 1c79c0 │ │ │ │ + bl 1c7c50 │ │ │ │ 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 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ 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] │ │ │ │ @@ -549958,71 +550226,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 1dfae4 │ │ │ │ + bl 1dfd74 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfae4 │ │ │ │ + bl 1dfd74 │ │ │ │ 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 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ 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 1dfb38 │ │ │ │ + bl 1dfdc8 │ │ │ │ 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 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ 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 1dfae4 │ │ │ │ + bl 1dfd74 │ │ │ │ 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 1dfae4 │ │ │ │ + bl 1dfd74 │ │ │ │ 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 │ │ │ │ @@ -550031,164 +550299,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 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ 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 1dfae4 │ │ │ │ + bl 1dfd74 │ │ │ │ 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 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ 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] @ (1dfd10 ) │ │ │ │ + ldr r3, [pc, #76] @ (1dffa0 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (1dfd14 ) │ │ │ │ + ldr r2, [pc, #76] @ (1dffa4 ) │ │ │ │ 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 1df294 │ │ │ │ + bl 1df524 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1dfd0e │ │ │ │ + cbz r6, 1dff9e │ │ │ │ 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 1dfcfe │ │ │ │ + bne.n 1dff8e │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1dfcf6 │ │ │ │ + bne.n 1dff86 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ 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, 1dfd60 │ │ │ │ + cbz r3, 1dfff0 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1c6734 │ │ │ │ + bl 1c69c4 │ │ │ │ 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, 1dfd5e │ │ │ │ + cbz r4, 1dffee │ │ │ │ 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 1c6734 │ │ │ │ - b.n 1dfd42 │ │ │ │ + bl 1c69c4 │ │ │ │ + b.n 1dffd2 │ │ │ │ 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, 1dfda8 │ │ │ │ + cbz r3, 1e0038 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1c6734 │ │ │ │ + bl 1c69c4 │ │ │ │ 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 1c6734 │ │ │ │ - b.n 1dfd92 │ │ │ │ + bl 1c69c4 │ │ │ │ + b.n 1e0022 │ │ │ │ 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 1df294 │ │ │ │ + bl 1df524 │ │ │ │ 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, 1dfdee │ │ │ │ - b.n 1dfe06 │ │ │ │ + cbnz r3, 1e007e │ │ │ │ + b.n 1e0096 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1dfdec │ │ │ │ + bne.n 1e007c │ │ │ │ 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 │ │ │ │ @@ -550197,195 +550465,194 @@ │ │ │ │ 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] @ (1dfe58 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e00e8 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (1dfe5c ) │ │ │ │ + ldr r2, [pc, #56] @ (1e00ec ) │ │ │ │ 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 1df294 │ │ │ │ + bl 1df524 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1dfe56 │ │ │ │ + cbz r4, 1e00e6 │ │ │ │ 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 1dfe4a │ │ │ │ + bne.n 1e00da │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r6, r2, #7 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + vqadd.u8 d16, d22, d9 │ │ │ │ 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 1df294 │ │ │ │ + bl 1df524 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1dfe9a │ │ │ │ + cbz r4, 1e012a │ │ │ │ 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 1dfe8e │ │ │ │ + bne.n 1e011e │ │ │ │ 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 1dff06 │ │ │ │ + bhi.n 1e0196 │ │ │ │ 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 1df294 │ │ │ │ + bl 1df524 │ │ │ │ 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 1dfed6 │ │ │ │ + bne.n 1e0166 │ │ │ │ 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 1df294 │ │ │ │ + bl 1df524 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1dfed0 │ │ │ │ + bne.n 1e0160 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1dfebe │ │ │ │ + b.n 1e014e │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 1dfee8 │ │ │ │ + b.n 1e0178 │ │ │ │ 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, 1dff84 │ │ │ │ + cbz r3, 1e0214 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1c6734 │ │ │ │ + bl 1c69c4 │ │ │ │ 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 1c65fc │ │ │ │ + bl 1c688c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 1dff68 │ │ │ │ + cbz r6, 1e01f8 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1dff60 │ │ │ │ - ldr r3, [pc, #36] @ (1dff90 ) │ │ │ │ + bne.n 1e01f0 │ │ │ │ + ldr r3, [pc, #36] @ (1e0220 ) │ │ │ │ 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 1c6734 │ │ │ │ + bl 1c69c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dff3c │ │ │ │ + b.n 1e01cc │ │ │ │ nop │ │ │ │ - movs r2, #16 │ │ │ │ + subs r0, r0, #6 │ │ │ │ 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 1dffbe │ │ │ │ - ldr r1, [pc, #16] @ (1dffc0 ) │ │ │ │ + bne.n 1e024e │ │ │ │ + ldr r1, [pc, #16] @ (1e0250 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 5548c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + subs r6, r7, #4 │ │ │ │ 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, 1e000e │ │ │ │ + cbz r3, 1e029e │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1c6734 │ │ │ │ + bl 1c69c4 │ │ │ │ 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 │ │ │ │ @@ -550393,33 +550660,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 1c6734 │ │ │ │ - b.n 1dffec │ │ │ │ + bl 1c69c4 │ │ │ │ + b.n 1e027c │ │ │ │ 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, 1e0036 │ │ │ │ + cbnz r3, 1e02c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c67ac │ │ │ │ + bl 1c6a3c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1c6734 │ │ │ │ + bl 1c69c4 │ │ │ │ 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 │ │ │ │ @@ -550442,17 +550709,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, 1e00d8 │ │ │ │ + cbz r3, 1e0368 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c6734 │ │ │ │ + bl 1c69c4 │ │ │ │ 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] │ │ │ │ @@ -550464,146 +550731,146 @@ │ │ │ │ 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 1c6734 │ │ │ │ - b.n 1e00b0 │ │ │ │ - b.n 1e00e4 │ │ │ │ + bl 1c69c4 │ │ │ │ + b.n 1e0340 │ │ │ │ + b.n 1e0374 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e00e2 │ │ │ │ + bne.n 1e0372 │ │ │ │ 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] @ (1e01e0 ) │ │ │ │ + ldr r5, [pc, #228] @ (1e0470 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (1e01e4 ) │ │ │ │ + ldr r4, [pc, #228] @ (1e0474 ) │ │ │ │ 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 1e01c6 │ │ │ │ + bhi.n 1e0456 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e01d4 │ │ │ │ + beq.n 1e0464 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1df12c │ │ │ │ + bl 1df3bc │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e01e0 │ │ │ │ + bhi.n 1e0470 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e01d8 │ │ │ │ + beq.n 1e0468 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 1df12c │ │ │ │ + bl 1df3bc │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (1e01e8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e0478 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (1e01e4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e0474 ) │ │ │ │ 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 1e01dc │ │ │ │ + bne.n 1e046c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0172 │ │ │ │ + bne.n 1e0402 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e0172 │ │ │ │ + b.n 1e0402 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1e0172 │ │ │ │ + b.n 1e0402 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1e014a │ │ │ │ + b.n 1e03da │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e014a │ │ │ │ + bne.n 1e03da │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1e014a │ │ │ │ + b.n 1e03da │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 1e0134 │ │ │ │ + b.n 1e03c4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 1e0160 │ │ │ │ + b.n 1e03f0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - mrc2 0, 7, r0, cr10, cr9, {4} │ │ │ │ + stc2l 0, cr0, [sl], #-612 @ 0xfffffd9c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 3, r0, cr8, cr9, {4} │ │ │ │ + @ instruction: 0xfbe80099 │ │ │ │ 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] @ 1e0c9c │ │ │ │ + ldr.w ip, [pc, #2716] @ 1e0f2c │ │ │ │ add ip, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 1e0f18 │ │ │ │ + bhi.w 1e11a8 │ │ │ │ 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 1e0f1e │ │ │ │ + bhi.w 1e11ae │ │ │ │ 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 │ │ │ │ @@ -550611,124 +550878,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 1e0f1e │ │ │ │ + bhi.w 1e11ae │ │ │ │ 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 1e0f1e │ │ │ │ + bhi.w 1e11ae │ │ │ │ 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 1e041e │ │ │ │ + bhi.w 1e06ae │ │ │ │ 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 1e0ef4 │ │ │ │ + bhi.w 1e1184 │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e0eac │ │ │ │ + bhi.w 1e113c │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, #81 @ 0x51 │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e0e88 │ │ │ │ + bhi.w 1e1118 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e0ed0 │ │ │ │ + bhi.w 1e1160 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbz r0, 1e030c │ │ │ │ + cbz r0, 1e059c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e030c │ │ │ │ + bne.n 1e059c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1e02f4 │ │ │ │ + beq.n 1e0584 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e02ec │ │ │ │ + bne.n 1e057c │ │ │ │ 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 1e0320 │ │ │ │ - b.n 1e0376 │ │ │ │ + bne.n 1e05b0 │ │ │ │ + b.n 1e0606 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e031e │ │ │ │ + bne.n 1e05ae │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r3, 1e0360 │ │ │ │ + cbz r3, 1e05f0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e0360 │ │ │ │ + bne.n 1e05f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1e034a │ │ │ │ + beq.n 1e05da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0342 │ │ │ │ + bne.n 1e05d2 │ │ │ │ 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 │ │ │ │ @@ -550736,1682 +551003,1682 @@ │ │ │ │ add.w r0, r3, #24 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1e0320 │ │ │ │ + bne.n 1e05b0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e9108 │ │ │ │ + bl 1e9398 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1e0320 │ │ │ │ - cbz r3, 1e03b0 │ │ │ │ + b.n 1e05b0 │ │ │ │ + cbz r3, 1e0640 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e03b0 │ │ │ │ + bne.n 1e0640 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1e039a │ │ │ │ + beq.n 1e062a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0392 │ │ │ │ + bne.n 1e0622 │ │ │ │ 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 1e0370 │ │ │ │ - cbz r0, 1e03f2 │ │ │ │ + b.n 1e0600 │ │ │ │ + cbz r0, 1e0682 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e03f2 │ │ │ │ + bne.n 1e0682 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1e03da │ │ │ │ + beq.n 1e066a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e03d2 │ │ │ │ + bne.n 1e0662 │ │ │ │ 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 1e0316 │ │ │ │ + b.n 1e05a6 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1e03b0 │ │ │ │ + bne.n 1e0640 │ │ │ │ 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 1e03b0 │ │ │ │ + b.n 1e0640 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e03b0 │ │ │ │ + beq.n 1e0640 │ │ │ │ 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 1e042a │ │ │ │ - b.n 1e03b0 │ │ │ │ + bne.n 1e06ba │ │ │ │ + b.n 1e0640 │ │ │ │ ldrd r1, r0, [r2, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0e74 │ │ │ │ + beq.w 1e1104 │ │ │ │ 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 1e0360 │ │ │ │ + beq.w 1e05f0 │ │ │ │ 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 1e047c │ │ │ │ - b.n 1e0360 │ │ │ │ + bcc.n 1e070c │ │ │ │ + b.n 1e05f0 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e04d6 │ │ │ │ + beq.n 1e0766 │ │ │ │ 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 1e04ba │ │ │ │ + bne.n 1e074a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0360 │ │ │ │ + beq.w 1e05f0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0360 │ │ │ │ + bne.w 1e05f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e034a │ │ │ │ + beq.w 1e05da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e04ee │ │ │ │ - b.n 1e034a │ │ │ │ - ldr.w r0, [pc, #1956] @ 1e0ca0 │ │ │ │ + bne.n 1e077e │ │ │ │ + b.n 1e05da │ │ │ │ + ldr.w r0, [pc, #1956] @ 1e0f30 │ │ │ │ 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, 1e0536 │ │ │ │ + cbz r0, 1e07c6 │ │ │ │ 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 1e0518 │ │ │ │ + bne.n 1e07a8 │ │ │ │ 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 1e0360 │ │ │ │ + beq.w 1e05f0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0360 │ │ │ │ + bne.w 1e05f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e034a │ │ │ │ + beq.w 1e05da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0560 │ │ │ │ - b.n 1e034a │ │ │ │ - ldr.w r1, [pc, #1844] @ 1e0ca0 │ │ │ │ + bne.n 1e07f0 │ │ │ │ + b.n 1e05da │ │ │ │ + ldr.w r1, [pc, #1844] @ 1e0f30 │ │ │ │ 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 1e05b6 │ │ │ │ + beq.n 1e0846 │ │ │ │ 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 1e0592 │ │ │ │ + bne.n 1e0822 │ │ │ │ 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 1e03f2 │ │ │ │ + beq.w 1e0682 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03f2 │ │ │ │ + bne.w 1e0682 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e03da │ │ │ │ + beq.w 1e066a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e05e2 │ │ │ │ - b.n 1e03da │ │ │ │ + bne.n 1e0872 │ │ │ │ + b.n 1e066a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1e0616 │ │ │ │ + cbz r4, 1e08a6 │ │ │ │ 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 1e05f2 │ │ │ │ + bne.n 1e0882 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e030c │ │ │ │ + beq.w 1e059c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e030c │ │ │ │ + bne.w 1e059c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e02f4 │ │ │ │ + beq.w 1e0584 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e062e │ │ │ │ - b.n 1e02f4 │ │ │ │ + bne.n 1e08be │ │ │ │ + b.n 1e0584 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e030c │ │ │ │ + beq.w 1e059c │ │ │ │ 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 1e0646 │ │ │ │ - b.n 1e030c │ │ │ │ - ldr.w r1, [pc, #1592] @ 1e0ca4 │ │ │ │ + bne.n 1e08d6 │ │ │ │ + b.n 1e059c │ │ │ │ + ldr.w r1, [pc, #1592] @ 1e0f34 │ │ │ │ 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, 1e06a4 │ │ │ │ + cbz r0, 1e0934 │ │ │ │ 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 1e0688 │ │ │ │ + bne.n 1e0918 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0360 │ │ │ │ + beq.w 1e05f0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0360 │ │ │ │ + bne.w 1e05f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e034a │ │ │ │ + beq.w 1e05da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e06bc │ │ │ │ - b.n 1e034a │ │ │ │ + bne.n 1e094c │ │ │ │ + b.n 1e05da │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0708 │ │ │ │ + cbz r1, 1e0998 │ │ │ │ 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 1e0708 │ │ │ │ + bne.n 1e0998 │ │ │ │ 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 1e0360 │ │ │ │ + beq.w 1e05f0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0360 │ │ │ │ + bne.w 1e05f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e034a │ │ │ │ + beq.w 1e05da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0720 │ │ │ │ - b.n 1e034a │ │ │ │ - ldr.w r1, [pc, #1400] @ 1e0ca4 │ │ │ │ + bne.n 1e09b0 │ │ │ │ + b.n 1e05da │ │ │ │ + ldr.w r1, [pc, #1400] @ 1e0f34 │ │ │ │ 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, 1e0764 │ │ │ │ + cbz r0, 1e09f4 │ │ │ │ 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 1e0748 │ │ │ │ + bne.n 1e09d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03b0 │ │ │ │ + beq.w 1e0640 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03b0 │ │ │ │ + bne.w 1e0640 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e039a │ │ │ │ + beq.w 1e062a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e077c │ │ │ │ - b.n 1e039a │ │ │ │ + bne.n 1e0a0c │ │ │ │ + b.n 1e062a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e07cc │ │ │ │ + cbz r1, 1e0a5c │ │ │ │ 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 1e07cc │ │ │ │ + bne.n 1e0a5c │ │ │ │ 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 1e030c │ │ │ │ + beq.w 1e059c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e030c │ │ │ │ + bne.w 1e059c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e02f4 │ │ │ │ + beq.w 1e0584 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e07e4 │ │ │ │ - b.n 1e02f4 │ │ │ │ + bne.n 1e0a74 │ │ │ │ + b.n 1e0584 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0e60 │ │ │ │ + beq.w 1e10f0 │ │ │ │ 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 1e030c │ │ │ │ + beq.w 1e059c │ │ │ │ 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 1e0820 │ │ │ │ - b.n 1e030c │ │ │ │ + bcc.n 1e0ab0 │ │ │ │ + b.n 1e059c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e03f2 │ │ │ │ + bne.w 1e0682 │ │ │ │ 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 1e03f2 │ │ │ │ + b.n 1e0682 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e08a4 │ │ │ │ + beq.n 1e0b34 │ │ │ │ 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 1e0888 │ │ │ │ + bne.n 1e0b18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03b0 │ │ │ │ + beq.w 1e0640 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03b0 │ │ │ │ + bne.w 1e0640 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e039a │ │ │ │ + beq.w 1e062a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e08bc │ │ │ │ - b.n 1e039a │ │ │ │ + bne.n 1e0b4c │ │ │ │ + b.n 1e062a │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0902 │ │ │ │ + beq.n 1e0b92 │ │ │ │ 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 1e08e0 │ │ │ │ + bne.n 1e0b70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e030c │ │ │ │ + beq.w 1e059c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e030c │ │ │ │ + bne.w 1e059c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e02f4 │ │ │ │ + beq.w 1e0584 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e091a │ │ │ │ - b.n 1e02f4 │ │ │ │ - ldr r1, [pc, #888] @ (1e0ca0 ) │ │ │ │ + bne.n 1e0baa │ │ │ │ + b.n 1e0584 │ │ │ │ + ldr r1, [pc, #888] @ (1e0f30 ) │ │ │ │ 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 1e096e │ │ │ │ + beq.n 1e0bfe │ │ │ │ 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 1e094a │ │ │ │ + bne.n 1e0bda │ │ │ │ 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 1e030c │ │ │ │ + beq.w 1e059c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e030c │ │ │ │ + bne.w 1e059c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e02f4 │ │ │ │ + beq.w 1e0584 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e099a │ │ │ │ - b.n 1e02f4 │ │ │ │ + bne.n 1e0c2a │ │ │ │ + b.n 1e0584 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e030c │ │ │ │ + bne.w 1e059c │ │ │ │ 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 1e030c │ │ │ │ + b.n 1e059c │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0a0e │ │ │ │ + cbz r1, 1e0c9e │ │ │ │ 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 1e0a0e │ │ │ │ + bne.n 1e0c9e │ │ │ │ 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 1e03b0 │ │ │ │ + beq.w 1e0640 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03b0 │ │ │ │ + bne.w 1e0640 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e039a │ │ │ │ + beq.w 1e062a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0a26 │ │ │ │ - b.n 1e039a │ │ │ │ + bne.n 1e0cb6 │ │ │ │ + b.n 1e062a │ │ │ │ ldrd r0, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0e7e │ │ │ │ + beq.w 1e110e │ │ │ │ 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 1e03b0 │ │ │ │ + beq.w 1e0640 │ │ │ │ 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 1e0a5c │ │ │ │ - b.n 1e03b0 │ │ │ │ + bcc.n 1e0cec │ │ │ │ + b.n 1e0640 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0e6a │ │ │ │ + beq.w 1e10fa │ │ │ │ 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 1e03f2 │ │ │ │ + beq.w 1e0682 │ │ │ │ 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 1e0ab6 │ │ │ │ - b.n 1e03f2 │ │ │ │ - ldr r0, [pc, #448] @ (1e0ca0 ) │ │ │ │ + bcc.n 1e0d46 │ │ │ │ + b.n 1e0682 │ │ │ │ + ldr r0, [pc, #448] @ (1e0f30 ) │ │ │ │ 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, 1e0b18 │ │ │ │ + cbz r0, 1e0da8 │ │ │ │ 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 1e0afa │ │ │ │ + bne.n 1e0d8a │ │ │ │ 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 1e03b0 │ │ │ │ + beq.w 1e0640 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03b0 │ │ │ │ + bne.w 1e0640 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e039a │ │ │ │ + beq.w 1e062a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0b42 │ │ │ │ - b.n 1e039a │ │ │ │ - ldr r1, [pc, #340] @ (1e0ca4 ) │ │ │ │ + bne.n 1e0dd2 │ │ │ │ + b.n 1e062a │ │ │ │ + ldr r1, [pc, #340] @ (1e0f34 ) │ │ │ │ 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 1e0b90 │ │ │ │ + beq.n 1e0e20 │ │ │ │ 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 1e0b6e │ │ │ │ + bne.n 1e0dfe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e03f2 │ │ │ │ + beq.w 1e0682 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03f2 │ │ │ │ + bne.w 1e0682 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e03da │ │ │ │ + beq.w 1e066a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0ba8 │ │ │ │ - b.n 1e03da │ │ │ │ + bne.n 1e0e38 │ │ │ │ + b.n 1e066a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0bf8 │ │ │ │ + cbz r1, 1e0e88 │ │ │ │ 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 1e0bf8 │ │ │ │ + bne.n 1e0e88 │ │ │ │ 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 1e03f2 │ │ │ │ + beq.w 1e0682 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03f2 │ │ │ │ + bne.w 1e0682 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e03da │ │ │ │ + beq.w 1e066a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0c10 │ │ │ │ - b.w 1e03da │ │ │ │ + bne.n 1e0ea0 │ │ │ │ + b.w 1e066a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1e0c44 │ │ │ │ + cbz r0, 1e0ed4 │ │ │ │ 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 1e0c22 │ │ │ │ + bne.n 1e0eb2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03b0 │ │ │ │ + beq.w 1e0640 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03b0 │ │ │ │ + bne.w 1e0640 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e039a │ │ │ │ + beq.w 1e062a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0c5c │ │ │ │ - b.w 1e039a │ │ │ │ + bne.n 1e0eec │ │ │ │ + b.w 1e062a │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e03f2 │ │ │ │ + beq.w 1e0682 │ │ │ │ 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 1e0c76 │ │ │ │ - b.w 1e03f2 │ │ │ │ - ldc2l 0, cr0, [ip, #612]! @ 0x264 │ │ │ │ + bne.n 1e0f06 │ │ │ │ + b.w 1e0682 │ │ │ │ + @ instruction: 0xfb6c0099 │ │ │ │ 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, 1e0cd2 │ │ │ │ + cbz r4, 1e0f62 │ │ │ │ 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 1e0cae │ │ │ │ + bne.n 1e0f3e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e03f2 │ │ │ │ + beq.w 1e0682 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03f2 │ │ │ │ + bne.w 1e0682 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e03da │ │ │ │ + beq.w 1e066a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0cea │ │ │ │ - b.w 1e03da │ │ │ │ + bne.n 1e0f7a │ │ │ │ + b.w 1e066a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1e0d1e │ │ │ │ + cbz r0, 1e0fae │ │ │ │ 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 1e0cfc │ │ │ │ + bne.n 1e0f8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0360 │ │ │ │ + beq.w 1e05f0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0360 │ │ │ │ + bne.w 1e05f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e034a │ │ │ │ + beq.w 1e05da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0d36 │ │ │ │ - b.w 1e034a │ │ │ │ + bne.n 1e0fc6 │ │ │ │ + b.w 1e05da │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0d7e │ │ │ │ + beq.n 1e100e │ │ │ │ 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 1e0d5c │ │ │ │ + bne.n 1e0fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e03f2 │ │ │ │ + beq.w 1e0682 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03f2 │ │ │ │ + bne.w 1e0682 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e03da │ │ │ │ + beq.w 1e066a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0d96 │ │ │ │ - b.w 1e03da │ │ │ │ + bne.n 1e1026 │ │ │ │ + b.w 1e066a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e0360 │ │ │ │ + bne.w 1e05f0 │ │ │ │ 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 1e0360 │ │ │ │ + b.w 1e05f0 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0360 │ │ │ │ + beq.w 1e05f0 │ │ │ │ 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 1e0dd4 │ │ │ │ - b.w 1e0360 │ │ │ │ - ldr r1, [pc, #292] @ (1e0f20 ) │ │ │ │ + bne.n 1e1064 │ │ │ │ + b.w 1e05f0 │ │ │ │ + ldr r1, [pc, #292] @ (1e11b0 ) │ │ │ │ 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 1e0e3c │ │ │ │ + beq.n 1e10cc │ │ │ │ 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 1e0e1a │ │ │ │ + bne.n 1e10aa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e030c │ │ │ │ + beq.w 1e059c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e030c │ │ │ │ + bne.w 1e059c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e02f4 │ │ │ │ + beq.w 1e0584 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0e54 │ │ │ │ - b.w 1e02f4 │ │ │ │ + bne.n 1e10e4 │ │ │ │ + b.w 1e0584 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0818 │ │ │ │ - b.w 1e030c │ │ │ │ + bne.w 1e0aa8 │ │ │ │ + b.w 1e059c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0aae │ │ │ │ - b.w 1e03f2 │ │ │ │ + bne.w 1e0d3e │ │ │ │ + b.w 1e0682 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e0474 │ │ │ │ - b.w 1e0360 │ │ │ │ + bne.w 1e0704 │ │ │ │ + b.w 1e05f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0a58 │ │ │ │ - b.w 1e03b0 │ │ │ │ + bne.w 1e0ce8 │ │ │ │ + b.w 1e0640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e03f2 │ │ │ │ + beq.w 1e0682 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03f2 │ │ │ │ + bne.w 1e0682 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e03da │ │ │ │ + beq.w 1e066a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0ea0 │ │ │ │ - b.w 1e03da │ │ │ │ + bne.n 1e1130 │ │ │ │ + b.w 1e066a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0360 │ │ │ │ + beq.w 1e05f0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0360 │ │ │ │ + bne.w 1e05f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e034a │ │ │ │ + beq.w 1e05da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0ec4 │ │ │ │ - b.w 1e034a │ │ │ │ + bne.n 1e1154 │ │ │ │ + b.w 1e05da │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e030c │ │ │ │ + beq.w 1e059c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e030c │ │ │ │ + bne.w 1e059c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e02f4 │ │ │ │ + beq.w 1e0584 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0ee8 │ │ │ │ - b.w 1e02f4 │ │ │ │ + bne.n 1e1178 │ │ │ │ + b.w 1e0584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03b0 │ │ │ │ + beq.w 1e0640 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03b0 │ │ │ │ + bne.w 1e0640 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e039a │ │ │ │ + beq.w 1e062a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0f0c │ │ │ │ - b.w 1e039a │ │ │ │ + bne.n 1e119c │ │ │ │ + b.w 1e062a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.w 1e0316 │ │ │ │ + b.w 1e05a6 │ │ │ │ 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] @ (1e119c ) │ │ │ │ + ldr r5, [pc, #612] @ (1e142c ) │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1e1196 │ │ │ │ + bhi.w 1e1426 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ lsls r5, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e0f94 │ │ │ │ + beq.n 1e1224 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e0f94 │ │ │ │ + beq.n 1e1224 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e1016 │ │ │ │ + bhi.n 1e12a6 │ │ │ │ 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 1e0f94 │ │ │ │ + beq.n 1e1224 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e0f5e │ │ │ │ + bne.n 1e11ee │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1e0f5e │ │ │ │ + bne.n 1e11ee │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0f62 │ │ │ │ - b.n 1e1012 │ │ │ │ + bne.n 1e11f2 │ │ │ │ + b.n 1e12a2 │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e1172 │ │ │ │ + beq.w 1e1402 │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 1e0f64 │ │ │ │ + b.n 1e11f4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 1e0fd0 │ │ │ │ + cbz r3, 1e1260 │ │ │ │ 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, 1e0ffa │ │ │ │ + cbz r3, 1e128a │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e0ff4 │ │ │ │ + cbz r5, 1e1284 │ │ │ │ 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 1e0fde │ │ │ │ + bne.n 1e126e │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1e01ec │ │ │ │ + bl 1e047c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0ffa │ │ │ │ + beq.n 1e128a │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e103c │ │ │ │ + cbz r5, 1e12cc │ │ │ │ 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 1e1026 │ │ │ │ - b.n 1e0ffa │ │ │ │ + bne.n 1e12b6 │ │ │ │ + b.n 1e128a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e0ffa │ │ │ │ + beq.n 1e128a │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e105e │ │ │ │ + cbz r1, 1e12ee │ │ │ │ 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 1e104e │ │ │ │ - b.n 1e0ffa │ │ │ │ + bne.n 1e12de │ │ │ │ + b.n 1e128a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1e117e │ │ │ │ + beq.w 1e140e │ │ │ │ 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 1e91fc │ │ │ │ + bl 1e948c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1e1008 │ │ │ │ - ldr r3, [pc, #276] @ (1e11a0 ) │ │ │ │ + b.n 1e1298 │ │ │ │ + ldr r3, [pc, #276] @ (1e1430 ) │ │ │ │ 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 1e0ffa │ │ │ │ + beq.n 1e128a │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e10bc │ │ │ │ + cbz r5, 1e134c │ │ │ │ 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 1e10a6 │ │ │ │ - b.n 1e0ffa │ │ │ │ + bne.n 1e1336 │ │ │ │ + b.n 1e128a │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e0ffa │ │ │ │ + beq.n 1e128a │ │ │ │ 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, 1e10ea │ │ │ │ + cbz r1, 1e137a │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e10da │ │ │ │ - b.n 1e0ffa │ │ │ │ + bne.n 1e136a │ │ │ │ + b.n 1e128a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0ffa │ │ │ │ + beq.n 1e128a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 1e110a │ │ │ │ + cbz r1, 1e139a │ │ │ │ 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 1e0ffa │ │ │ │ + bne.w 1e128a │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0ffa │ │ │ │ + beq.w 1e128a │ │ │ │ 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 1e1008 │ │ │ │ - ldr r3, [pc, #104] @ (1e11a4 ) │ │ │ │ + b.n 1e1298 │ │ │ │ + ldr r3, [pc, #104] @ (1e1434 ) │ │ │ │ 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 1e0ffa │ │ │ │ + beq.w 1e128a │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e116a │ │ │ │ + cbz r5, 1e13fa │ │ │ │ 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 1e1154 │ │ │ │ - b.n 1e0ffa │ │ │ │ + bne.n 1e13e4 │ │ │ │ + b.n 1e128a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0fb8 │ │ │ │ + bne.w 1e1248 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e1012 │ │ │ │ + b.n 1e12a2 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1070 │ │ │ │ + beq.w 1e1300 │ │ │ │ ldrd r5, r3, [r2, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 1e1070 │ │ │ │ + b.n 1e1300 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 1e0f64 │ │ │ │ - @ instruction: 0xf0c40099 │ │ │ │ + b.n 1e11f4 │ │ │ │ + mrc 0, 1, r0, cr4, cr9, {4} │ │ │ │ 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] @ (1e1390 ) │ │ │ │ + ldr r2, [pc, #472] @ (1e1620 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e123c │ │ │ │ + bhi.n 1e14cc │ │ │ │ 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, 1e11e0 │ │ │ │ + cbz r3, 1e1470 │ │ │ │ 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, 1e1208 │ │ │ │ + cbz r4, 1e1498 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e1202 │ │ │ │ + cbz r1, 1e1492 │ │ │ │ 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 1e11ec │ │ │ │ + bne.n 1e147c │ │ │ │ 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 1e1208 │ │ │ │ + beq.n 1e1498 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 1e1232 │ │ │ │ + cbz r2, 1e14c2 │ │ │ │ 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 1e1222 │ │ │ │ - b.n 1e1208 │ │ │ │ + bne.n 1e14b2 │ │ │ │ + b.n 1e1498 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e1208 │ │ │ │ + beq.n 1e1498 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e1260 │ │ │ │ + cbz r1, 1e14f0 │ │ │ │ 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 1e124a │ │ │ │ - b.n 1e1208 │ │ │ │ - ldr r3, [pc, #296] @ (1e1394 ) │ │ │ │ + bne.n 1e14da │ │ │ │ + b.n 1e1498 │ │ │ │ + ldr r3, [pc, #296] @ (1e1624 ) │ │ │ │ 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 1e1208 │ │ │ │ + beq.n 1e1498 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e1298 │ │ │ │ + cbz r1, 1e1528 │ │ │ │ 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 1e1282 │ │ │ │ - b.n 1e1208 │ │ │ │ + bne.n 1e1512 │ │ │ │ + b.n 1e1498 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1208 │ │ │ │ + beq.n 1e1498 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 1e12b8 │ │ │ │ + cbz r2, 1e1548 │ │ │ │ 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 1e136e │ │ │ │ + bne.n 1e15fe │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e136e │ │ │ │ + beq.n 1e15fe │ │ │ │ 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] @ (1e1398 ) │ │ │ │ + ldr r3, [pc, #180] @ (1e1628 ) │ │ │ │ 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 1e1208 │ │ │ │ + beq.n 1e1498 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e1312 │ │ │ │ + cbz r1, 1e15a2 │ │ │ │ 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 1e12fc │ │ │ │ - b.n 1e1208 │ │ │ │ + bne.n 1e158c │ │ │ │ + b.n 1e1498 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 1e137a │ │ │ │ + beq.n 1e160a │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 1e91fc │ │ │ │ + bl 1e948c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1208 │ │ │ │ + beq.w 1e1498 │ │ │ │ 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, 1e1366 │ │ │ │ + cbz r2, 1e15f6 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e1356 │ │ │ │ - b.n 1e1208 │ │ │ │ + bne.n 1e15e6 │ │ │ │ + b.n 1e1498 │ │ │ │ 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 1e1324 │ │ │ │ + beq.n 1e15b4 │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 1e1324 │ │ │ │ - mcr 0, 2, r0, cr2, cr9, {4} │ │ │ │ + b.n 1e15b4 │ │ │ │ + subs.w r0, r2, r9, lsr #2 │ │ │ │ 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 1e140a │ │ │ │ + beq.n 1e169a │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e13c6 │ │ │ │ + beq.n 1e1656 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 1e13fe │ │ │ │ + cbnz r3, 1e168e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6760 │ │ │ │ + bl 1c69f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e13b8 │ │ │ │ + beq.n 1e1648 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e13f4 │ │ │ │ + cbz r2, 1e1684 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c6760 │ │ │ │ + bl 1c69f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e13f4 │ │ │ │ + cbz r2, 1e1684 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1e13f4 │ │ │ │ + cbz r1, 1e1684 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6760 │ │ │ │ + bl 1c69f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e13e0 │ │ │ │ - bl 1c6760 │ │ │ │ + bne.n 1e1670 │ │ │ │ + bl 1c69f0 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e13bc │ │ │ │ + beq.n 1e164c │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6760 │ │ │ │ + bl 1c69f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1c6760 │ │ │ │ - b.n 1e13b8 │ │ │ │ + bl 1c69f0 │ │ │ │ + b.n 1e1648 │ │ │ │ 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 1e144e │ │ │ │ + beq.n 1e16de │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1e139c │ │ │ │ + bl 1e162c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e1434 │ │ │ │ + bne.n 1e16c4 │ │ │ │ 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] @ 1e1f50 │ │ │ │ + ldr.w r0, [pc, #2792] @ 1e21e0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r6, [pc, #2792] @ 1e1f54 │ │ │ │ + ldr.w r6, [pc, #2792] @ 1e21e4 │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr.w r3, [pc, #2788] @ 1e1f58 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1e21e8 │ │ │ │ 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 1cb14c │ │ │ │ + bl 1cb3dc │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e14b8 │ │ │ │ + bhi.n 1e1748 │ │ │ │ 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 1e1ebc │ │ │ │ + beq.w 1e214c │ │ │ │ add.w r7, r8, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e14c8 │ │ │ │ + bcc.n 1e1758 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1e12 │ │ │ │ + beq.w 1e20a2 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1e1ffc │ │ │ │ + bhi.w 1e228c │ │ │ │ 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, 1e1522 │ │ │ │ + cbz r3, 1e17b2 │ │ │ │ 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 1e1550 │ │ │ │ + beq.n 1e17e0 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1546 │ │ │ │ + cbz r1, 1e17d6 │ │ │ │ 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 1e1536 │ │ │ │ + bne.n 1e17c6 │ │ │ │ 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 │ │ │ │ @@ -552420,372 +552687,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 1cb228 │ │ │ │ + bl 1cb4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1678 │ │ │ │ + beq.n 1e1908 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e1678 │ │ │ │ + beq.n 1e1908 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e1ffc │ │ │ │ + bhi.w 1e228c │ │ │ │ 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] @ 1e1f5c │ │ │ │ + ldr.w r3, [pc, #2484] @ 1e21ec │ │ │ │ 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 1e1ece │ │ │ │ + beq.w 1e215e │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ 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 1e15c8 │ │ │ │ + bcc.n 1e1858 │ │ │ │ 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 1e1908 │ │ │ │ + bne.w 1e1b98 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e1ffc │ │ │ │ + bhi.w 1e228c │ │ │ │ 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, 1e162c │ │ │ │ + cbz r3, 1e18bc │ │ │ │ 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 1e165a │ │ │ │ + beq.n 1e18ea │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1650 │ │ │ │ + cbz r1, 1e18e0 │ │ │ │ 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 1e1640 │ │ │ │ + bne.n 1e18d0 │ │ │ │ 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 1cb228 │ │ │ │ + bl 1cb4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1580 │ │ │ │ + bne.n 1e1810 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 1e16a4 │ │ │ │ + beq.n 1e1934 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 1e139c │ │ │ │ + bl 1e162c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e168a │ │ │ │ + bne.n 1e191a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 5422c │ │ │ │ - ldr.w r2, [pc, #2228] @ 1e1f60 │ │ │ │ - ldr.w r3, [pc, #2216] @ 1e1f58 │ │ │ │ + ldr.w r2, [pc, #2228] @ 1e21f0 │ │ │ │ + ldr.w r3, [pc, #2216] @ 1e21e8 │ │ │ │ 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 1e1ff8 │ │ │ │ + bne.w 1e2288 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2192] @ 1e1f64 │ │ │ │ + ldr.w r3, [pc, #2192] @ 1e21f4 │ │ │ │ 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 1e1f1e │ │ │ │ + beq.w 1e21ae │ │ │ │ add.w r9, r5, #80 @ 0x50 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 1e16f4 │ │ │ │ + bne.n 1e1984 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e15e8 │ │ │ │ + b.n 1e1878 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1f0c │ │ │ │ + beq.w 1e219c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1e171a │ │ │ │ + bcc.n 1e19aa │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e15e8 │ │ │ │ + b.n 1e1878 │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ add.w r9, r5, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1e1ee8 │ │ │ │ + beq.w 1e2178 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1e174a │ │ │ │ + bcc.n 1e19da │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e15e8 │ │ │ │ + b.n 1e1878 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1a10 │ │ │ │ + beq.w 1e1ca0 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1772 │ │ │ │ + bne.n 1e1a02 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1e15e8 │ │ │ │ + b.n 1e1878 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1e19c2 │ │ │ │ + beq.w 1e1c52 │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e1e1a │ │ │ │ + bne.w 1e20aa │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 1e91fc │ │ │ │ - b.n 1e1664 │ │ │ │ + bl 1e948c │ │ │ │ + b.n 1e18f4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1976 │ │ │ │ + bne.w 1e1c06 │ │ │ │ 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 1e1908 │ │ │ │ + bne.w 1e1b98 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e18f4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e17f6 │ │ │ │ + cbz r3, 1e1a86 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w r9, r5, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e15e6 │ │ │ │ + beq.w 1e1876 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1e1806 │ │ │ │ + bcc.n 1e1a96 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e15e8 │ │ │ │ + b.n 1e1878 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e165a │ │ │ │ + beq.w 1e18ea │ │ │ │ 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, 1e184a │ │ │ │ + cbz r1, 1e1ada │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e183a │ │ │ │ - b.n 1e165a │ │ │ │ - ldr.w r3, [pc, #1808] @ 1e1f64 │ │ │ │ + bne.n 1e1aca │ │ │ │ + b.n 1e18ea │ │ │ │ + ldr.w r3, [pc, #1808] @ 1e21f4 │ │ │ │ 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 1e165a │ │ │ │ + beq.w 1e18ea │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1888 │ │ │ │ + cbz r1, 1e1b18 │ │ │ │ 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 1e1878 │ │ │ │ + bne.n 1e1b08 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e165a │ │ │ │ + b.n 1e18ea │ │ │ │ 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 1e165a │ │ │ │ + beq.w 1e18ea │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e18ba │ │ │ │ + cbz r1, 1e1b4a │ │ │ │ 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 1e18aa │ │ │ │ + bne.n 1e1b3a │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e165a │ │ │ │ - ldr.w r3, [pc, #1684] @ 1e1f5c │ │ │ │ + b.n 1e18ea │ │ │ │ + ldr.w r3, [pc, #1684] @ 1e21ec │ │ │ │ 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 1e165a │ │ │ │ + beq.w 1e18ea │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e18fc │ │ │ │ + cbz r1, 1e1b8c │ │ │ │ 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 1e18ec │ │ │ │ + bne.n 1e1b7c │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e165a │ │ │ │ + b.n 1e18ea │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1e0e │ │ │ │ + beq.w 1e209e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e1ffc │ │ │ │ - add r3, pc, #8 @ (adr r3, 1e1928 ) │ │ │ │ + bhi.w 1e228c │ │ │ │ + add r3, pc, #8 @ (adr r3, 1e1bb8 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ @@ -552803,751 +553070,752 @@ │ │ │ │ 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 1e17aa │ │ │ │ + bne.w 1e1a3a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e17aa │ │ │ │ + beq.w 1e1a3a │ │ │ │ ldrd ip, r0, [r5, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r5, #28] │ │ │ │ - b.n 1e17aa │ │ │ │ + b.n 1e1a3a │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e15e6 │ │ │ │ + bne.w 1e1876 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e15e8 │ │ │ │ + b.n 1e1878 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e165a │ │ │ │ + beq.w 1e18ea │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e19b8 │ │ │ │ + cbz r1, 1e1c48 │ │ │ │ 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 1e19a8 │ │ │ │ - b.n 1e165a │ │ │ │ + bne.n 1e1c38 │ │ │ │ + b.n 1e18ea │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e15e8 │ │ │ │ + b.n 1e1878 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e17dc │ │ │ │ + beq.w 1e1a6c │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 1e19ea │ │ │ │ + cbz r1, 1e1c7a │ │ │ │ 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 1e17de │ │ │ │ + bne.w 1e1a6e │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r3, 1e1a08 │ │ │ │ + cbz r3, 1e1c98 │ │ │ │ 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 1e1664 │ │ │ │ + b.n 1e18f4 │ │ │ │ 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 1e1f84 │ │ │ │ + bne.w 1e2214 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 1e199c │ │ │ │ - ldr.w r3, [pc, #1328] @ 1e1f5c │ │ │ │ + b.n 1e1c2c │ │ │ │ + ldr.w r3, [pc, #1328] @ 1e21ec │ │ │ │ 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 1e1fc4 │ │ │ │ + beq.w 1e2254 │ │ │ │ add.w r9, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ 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 1e1a4c │ │ │ │ - b.n 1e14dc │ │ │ │ + bcc.n 1e1cdc │ │ │ │ + b.n 1e176c │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1ebc │ │ │ │ + beq.w 1e214c │ │ │ │ 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 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1e1a78 │ │ │ │ - b.n 1e14dc │ │ │ │ - ldr.w r3, [pc, #1232] @ 1e1f64 │ │ │ │ + bcc.n 1e1d08 │ │ │ │ + b.n 1e176c │ │ │ │ + ldr.w r3, [pc, #1232] @ 1e21f4 │ │ │ │ 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 1e1fb4 │ │ │ │ + beq.w 1e2244 │ │ │ │ add.w r9, r8, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1e1ab2 │ │ │ │ - b.n 1e14dc │ │ │ │ + bne.n 1e1d42 │ │ │ │ + b.n 1e176c │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1e1f90 │ │ │ │ + beq.w 1e2220 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1fac │ │ │ │ + beq.w 1e223c │ │ │ │ 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 1e91fc │ │ │ │ - b.n 1e155e │ │ │ │ + bl 1e948c │ │ │ │ + b.n 1e17ee │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1f40 │ │ │ │ + beq.w 1e21d0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1b0a │ │ │ │ - b.n 1e14dc │ │ │ │ + bne.n 1e1d9a │ │ │ │ + b.n 1e176c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1b2e │ │ │ │ + cbz r3, 1e1dbe │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e14dc │ │ │ │ + beq.w 1e176c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e1b3e │ │ │ │ - b.n 1e14dc │ │ │ │ + bcc.n 1e1dce │ │ │ │ + b.n 1e176c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1b66 │ │ │ │ + cbz r3, 1e1df6 │ │ │ │ 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 1e165a │ │ │ │ + beq.w 1e18ea │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1b8c │ │ │ │ + cbz r1, 1e1e1c │ │ │ │ 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 1e1b7c │ │ │ │ + bne.n 1e1e0c │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e165a │ │ │ │ + b.n 1e18ea │ │ │ │ ldr.w r6, [r8, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e1e4a │ │ │ │ + bne.w 1e20da │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1ec6 │ │ │ │ + beq.w 1e2156 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1550 │ │ │ │ - ldr r3, [pc, #940] @ (1e1f64 ) │ │ │ │ + b.n 1e17e0 │ │ │ │ + ldr r3, [pc, #940] @ (1e21f4 ) │ │ │ │ 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 1e165a │ │ │ │ + beq.w 1e18ea │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1be8 │ │ │ │ + cbz r1, 1e1e78 │ │ │ │ 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 1e1bd8 │ │ │ │ + bne.n 1e1e68 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e165a │ │ │ │ + b.n 1e18ea │ │ │ │ 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 1e165a │ │ │ │ + beq.w 1e18ea │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1c1a │ │ │ │ + cbz r1, 1e1eaa │ │ │ │ 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 1e1c0a │ │ │ │ + bne.n 1e1e9a │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e165a │ │ │ │ + b.n 1e18ea │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e165a │ │ │ │ + beq.w 1e18ea │ │ │ │ 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, 1e1c50 │ │ │ │ + cbz r1, 1e1ee0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1e1c40 │ │ │ │ - b.n 1e165a │ │ │ │ - ldr r3, [pc, #768] @ (1e1f5c ) │ │ │ │ + bne.n 1e1ed0 │ │ │ │ + b.n 1e18ea │ │ │ │ + ldr r3, [pc, #768] @ (1e21ec ) │ │ │ │ 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 1e165a │ │ │ │ + beq.w 1e18ea │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1c8c │ │ │ │ + cbz r1, 1e1f1c │ │ │ │ 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 1e1c7c │ │ │ │ + bne.n 1e1f0c │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e165a │ │ │ │ + b.n 1e18ea │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1550 │ │ │ │ + beq.w 1e17e0 │ │ │ │ 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, 1e1cc6 │ │ │ │ + cbz r1, 1e1f56 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e1cb6 │ │ │ │ - b.n 1e1550 │ │ │ │ - ldr r3, [pc, #660] @ (1e1f64 ) │ │ │ │ + bne.n 1e1f46 │ │ │ │ + b.n 1e17e0 │ │ │ │ + ldr r3, [pc, #660] @ (1e21f4 ) │ │ │ │ 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 1e1550 │ │ │ │ + beq.w 1e17e0 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1d04 │ │ │ │ + cbz r1, 1e1f94 │ │ │ │ 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 1e1cf4 │ │ │ │ + bne.n 1e1f84 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e1550 │ │ │ │ - ldr r3, [pc, #584] @ (1e1f5c ) │ │ │ │ + b.n 1e17e0 │ │ │ │ + ldr r3, [pc, #584] @ (1e21ec ) │ │ │ │ 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 1e1550 │ │ │ │ + beq.w 1e17e0 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1d48 │ │ │ │ + cbz r1, 1e1fd8 │ │ │ │ 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 1e1d38 │ │ │ │ + bne.n 1e1fc8 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1e1550 │ │ │ │ + b.w 1e17e0 │ │ │ │ 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 1e1550 │ │ │ │ + beq.w 1e17e0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1d7c │ │ │ │ + cbz r1, 1e200c │ │ │ │ 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 1e1d6c │ │ │ │ + bne.n 1e1ffc │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1e1550 │ │ │ │ + b.w 1e17e0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr.w ip, [r8] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e1ae8 │ │ │ │ + bne.w 1e1d78 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1ae8 │ │ │ │ + beq.w 1e1d78 │ │ │ │ ldrd lr, r3, [r8, #28] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str.w lr, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ - b.n 1e1ae8 │ │ │ │ + b.n 1e1d78 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e165a │ │ │ │ + beq.w 1e18ea │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e1dd8 │ │ │ │ + cbz r1, 1e2068 │ │ │ │ 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 1e1dc8 │ │ │ │ - b.n 1e165a │ │ │ │ + bne.n 1e2058 │ │ │ │ + b.n 1e18ea │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1550 │ │ │ │ + beq.w 1e17e0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e1e02 │ │ │ │ + cbz r1, 1e2092 │ │ │ │ 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 1e1df2 │ │ │ │ - b.w 1e1550 │ │ │ │ + bne.n 1e2082 │ │ │ │ + b.w 1e17e0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1916 │ │ │ │ + b.n 1e1ba6 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1e14f0 │ │ │ │ + b.w 1e1780 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1fa6 │ │ │ │ + beq.w 1e2236 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1e1f68 │ │ │ │ + beq.w 1e21f8 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 1e91fc │ │ │ │ - b.n 1e1664 │ │ │ │ + bl 1e948c │ │ │ │ + b.n 1e18f4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e14dc │ │ │ │ + bne.w 1e176c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ - bl 1df2d8 │ │ │ │ - b.w 1e14dc │ │ │ │ + bl 1df568 │ │ │ │ + b.w 1e176c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1550 │ │ │ │ + beq.w 1e17e0 │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ - cbz r1, 1e1e8e │ │ │ │ + cbz r1, 1e211e │ │ │ │ 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 1e1eae │ │ │ │ + bne.n 1e213e │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ - cbz r3, 1e1eae │ │ │ │ + cbz r3, 1e213e │ │ │ │ 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 1e1558 │ │ │ │ + b.w 1e17e8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 1e1e2a │ │ │ │ + b.n 1e20ba │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1fa2 │ │ │ │ + bne.n 1e2232 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1e1550 │ │ │ │ + b.w 1e17e0 │ │ │ │ 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 1e1fd4 │ │ │ │ + bne.n 1e2264 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.w 1e165a │ │ │ │ + b.w 1e18ea │ │ │ │ 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 1e1ee2 │ │ │ │ + beq.n 1e2172 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e1fea │ │ │ │ + beq.n 1e227a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 1e165a │ │ │ │ + b.w 1e18ea │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1ee2 │ │ │ │ - b.n 1e1efc │ │ │ │ + beq.n 1e2172 │ │ │ │ + b.n 1e218c │ │ │ │ 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 1e1ee2 │ │ │ │ + beq.n 1e2172 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e1ff0 │ │ │ │ + beq.n 1e2280 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1bbc │ │ │ │ + b.n 1e1e4c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e1fe0 │ │ │ │ + beq.n 1e2270 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1de6 │ │ │ │ - @ instruction: 0xeb880099 │ │ │ │ - @ instruction: 0xeb860099 │ │ │ │ + b.n 1e2076 │ │ │ │ + ldrd r0, r0, [r8], #612 @ 0x264 │ │ │ │ + ldrd r0, r0, [r6], #612 @ 0x264 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [sl, #-612] @ 0x264 │ │ │ │ + b.n 1e1f68 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1e34 │ │ │ │ + beq.w 1e20c4 │ │ │ │ ldrd lr, r1, [r5, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #28] │ │ │ │ - b.n 1e1e34 │ │ │ │ + b.n 1e20c4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1e1fe6 │ │ │ │ + cbz r6, 1e2276 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1dbc │ │ │ │ + b.n 1e204c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1df2d8 │ │ │ │ + bl 1df568 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ - b.w 1e14e0 │ │ │ │ + b.w 1e1770 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1e1bb0 │ │ │ │ + b.n 1e1e40 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1e1e2a │ │ │ │ + b.n 1e20ba │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1e1d92 │ │ │ │ + b.n 1e2022 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e1fa2 │ │ │ │ + bne.n 1e2232 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1cd8 │ │ │ │ + b.n 1e1f68 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e1fa2 │ │ │ │ + bne.n 1e2232 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1d1c │ │ │ │ + b.n 1e1fac │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1e1ff4 │ │ │ │ + cbz r6, 1e2284 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1c62 │ │ │ │ + b.n 1e1ef2 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1de6 │ │ │ │ + b.n 1e2076 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1dbc │ │ │ │ + b.n 1e204c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.w 1e165a │ │ │ │ + b.w 1e18ea │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1bbc │ │ │ │ + b.n 1e1e4c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1c62 │ │ │ │ + b.n 1e1ef2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #48] @ (1e2034 ) │ │ │ │ + ldr r1, [pc, #48] @ (1e22c4 ) │ │ │ │ movw r3, #427 @ 0x1ab │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add r1, pc │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 1e2016 │ │ │ │ + beq.n 1e22a6 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 1e2030 │ │ │ │ - ldr r3, [pc, #24] @ (1e2038 ) │ │ │ │ + bne.n 1e22c0 │ │ │ │ + ldr r3, [pc, #24] @ (1e22c8 ) │ │ │ │ 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 1e2012 │ │ │ │ + bne.n 1e22a2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + ble.n 1e2388 │ │ │ │ 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] @ 1e20b8 │ │ │ │ + ldr.w ip, [pc, #108] @ 1e2348 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (1e20bc ) │ │ │ │ + ldr r2, [pc, #104] @ (1e234c ) │ │ │ │ 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 1e20a8 │ │ │ │ + beq.n 1e2338 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1e2096 │ │ │ │ + bne.n 1e2326 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (1e20c0 ) │ │ │ │ - ldr r2, [pc, #60] @ (1e20bc ) │ │ │ │ + ldr r1, [pc, #64] @ (1e2350 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e234c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1e20b2 │ │ │ │ + bne.n 1e2342 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1c2080 │ │ │ │ + bl 1c2310 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 1e2074 │ │ │ │ + b.n 1e2304 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 1e2074 │ │ │ │ + b.n 1e2304 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + ble.n 1e237c │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + bgt.n 1e232c │ │ │ │ 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] @ (1e2230 ) │ │ │ │ + ldr r4, [pc, #344] @ (1e24c0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #344] @ (1e2234 ) │ │ │ │ + ldr r3, [pc, #344] @ (1e24c4 ) │ │ │ │ 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 1e215a │ │ │ │ + bhi.n 1e23ea │ │ │ │ cmp.w r1, #316 @ 0x13c │ │ │ │ - bls.n 1e218a │ │ │ │ + bls.n 1e241a │ │ │ │ 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 1e2162 │ │ │ │ + bhi.n 1e23f2 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ orrs r0, r4 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -553555,15 +553823,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] @ (1e22b8 ) │ │ │ │ + ldr r5, [pc, #376] @ (1e2548 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #86 @ 0x56 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -553571,106 +553839,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 1e21a8 │ │ │ │ + bne.n 1e2438 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df1e4 │ │ │ │ - ldr r2, [pc, #196] @ (1e2238 ) │ │ │ │ - ldr r3, [pc, #192] @ (1e2234 ) │ │ │ │ + bl 1df474 │ │ │ │ + ldr r2, [pc, #196] @ (1e24c8 ) │ │ │ │ + ldr r3, [pc, #192] @ (1e24c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2214 │ │ │ │ + bne.n 1e24a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e21fc │ │ │ │ + beq.n 1e248c │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 1e21f0 │ │ │ │ + bcs.n 1e2480 │ │ │ │ cmp r1, #186 @ 0xba │ │ │ │ - beq.n 1e2208 │ │ │ │ + beq.n 1e2498 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 1e2218 │ │ │ │ - bl 1e203c │ │ │ │ - b.n 1e2170 │ │ │ │ + vldr d0, [pc, #120] @ 1e24a8 │ │ │ │ + bl 1e22cc │ │ │ │ + b.n 1e2400 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df1e4 │ │ │ │ - b.n 1e2170 │ │ │ │ + bl 1df474 │ │ │ │ + b.n 1e2400 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df1e4 │ │ │ │ - b.n 1e2170 │ │ │ │ + bl 1df474 │ │ │ │ + b.n 1e2400 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df1e4 │ │ │ │ - b.n 1e2170 │ │ │ │ + bl 1df474 │ │ │ │ + b.n 1e2400 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1df1e4 │ │ │ │ - b.n 1e2170 │ │ │ │ + bl 1df474 │ │ │ │ + b.n 1e2400 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e203c │ │ │ │ - b.n 1e2170 │ │ │ │ + bl 1e22cc │ │ │ │ + b.n 1e2400 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 1e2220 │ │ │ │ - bl 1e203c │ │ │ │ - b.n 1e2170 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 1e2228 │ │ │ │ - bl 1e203c │ │ │ │ - b.n 1e2170 │ │ │ │ + vldr d0, [pc, #32] @ 1e24b0 │ │ │ │ + bl 1e22cc │ │ │ │ + b.n 1e2400 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 1e24b8 │ │ │ │ + bl 1e22cc │ │ │ │ + b.n 1e2400 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - svc 30 │ │ │ │ + bgt.n 1e23e0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + blt.n 1e24bc │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1e2264 │ │ │ │ + beq.n 1e24f4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1e224a │ │ │ │ + bne.n 1e24da │ │ │ │ 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 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -553687,71 +553955,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] @ (1e2328 ) │ │ │ │ + ldr r2, [pc, #132] @ (1e25b8 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 1e22f2 │ │ │ │ + beq.n 1e2582 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 1e22e0 │ │ │ │ - cbnz r4, 1e22da │ │ │ │ - ldr r1, [pc, #124] @ (1e232c ) │ │ │ │ + beq.n 1e2570 │ │ │ │ + cbnz r4, 1e256a │ │ │ │ + ldr r1, [pc, #124] @ (1e25bc ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1e22f2 │ │ │ │ + cbz r5, 1e2582 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e2288 │ │ │ │ - cbz r0, 1e22dc │ │ │ │ + bl 1e2518 │ │ │ │ + cbz r0, 1e256c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1e22c2 │ │ │ │ + bne.n 1e2552 │ │ │ │ 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 1e2318 │ │ │ │ + beq.n 1e25a8 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e22f8 │ │ │ │ + bne.n 1e2588 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e22da │ │ │ │ + bne.n 1e256a │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e2322 │ │ │ │ + bne.n 1e25b2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e22dc │ │ │ │ + b.n 1e256c │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e2288 │ │ │ │ - b.n 1e22dc │ │ │ │ + bl 1e2518 │ │ │ │ + b.n 1e256c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ble.n 1e23dc │ │ │ │ + bge.n 1e254c │ │ │ │ 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 │ │ │ │ @@ -553760,65 +554028,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, 1e236c │ │ │ │ + cbz r4, 1e25fc │ │ │ │ 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, 1e237e │ │ │ │ + cbz r1, 1e260e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1e237e │ │ │ │ + cbz r3, 1e260e │ │ │ │ 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, 1e23a8 │ │ │ │ + cbz r1, 1e2638 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1e23a8 │ │ │ │ + cbz r3, 1e2638 │ │ │ │ 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 1e23c2 │ │ │ │ + beq.n 1e2652 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 1e23c2 │ │ │ │ + cbz r3, 1e2652 │ │ │ │ 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, 1e23f0 │ │ │ │ + cbz r3, 1e2680 │ │ │ │ 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] │ │ │ │ @@ -553832,439 +554100,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, 1e2414 │ │ │ │ + cbnz r3, 1e26a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c67ac │ │ │ │ + bl 1c6a3c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1c6734 │ │ │ │ + bl 1c69c4 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 1e2454 │ │ │ │ + cbz r6, 1e26e4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1e238c │ │ │ │ + bl 1e261c │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1e2436 │ │ │ │ + bne.n 1e26c6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6760 │ │ │ │ + bl 1c69f0 │ │ │ │ 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 1e2330 │ │ │ │ + bl 1e25c0 │ │ │ │ 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 1e24a4 │ │ │ │ + beq.n 1e2734 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 1e24a4 │ │ │ │ + cbz r2, 1e2734 │ │ │ │ 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 1e24cc │ │ │ │ + bcs.n 1e275c │ │ │ │ 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 1e238c │ │ │ │ + bl 1e261c │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1e24b6 │ │ │ │ + bcc.n 1e2746 │ │ │ │ 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, 1e24ec │ │ │ │ - b.n 1e2508 │ │ │ │ + cbnz r3, 1e277c │ │ │ │ + b.n 1e2798 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1e24ea │ │ │ │ + bne.n 1e277a │ │ │ │ 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 1e2550 │ │ │ │ + beq.n 1e27e0 │ │ │ │ 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 1e252c │ │ │ │ + b.n 1e27bc │ │ │ │ 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 1e2528 │ │ │ │ + bne.n 1e27b8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1e25d6 │ │ │ │ + beq.n 1e2866 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ - beq.n 1e25d2 │ │ │ │ + beq.n 1e2862 │ │ │ │ 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 1e25a8 │ │ │ │ + b.n 1e2838 │ │ │ │ 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 1e25d2 │ │ │ │ + beq.n 1e2862 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 1e257c │ │ │ │ + bmi.n 1e280c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r2, [r6, #-12] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 1e257c │ │ │ │ + bne.n 1e280c │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e257c │ │ │ │ + beq.n 1e280c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e2596 │ │ │ │ + beq.n 1e2826 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e25be │ │ │ │ + bne.n 1e284e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e25c6 │ │ │ │ + b.n 1e2856 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0] │ │ │ │ - ldr r3, [pc, #244] @ (1e26d4 ) │ │ │ │ + ldr r3, [pc, #244] @ (1e2964 ) │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e2620 │ │ │ │ + cbz r2, 1e28b0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1e2612 │ │ │ │ - ldr r2, [pc, #232] @ (1e26d8 ) │ │ │ │ + bne.n 1e28a2 │ │ │ │ + ldr r2, [pc, #232] @ (1e2968 ) │ │ │ │ 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, 1e2612 │ │ │ │ + cbz r3, 1e28a2 │ │ │ │ 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 1e2682 │ │ │ │ + beq.n 1e2912 │ │ │ │ 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] @ (1e26dc ) │ │ │ │ + ldr r1, [pc, #176] @ (1e296c ) │ │ │ │ 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, 1e268a │ │ │ │ + cbnz r0, 1e291a │ │ │ │ ldrb.w r0, [ip, #32] │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1e2668 │ │ │ │ + bls.n 1e28f8 │ │ │ │ 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 1e264c │ │ │ │ + bne.n 1e28dc │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e2664 │ │ │ │ + beq.n 1e28f4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e26c2 │ │ │ │ + bcs.n 1e2952 │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1e2646 │ │ │ │ + b.n 1e28d6 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldrh r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 1e261c │ │ │ │ + b.n 1e28ac │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1e26a8 │ │ │ │ + bls.n 1e2938 │ │ │ │ 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 1e2664 │ │ │ │ + beq.n 1e28f4 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1e2690 │ │ │ │ + bhi.n 1e2920 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e2664 │ │ │ │ + beq.n 1e28f4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e26ca │ │ │ │ + bcs.n 1e295a │ │ │ │ ldrb.w r4, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r4 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1e2644 │ │ │ │ + b.n 1e28d4 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e264c │ │ │ │ - b.n 1e2664 │ │ │ │ + bne.n 1e28dc │ │ │ │ + b.n 1e28f4 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e268c │ │ │ │ - b.n 1e2664 │ │ │ │ + bne.n 1e291c │ │ │ │ + b.n 1e28f4 │ │ │ │ nop │ │ │ │ - bge.n 1e270c │ │ │ │ + bvc.n 1e287c │ │ │ │ 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 1e2728 │ │ │ │ + beq.n 1e29b8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 1e270c │ │ │ │ + b.n 1e299c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e2724 │ │ │ │ + beq.n 1e29b4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1e271c │ │ │ │ - bl 1e25d8 │ │ │ │ + bmi.n 1e29ac │ │ │ │ + bl 1e2868 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1e2704 │ │ │ │ + bne.n 1e2994 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e2724 │ │ │ │ + b.n 1e29b4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e2776 │ │ │ │ + cbz r0, 1e2a06 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 1e277c │ │ │ │ + cbz r2, 1e2a0c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e27be │ │ │ │ + bhi.n 1e2a4e │ │ │ │ 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 1e2776 │ │ │ │ + beq.n 1e2a06 │ │ │ │ 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 1e276c │ │ │ │ + beq.n 1e29fc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e27a6 │ │ │ │ + bne.n 1e2a36 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1e2776 │ │ │ │ + beq.n 1e2a06 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1e27aa │ │ │ │ + beq.n 1e2a3a │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1e279a │ │ │ │ + bne.n 1e2a2a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e2776 │ │ │ │ + beq.n 1e2a06 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1e27a6 │ │ │ │ + bne.n 1e2a36 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e2748 │ │ │ │ + b.n 1e29d8 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 1e2748 │ │ │ │ + b.n 1e29d8 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e2776 │ │ │ │ + beq.n 1e2a06 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 1e2748 │ │ │ │ - b.n 1e279a │ │ │ │ + bne.n 1e29d8 │ │ │ │ + b.n 1e2a2a │ │ │ │ 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 1e27e2 │ │ │ │ + bmi.n 1e2a72 │ │ │ │ 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, 1e27fe │ │ │ │ + cbz r3, 1e2a8e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e27e0 │ │ │ │ + beq.n 1e2a70 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2730 │ │ │ │ + bl 1e29c0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e282e │ │ │ │ + bhi.n 1e2abe │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -554278,48 +554546,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e2862 │ │ │ │ + bhi.n 1e2af2 │ │ │ │ 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 1e2866 │ │ │ │ + beq.n 1e2af6 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e2842 │ │ │ │ + beq.n 1e2ad2 │ │ │ │ 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 1e2842 │ │ │ │ + beq.n 1e2ad2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e28fa │ │ │ │ + beq.n 1e2b8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e28b4 │ │ │ │ + cbz r2, 1e2b44 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e289e │ │ │ │ + bhi.n 1e2b2e │ │ │ │ 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 │ │ │ │ @@ -554332,178 +554600,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 1e289a │ │ │ │ + b.n 1e2b2a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e290a │ │ │ │ + beq.n 1e2b9a │ │ │ │ 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 1e2834 │ │ │ │ + bl 1e2ac4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1e28fe │ │ │ │ + beq.n 1e2b8e │ │ │ │ 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 1e289a │ │ │ │ + b.n 1e2b2a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e28f4 │ │ │ │ + b.n 1e2b84 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e289a │ │ │ │ + b.n 1e2b2a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 1e2940 │ │ │ │ + cbz r0, 1e2bd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2934 │ │ │ │ + cbz r2, 1e2bc4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e2930 │ │ │ │ - bl 1e2874 │ │ │ │ + cbz r2, 1e2bc0 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e292a │ │ │ │ + bne.n 1e2bba │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e2930 │ │ │ │ + b.n 1e2bc0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e2930 │ │ │ │ + b.n 1e2bc0 │ │ │ │ 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 1e29a0 │ │ │ │ + bhi.n 1e2c30 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 1e2874 │ │ │ │ - cbz r0, 1e297e │ │ │ │ + bl 1e2b04 │ │ │ │ + cbz r0, 1e2c0e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1e2968 │ │ │ │ + beq.n 1e2bf8 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e297e │ │ │ │ + beq.n 1e2c0e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1e297c │ │ │ │ - bl 1e2874 │ │ │ │ + bne.n 1e2c0c │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2986 │ │ │ │ + bne.n 1e2c16 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e29ac │ │ │ │ + cbz r1, 1e2c3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1e2944 │ │ │ │ - b.n 1e297e │ │ │ │ + bl 1e2bd4 │ │ │ │ + b.n 1e2c0e │ │ │ │ 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, 1e29e6 │ │ │ │ + cbz r3, 1e2c76 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e29e4 │ │ │ │ + beq.n 1e2c74 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ 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, 1e2a12 │ │ │ │ + cbz r3, 1e2ca2 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2a10 │ │ │ │ + beq.n 1e2ca0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2730 │ │ │ │ + bl 1e29c0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 1e2a2c │ │ │ │ + cbz r0, 1e2cbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e2a2a │ │ │ │ + cbz r3, 1e2cba │ │ │ │ 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, 1e2a44 │ │ │ │ + cbz r0, 1e2cd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e2a42 │ │ │ │ + cbz r3, 1e2cd2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -554512,250 +554780,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 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1c7dec │ │ │ │ - cbz r0, 1e2a88 │ │ │ │ + bl 1c807c │ │ │ │ + cbz r0, 1e2d18 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2a74 │ │ │ │ - ldr r3, [pc, #16] @ (1e2a9c ) │ │ │ │ + bne.n 1e2d04 │ │ │ │ + ldr r3, [pc, #16] @ (1e2d2c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ blx 542d4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r0, r2, r3, r7} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 1e2aee │ │ │ │ + bne.n 1e2d7e │ │ │ │ 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, 1e2af0 │ │ │ │ + cbz r3, 1e2d80 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1e2ae4 │ │ │ │ + cbz r2, 1e2d74 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e2ae0 │ │ │ │ - bl 1e2874 │ │ │ │ + cbz r3, 1e2d70 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2abe │ │ │ │ + bne.n 1e2d4e │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1e2abe │ │ │ │ + b.n 1e2d4e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e2ace │ │ │ │ - b.n 1e2ad8 │ │ │ │ + bne.n 1e2d5e │ │ │ │ + b.n 1e2d68 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1e2ad8 │ │ │ │ + b.n 1e2d68 │ │ │ │ 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] @ (1e2b7c ) │ │ │ │ + ldr r7, [pc, #116] @ (1e2e0c ) │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ add r7, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2b74 │ │ │ │ + beq.n 1e2e04 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2b4e │ │ │ │ + cbz r2, 1e2dde │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 1e2b46 │ │ │ │ + bhi.n 1e2dd6 │ │ │ │ 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] @ (1e2b80 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e2e10 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 1e2b46 │ │ │ │ + cbz r2, 1e2dd6 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2b20 │ │ │ │ + bne.n 1e2db0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2b68 │ │ │ │ + cbz r2, 1e2df8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e2b64 │ │ │ │ - bl 1e2874 │ │ │ │ + cbz r2, 1e2df4 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2b1a │ │ │ │ + bne.n 1e2daa │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e2b1a │ │ │ │ + b.n 1e2daa │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e2b58 │ │ │ │ + bne.n 1e2de8 │ │ │ │ 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 1e2b64 │ │ │ │ + bcs.n 1e2ed4 │ │ │ │ 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, 1e2bc2 │ │ │ │ + cbz r0, 1e2e52 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #496] @ 0x1f0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e2bb0 │ │ │ │ + cbz r1, 1e2e40 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e2ba4 │ │ │ │ + bne.n 1e2e34 │ │ │ │ str.w r2, [r0, #500] @ 0x1f4 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2b98 │ │ │ │ + bne.n 1e2e28 │ │ │ │ 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, 1e2be6 │ │ │ │ - b.n 1e2c1e │ │ │ │ + cbnz r3, 1e2e76 │ │ │ │ + b.n 1e2eae │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e2c1e │ │ │ │ + cbz r3, 1e2eae │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e2be0 │ │ │ │ + beq.n 1e2e70 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1e2c16 │ │ │ │ + cbz r0, 1e2ea6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2c02 │ │ │ │ + cbz r2, 1e2e92 │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2bf8 │ │ │ │ - bl 1e2874 │ │ │ │ + bne.n 1e2e88 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2bf2 │ │ │ │ + bne.n 1e2e82 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e2c1e │ │ │ │ + cbz r3, 1e2eae │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2bee │ │ │ │ + bne.n 1e2e7e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2c10 │ │ │ │ + bne.n 1e2ea0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e2c40 │ │ │ │ + cbz r0, 1e2ed0 │ │ │ │ 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 1e2c28 │ │ │ │ + bne.n 1e2eb8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e2c58 │ │ │ │ + cbz r0, 1e2ee8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2c4c │ │ │ │ + bne.n 1e2edc │ │ │ │ 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] @ (1e2e44 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e30d4 ) │ │ │ │ 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] @ (1e2e48 ) │ │ │ │ + ldr r2, [pc, #452] @ (1e30d8 ) │ │ │ │ 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] │ │ │ │ @@ -554769,18 +555037,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 1e2e3c │ │ │ │ + beq.w 1e30cc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ - cbz r2, 1e2ccc │ │ │ │ + cbz r2, 1e2f5c │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -554788,32 +555056,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 1e2944 │ │ │ │ + bl 1e2bd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2d7c │ │ │ │ + beq.n 1e300c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e2d08 │ │ │ │ + beq.n 1e2f98 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2da2 │ │ │ │ + beq.n 1e3032 │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1ffc │ │ │ │ + bl 1e228c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2db6 │ │ │ │ + beq.n 1e3046 │ │ │ │ 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 │ │ │ │ @@ -554824,197 +555092,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 1e2dc8 │ │ │ │ + bhi.n 1e3058 │ │ │ │ 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 1e2e2e │ │ │ │ + beq.n 1e30be │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e2bd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2cf4 │ │ │ │ + bne.n 1e2f84 │ │ │ │ ldrd r2, r5, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2320b0 │ │ │ │ - ldr r2, [pc, #192] @ (1e2e4c ) │ │ │ │ - ldr r3, [pc, #184] @ (1e2e44 ) │ │ │ │ + bl 232340 │ │ │ │ + ldr r2, [pc, #192] @ (1e30dc ) │ │ │ │ + ldr r3, [pc, #184] @ (1e30d4 ) │ │ │ │ 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 1e2e38 │ │ │ │ + bne.n 1e30c8 │ │ │ │ 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 1e2944 │ │ │ │ + bl 1e2bd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2cfc │ │ │ │ - b.n 1e2d7c │ │ │ │ + bne.n 1e2f8c │ │ │ │ + b.n 1e300c │ │ │ │ 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 1e2d5e │ │ │ │ + bls.n 1e2fee │ │ │ │ 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 1e2e1c │ │ │ │ + beq.n 1e30ac │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 1e2df8 │ │ │ │ + b.n 1e3088 │ │ │ │ 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 1e2df4 │ │ │ │ + bne.n 1e3084 │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r6, [sp, #60] @ 0x3c │ │ │ │ - beq.n 1e2e2e │ │ │ │ + beq.n 1e30be │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1e2ce6 │ │ │ │ + b.n 1e2f76 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1e1450 │ │ │ │ - b.n 1e2e28 │ │ │ │ + bl 1e16e0 │ │ │ │ + b.n 1e30b8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1e2f34 │ │ │ │ + beq.n 1e30a4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 1e2f30 │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ 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, 1e2ea8 │ │ │ │ + cbz r3, 1e3138 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1e2e78 │ │ │ │ + b.n 1e3108 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1e2eae │ │ │ │ + cbz r0, 1e313e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2e72 │ │ │ │ + beq.n 1e3102 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2c5c │ │ │ │ + bl 1e2eec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 1e2ea8 │ │ │ │ + cbz r3, 1e3138 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2e82 │ │ │ │ + bne.n 1e3112 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2e9a │ │ │ │ + bne.n 1e312a │ │ │ │ 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 1e2ee2 │ │ │ │ + beq.n 1e3172 │ │ │ │ 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 1e2ee4 │ │ │ │ + bhi.n 1e3174 │ │ │ │ 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 1e2ef6 │ │ │ │ - ldr r3, [pc, #12] @ (1e2efc ) │ │ │ │ + bhi.n 1e3186 │ │ │ │ + ldr r3, [pc, #12] @ (1e318c ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ bx lr │ │ │ │ lsrs r2, r4, #15 │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ movw r3, #417 @ 0x1a1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 1e32ec │ │ │ │ + bhi.w 1e357c │ │ │ │ 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 │ │ │ │ @@ -555602,52 +555870,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] @ (1e36e4 ) │ │ │ │ - ldr r4, [pc, #812] @ (1e36e8 ) │ │ │ │ + ldr r1, [pc, #812] @ (1e3974 ) │ │ │ │ + ldr r4, [pc, #812] @ (1e3978 ) │ │ │ │ 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, 1e33d6 │ │ │ │ + cbz r4, 1e3666 │ │ │ │ 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, 1e33ea │ │ │ │ + cbz r1, 1e367a │ │ │ │ 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, 1e3400 │ │ │ │ + cbz r1, 1e3690 │ │ │ │ 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, 1e341a │ │ │ │ + cbz r1, 1e36aa │ │ │ │ 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 1e364e │ │ │ │ + bhi.w 1e38de │ │ │ │ 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 │ │ │ │ @@ -555816,65 +556084,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 1e35a6 │ │ │ │ - b.n 1e35e4 │ │ │ │ + beq.n 1e3836 │ │ │ │ + b.n 1e3874 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1e36de │ │ │ │ + bne.w 1e396e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e36da │ │ │ │ + beq.w 1e396a │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1e359a │ │ │ │ + bne.n 1e382a │ │ │ │ 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, 1e35cc │ │ │ │ + cbnz r3, 1e385c │ │ │ │ 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, 1e35f6 │ │ │ │ + cbz r3, 1e3886 │ │ │ │ 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, 1e3608 │ │ │ │ + cbz r3, 1e3898 │ │ │ │ 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, 1e361c │ │ │ │ + cbz r3, 1e38ac │ │ │ │ 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, 1e362e │ │ │ │ + cbz r3, 1e38be │ │ │ │ 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 │ │ │ │ @@ -555885,408 +556153,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 1e3578 │ │ │ │ + b.n 1e3808 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #178 @ 0xb2 │ │ │ │ movne.w lr, #52 @ 0x34 │ │ │ │ - b.n 1e3578 │ │ │ │ + b.n 1e3808 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #179 @ 0xb3 │ │ │ │ movne.w lr, #53 @ 0x35 │ │ │ │ - b.n 1e3578 │ │ │ │ + b.n 1e3808 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #201 @ 0xc9 │ │ │ │ movne.w lr, #56 @ 0x38 │ │ │ │ - b.n 1e3578 │ │ │ │ + b.n 1e3808 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #203 @ 0xcb │ │ │ │ movne.w lr, #58 @ 0x3a │ │ │ │ - b.n 1e3578 │ │ │ │ + b.n 1e3808 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #204 @ 0xcc │ │ │ │ movne.w lr, #59 @ 0x3b │ │ │ │ - b.n 1e3578 │ │ │ │ + b.n 1e3808 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #206 @ 0xce │ │ │ │ movne.w lr, #61 @ 0x3d │ │ │ │ - b.n 1e3578 │ │ │ │ + b.n 1e3808 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #208 @ 0xd0 │ │ │ │ movne.w lr, #63 @ 0x3f │ │ │ │ - b.n 1e3578 │ │ │ │ + b.n 1e3808 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #209 @ 0xd1 │ │ │ │ movne.w lr, #64 @ 0x40 │ │ │ │ - b.n 1e3578 │ │ │ │ + b.n 1e3808 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #210 @ 0xd2 │ │ │ │ movne.w lr, #65 @ 0x41 │ │ │ │ - b.n 1e3578 │ │ │ │ + b.n 1e3808 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 1e35b6 │ │ │ │ + b.n 1e3846 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #60] @ (1e3738 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e39c8 ) │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #60] @ (1e373c ) │ │ │ │ + ldr r2, [pc, #60] @ (1e39cc ) │ │ │ │ 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 2bc1e0 │ │ │ │ + bl 2bc470 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 1e3736 │ │ │ │ + beq.n 1e39c6 │ │ │ │ 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, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (1e37f4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1e3a84 ) │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - ldr r1, [pc, #176] @ (1e37f8 ) │ │ │ │ + ldr r1, [pc, #176] @ (1e3a88 ) │ │ │ │ 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, 1e3766 │ │ │ │ + cbz r3, 1e39f6 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1e37bc │ │ │ │ + bmi.n 1e3a4c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1e37c0 │ │ │ │ + bmi.n 1e3a50 │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp ip, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #120 @ 0x78 │ │ │ │ mlane r1, r3, ip, r1 │ │ │ │ - beq.n 1e3788 │ │ │ │ + beq.n 1e3a18 │ │ │ │ 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 1e37e8 │ │ │ │ + bne.n 1e3a78 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.n 1e37b2 │ │ │ │ + bne.n 1e3a42 │ │ │ │ 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 1e37ee │ │ │ │ + bne.n 1e3a7e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 1e37c4 │ │ │ │ + cbz r2, 1e3a54 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1e37a8 │ │ │ │ + bne.n 1e3a38 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbz r0, 1e37e6 │ │ │ │ + cbz r0, 1e3a76 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 1e37c0 │ │ │ │ - ldr r2, [pc, #44] @ (1e37fc ) │ │ │ │ + bhi.n 1e3a50 │ │ │ │ + ldr r2, [pc, #44] @ (1e3a8c ) │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e37c0 │ │ │ │ + beq.n 1e3a50 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 1e3776 │ │ │ │ + b.n 1e3a06 │ │ │ │ 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, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [pc, #104] @ (1e386c ) │ │ │ │ + ldr r2, [pc, #104] @ (1e3afc ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1e3858 │ │ │ │ + bhi.n 1e3ae8 │ │ │ │ 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 1e3740 │ │ │ │ - cbz r0, 1e384e │ │ │ │ - ldr r1, [pc, #56] @ (1e3870 ) │ │ │ │ + bl 1e39d0 │ │ │ │ + cbz r0, 1e3ade │ │ │ │ + ldr r1, [pc, #56] @ (1e3b00 ) │ │ │ │ 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, 1e385c │ │ │ │ + cbnz r0, 1e3aec │ │ │ │ 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 1e384e │ │ │ │ + b.n 1e3ade │ │ │ │ nop │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movw r3, #718 @ 0x2ce │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e3884 │ │ │ │ - bhi.n 1e3884 │ │ │ │ + beq.n 1e3b14 │ │ │ │ + bhi.n 1e3b14 │ │ │ │ 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] @ (1e3ba8 ) │ │ │ │ + ldr r6, [pc, #780] @ (1e3e38 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #780] @ (1e3bac ) │ │ │ │ + ldr r0, [pc, #780] @ (1e3e3c ) │ │ │ │ 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] @ (1e3bb0 ) │ │ │ │ + ldr r3, [pc, #756] @ (1e3e40 ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ blx 54720 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e39b2 │ │ │ │ + beq.n 1e3c42 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w lr, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ movw sl, #699 @ 0x2bb │ │ │ │ - cbnz r3, 1e391e │ │ │ │ + cbnz r3, 1e3bae │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.n 1e3978 │ │ │ │ + beq.n 1e3c08 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1e3936 │ │ │ │ + bls.n 1e3bc6 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ - ldr r2, [pc, #696] @ (1e3bb4 ) │ │ │ │ - ldr r3, [pc, #684] @ (1e3bac ) │ │ │ │ + ldr r2, [pc, #696] @ (1e3e44 ) │ │ │ │ + ldr r3, [pc, #684] @ (1e3e3c ) │ │ │ │ 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 1e3ba2 │ │ │ │ + bne.w 1e3e32 │ │ │ │ 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 1e3a42 │ │ │ │ + bne.w 1e3cd2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1e3abe │ │ │ │ + bne.w 1e3d4e │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 1e38de │ │ │ │ + b.n 1e3b6e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e3a7e │ │ │ │ + beq.w 1e3d0e │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e38f0 │ │ │ │ + bne.n 1e3b80 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e38f0 │ │ │ │ + bne.n 1e3b80 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1e3942 │ │ │ │ + bne.n 1e3bd2 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e391c │ │ │ │ + bne.n 1e3bac │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.w 1e3a7a │ │ │ │ + beq.w 1e3d0a │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e38f0 │ │ │ │ + bhi.n 1e3b80 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1e393e │ │ │ │ + b.n 1e3bce │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e3b20 │ │ │ │ + beq.w 1e3db0 │ │ │ │ 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 1e38f0 │ │ │ │ + bne.n 1e3b80 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 1e398c │ │ │ │ + bne.n 1e3c1c │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e391e │ │ │ │ + bne.n 1e3bae │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.n 1e38e8 │ │ │ │ - b.n 1e3984 │ │ │ │ + bne.n 1e3b78 │ │ │ │ + b.n 1e3c14 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e38d0 │ │ │ │ + bne.n 1e3b60 │ │ │ │ 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 1e39e6 │ │ │ │ + b.n 1e3c76 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e38d4 │ │ │ │ + bne.w 1e3b64 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e3a1a │ │ │ │ + cbz r3, 1e3caa │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e39da │ │ │ │ + beq.n 1e3c6a │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 1e38f0 │ │ │ │ + beq.w 1e3b80 │ │ │ │ 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 1e39da │ │ │ │ + b.n 1e3c6a │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #12] │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 55100 │ │ │ │ - b.n 1e38fa │ │ │ │ + b.n 1e3b8a │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1e38f0 │ │ │ │ + bne.w 1e3b80 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1e3a9e │ │ │ │ + bhi.n 1e3d2e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1e3a9e │ │ │ │ + bhi.n 1e3d2e │ │ │ │ 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 │ │ │ │ @@ -556297,50 +556565,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 1e3980 │ │ │ │ + b.n 1e3c10 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e391e │ │ │ │ + bne.w 1e3bae │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.n 1e3b20 │ │ │ │ + beq.n 1e3db0 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1e3a7e │ │ │ │ - b.n 1e38f0 │ │ │ │ + bls.n 1e3d0e │ │ │ │ + b.n 1e3b80 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 55100 │ │ │ │ - b.n 1e38fa │ │ │ │ + b.n 1e3b8a │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1e3a9e │ │ │ │ + b.n 1e3d2e │ │ │ │ movw r2, #706 @ 0x2c2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e3b5a │ │ │ │ + beq.n 1e3dea │ │ │ │ movw r2, #651 @ 0x28b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e3b4e │ │ │ │ + beq.n 1e3dde │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #828 @ 0x33c │ │ │ │ - bne.w 1e38f0 │ │ │ │ - ldr r3, [pc, #220] @ (1e3bb8 ) │ │ │ │ + bne.w 1e3b80 │ │ │ │ + ldr r3, [pc, #220] @ (1e3e48 ) │ │ │ │ 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 │ │ │ │ @@ -556355,36 +556623,36 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 55100 │ │ │ │ - b.n 1e38fa │ │ │ │ + b.n 1e3b8a │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e391e │ │ │ │ + bne.w 1e3bae │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.w 1e38e8 │ │ │ │ + bne.w 1e3b78 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e391e │ │ │ │ + bne.w 1e3bae │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.w 1e38e8 │ │ │ │ - b.n 1e3b20 │ │ │ │ + bne.w 1e3b78 │ │ │ │ + b.n 1e3db0 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1e3ace │ │ │ │ - b.n 1e38f0 │ │ │ │ - ldr r3, [pc, #92] @ (1e3bb8 ) │ │ │ │ + beq.n 1e3d5e │ │ │ │ + b.n 1e3b80 │ │ │ │ + ldr r3, [pc, #92] @ (1e3e48 ) │ │ │ │ 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 │ │ │ │ @@ -556399,103 +556667,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 1e3b10 │ │ │ │ + b.n 1e3da0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ - cbz r2, 1e3bd2 │ │ │ │ + cbz r2, 1e3e62 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1e3bdc │ │ │ │ + cbz r2, 1e3e6c │ │ │ │ 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 1e3bd2 │ │ │ │ + beq.n 1e3e62 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 1e3c0c │ │ │ │ + beq.n 1e3e9c │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ubfx r1, r1, #1, #5 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 1e3c0c │ │ │ │ + bne.n 1e3e9c │ │ │ │ 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 1e3bea │ │ │ │ + bne.n 1e3e7a │ │ │ │ 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, 1e3c56 │ │ │ │ + cbnz r1, 1e3ee6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #498 @ 0x1f2 │ │ │ │ cmp.w r1, #376 @ 0x178 │ │ │ │ - beq.n 1e3c5e │ │ │ │ + beq.n 1e3eee │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 1e3c56 │ │ │ │ + bhi.n 1e3ee6 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e3c32 │ │ │ │ + beq.n 1e3ec2 │ │ │ │ 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 1e3c4e │ │ │ │ - ldr r3, [pc, #4] @ (1e3c70 ) │ │ │ │ + b.n 1e3ede │ │ │ │ + ldr r3, [pc, #4] @ (1e3f00 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ cdp2 0, 4, cr0, cr10, cr12, {4} │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 1e3cc0 │ │ │ │ + bhi.n 1e3f50 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 1e3cce │ │ │ │ + bhi.n 1e3f5e │ │ │ │ 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 │ │ │ │ @@ -556521,15 +556789,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 1e3cee │ │ │ │ + beq.n 1e3f7e │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ @@ -556550,15 +556818,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e3d18 │ │ │ │ + bhi.n 1e3fa8 │ │ │ │ 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 │ │ │ │ @@ -556581,121 +556849,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] @ (1e3dfc ) │ │ │ │ - ldr r2, [pc, #176] @ (1e3e00 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e408c ) │ │ │ │ + ldr r2, [pc, #176] @ (1e4090 ) │ │ │ │ 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 1e3db4 │ │ │ │ + bne.n 1e4044 │ │ │ │ ldrb.w ip, [r4, #32] │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1e3d9a │ │ │ │ + bls.n 1e402a │ │ │ │ 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 1e3d7e │ │ │ │ + bne.n 1e400e │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e3d96 │ │ │ │ + beq.n 1e4026 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1e3dec │ │ │ │ + bcs.n 1e407c │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1e3d78 │ │ │ │ + b.n 1e4008 │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1e3dd2 │ │ │ │ + bls.n 1e4062 │ │ │ │ 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 1e3d96 │ │ │ │ + beq.n 1e4026 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1e3dba │ │ │ │ + bhi.n 1e404a │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e3d96 │ │ │ │ + beq.n 1e4026 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1e3df4 │ │ │ │ + bcs.n 1e4084 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1e3d72 │ │ │ │ + b.n 1e4002 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e3d7e │ │ │ │ - b.n 1e3d96 │ │ │ │ + bne.n 1e400e │ │ │ │ + b.n 1e4026 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e3db6 │ │ │ │ - b.n 1e3d96 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + bne.n 1e4046 │ │ │ │ + b.n 1e4026 │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (1e3e24 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e40b4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (1e3e28 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e40b8 ) │ │ │ │ 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, 1e3e20 │ │ │ │ + cbnz r3, 1e40b0 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + nop {6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #328 @ 0x148 │ │ │ │ - bhi.n 1e3ea0 │ │ │ │ + bhi.n 1e4130 │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bhi.n 1e3ec2 │ │ │ │ + bhi.n 1e4152 │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - bls.n 1e3ec6 │ │ │ │ + bls.n 1e4156 │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1e3e9c │ │ │ │ + bhi.n 1e412c │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1e3e9c │ │ │ │ + bhi.n 1e412c │ │ │ │ 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 │ │ │ │ @@ -556732,17 +557000,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 1e3ed0 │ │ │ │ + bhi.n 1e4160 │ │ │ │ cmp.w r0, #330 @ 0x14a │ │ │ │ - bls.n 1e3e9c │ │ │ │ + bls.n 1e412c │ │ │ │ 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 │ │ │ │ @@ -556750,194 +557018,194 @@ │ │ │ │ bx lr │ │ │ │ cmp r0, #131 @ 0x83 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #452 @ 0x1c4 │ │ │ │ - bcs.n 1e3ee2 │ │ │ │ + bcs.n 1e4172 │ │ │ │ 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] @ (1e3f20 ) │ │ │ │ + ldr r3, [pc, #44] @ (1e41b0 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #44] @ (1e3f24 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e41b4 ) │ │ │ │ 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 1e3f1c │ │ │ │ + bgt.n 1e41ac │ │ │ │ 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 r1!, {r2} │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (1e3f4c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e41dc ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #32] @ (1e3f50 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e41e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 1e3f42 │ │ │ │ + cbz r3, 1e41d2 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 1e3f46 │ │ │ │ + cbz r3, 1e41d6 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (1e3fcc ) │ │ │ │ + ldr r2, [pc, #116] @ (1e425c ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1e3fac │ │ │ │ + beq.n 1e423c │ │ │ │ movw ip, #769 @ 0x301 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e3f92 │ │ │ │ + beq.n 1e4222 │ │ │ │ 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 210b84 │ │ │ │ + bl 210e14 │ │ │ │ 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 1e3f68 │ │ │ │ - ldr r3, [pc, #56] @ (1e3fd0 ) │ │ │ │ + bne.n 1e41f8 │ │ │ │ + ldr r3, [pc, #56] @ (1e4260 ) │ │ │ │ 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 1e3f68 │ │ │ │ + bne.n 1e41f8 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (1e3fd4 ) │ │ │ │ + ldr r3, [pc, #16] @ (1e4264 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaf0008c │ │ │ │ - ldr r2, [pc, #96] @ (1e403c ) │ │ │ │ + ldr r2, [pc, #96] @ (1e42cc ) │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e401c │ │ │ │ + beq.n 1e42ac │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - bcs.n 1e400a │ │ │ │ + bcs.n 1e429a │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1e4018 │ │ │ │ + bne.n 1e42a8 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e4036 │ │ │ │ + bne.n 1e42c6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (1e4040 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e42d0 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #432 @ 0x1b0 │ │ │ │ - beq.n 1e401c │ │ │ │ + beq.n 1e42ac │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e401c │ │ │ │ + beq.n 1e42ac │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (1e4044 ) │ │ │ │ + ldr r1, [pc, #36] @ (1e42d4 ) │ │ │ │ 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 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r1, r3, #2 │ │ │ │ @ instruction: 0xfab0008c │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e40b8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e4348 ) │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1e4094 │ │ │ │ - ldr r2, [pc, #96] @ (1e40bc ) │ │ │ │ + beq.n 1e4324 │ │ │ │ + ldr r2, [pc, #96] @ (1e434c ) │ │ │ │ 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, 1e408e │ │ │ │ + cbz r2, 1e431e │ │ │ │ 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 1e4072 │ │ │ │ + bne.n 1e4302 │ │ │ │ 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 │ │ │ │ @@ -556949,16 +557217,16 @@ │ │ │ │ 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 │ │ │ │ - it ge │ │ │ │ - lslge r1, r3, #2 │ │ │ │ + pop {r3, r4, pc} │ │ │ │ + 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 │ │ │ │ movtls r0, #23 │ │ │ │ @@ -556967,53 +557235,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 1e4108 │ │ │ │ + bhi.n 1e4398 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 1e411c │ │ │ │ + bls.n 1e43ac │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 1e4128 │ │ │ │ + bne.n 1e43b8 │ │ │ │ tst.w r1, #30976 @ 0x7900 │ │ │ │ - bne.n 1e412c │ │ │ │ + bne.n 1e43bc │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 1e4154 │ │ │ │ + beq.n 1e43e4 │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 1e412c │ │ │ │ + cbz r3, 1e43bc │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e4130 │ │ │ │ + beq.n 1e43c0 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1e4108 │ │ │ │ + bne.n 1e4398 │ │ │ │ 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 1e414c │ │ │ │ + bne.n 1e43dc │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -557031,18 +557299,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 1e419c │ │ │ │ - bls.n 1e418e │ │ │ │ + beq.n 1e442c │ │ │ │ + bls.n 1e441e │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1e4198 │ │ │ │ + bne.n 1e4428 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -557052,33 +557320,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 1e41c8 │ │ │ │ + bhi.n 1e4458 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1e4208 │ │ │ │ + bhi.n 1e4498 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 1e41ee │ │ │ │ + bls.n 1e447e │ │ │ │ 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 1e41ea │ │ │ │ + bne.n 1e447a │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ movt r2, #3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ @@ -557094,29 +557362,29 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1e41c4 │ │ │ │ + bhi.n 1e4454 │ │ │ │ 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 1e4250 │ │ │ │ + bhi.n 1e44e0 │ │ │ │ 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 │ │ │ │ @@ -557129,18 +557397,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, 1e4282 │ │ │ │ + cbz r3, 1e4512 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e4282 │ │ │ │ + bmi.n 1e4512 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ @@ -557148,253 +557416,253 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 1e429a │ │ │ │ + bhi.n 1e452a │ │ │ │ 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, 1e4316 │ │ │ │ + cbz r0, 1e45a6 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1e429a │ │ │ │ + bhi.n 1e452a │ │ │ │ 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, 1e4316 │ │ │ │ + cbz r0, 1e45a6 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1e42f0 │ │ │ │ + bhi.n 1e4580 │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 1e42f0 │ │ │ │ + beq.n 1e4580 │ │ │ │ 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 1e4284 │ │ │ │ - cbz r0, 1e430c │ │ │ │ + bl 1e4514 │ │ │ │ + cbz r0, 1e459c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4284 │ │ │ │ + bl 1e4514 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1e435e │ │ │ │ + bhi.n 1e45ee │ │ │ │ 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, 1e4340 │ │ │ │ + cbz r0, 1e45d0 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 1e4362 │ │ │ │ + bhi.n 1e45f2 │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1e433e │ │ │ │ + bne.n 1e45ce │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 1e4366 │ │ │ │ + bhi.n 1e45f6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 1e435e │ │ │ │ + beq.n 1e45ee │ │ │ │ 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, 1e4392 │ │ │ │ + cbz r3, 1e4622 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1e4398 │ │ │ │ + cbnz r1, 1e4628 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 1e43c6 │ │ │ │ + cbz r1, 1e4656 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e43b0 │ │ │ │ + cbz r1, 1e4640 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 1e43a8 │ │ │ │ + cbnz r1, 1e4638 │ │ │ │ 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 1e4394 │ │ │ │ + bne.n 1e4624 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4392 │ │ │ │ + bne.n 1e4622 │ │ │ │ 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, 1e43e6 │ │ │ │ + cbz r3, 1e4676 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1e43ec │ │ │ │ + cbnz r1, 1e467c │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 1e441a │ │ │ │ + cbz r1, 1e46aa │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e4404 │ │ │ │ + cbz r1, 1e4694 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 1e43fc │ │ │ │ + cbnz r1, 1e468c │ │ │ │ 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 1e43e8 │ │ │ │ + bne.n 1e4678 │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e43e6 │ │ │ │ + bne.n 1e4676 │ │ │ │ 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, 1e4432 │ │ │ │ + cbz r3, 1e46c2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e4430 │ │ │ │ + beq.n 1e46c0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1e4454 │ │ │ │ + beq.n 1e46e4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e442e │ │ │ │ + bne.n 1e46be │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #498 @ 0x1f2 │ │ │ │ cmp.w r2, #376 @ 0x178 │ │ │ │ - beq.n 1e4454 │ │ │ │ + beq.n 1e46e4 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1e442e │ │ │ │ + bhi.n 1e46be │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e443a │ │ │ │ + bne.n 1e46ca │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1e446c ) │ │ │ │ + ldr r3, [pc, #8] @ (1e46fc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ addw r0, sl, #2188 @ 0x88c │ │ │ │ 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] @ (1e4544 ) │ │ │ │ + ldr r4, [pc, #188] @ (1e47d4 ) │ │ │ │ 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] @ (1e4548 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e47d8 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df4f0 │ │ │ │ + bl 1df780 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 1e44ba │ │ │ │ + cbz r5, 1e474a │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c63bc │ │ │ │ + bl 1c664c │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (1e454c ) │ │ │ │ + ldr r1, [pc, #144] @ (1e47dc ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1df9ec │ │ │ │ + bl 1dfc7c │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 1dfbc8 │ │ │ │ + bl 1dfe58 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e453e │ │ │ │ + beq.n 1e47ce │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e44ea │ │ │ │ + cbz r2, 1e477a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -557405,128 +557673,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] @ (1e4550 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e4548 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e47e0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e47d8 ) │ │ │ │ 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 1e453a │ │ │ │ + bne.n 1e47ca │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbnz r6, 1e45a2 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e4ca8 │ │ │ │ + b.n 1e4f38 │ │ │ │ movs r4, r2 │ │ │ │ - revsh r6, r4 │ │ │ │ + @ instruction: 0xb856 │ │ │ │ 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 1e01ec │ │ │ │ + bl 1e047c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 1e4586 │ │ │ │ + cbnz r3, 1e4816 │ │ │ │ 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 1e457c │ │ │ │ + bhi.n 1e480c │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 1e459e │ │ │ │ + cbnz r1, 1e482e │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 1e45ac │ │ │ │ + cbnz r1, 1e483c │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 1e45ba │ │ │ │ + cbnz r1, 1e484a │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e457c │ │ │ │ + bne.n 1e480c │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 1e457c │ │ │ │ + b.n 1e480c │ │ │ │ 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] @ (1e470c ) │ │ │ │ + ldr r3, [pc, #292] @ (1e499c ) │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ bfi r2, r1, #2, #4 │ │ │ │ strb.w r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #284] @ (1e4710 ) │ │ │ │ + ldr r2, [pc, #284] @ (1e49a0 ) │ │ │ │ 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 1e46d2 │ │ │ │ + bne.n 1e4962 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e46ea │ │ │ │ + beq.n 1e497a │ │ │ │ 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, 1e462e │ │ │ │ + cbnz r0, 1e48be │ │ │ │ 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 1e461e │ │ │ │ + bne.n 1e48ae │ │ │ │ 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 1e4676 │ │ │ │ + bne.n 1e4906 │ │ │ │ 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]! │ │ │ │ @@ -557535,180 +557803,180 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1e4656 │ │ │ │ + bne.n 1e48e6 │ │ │ │ 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 1e469a │ │ │ │ + bhi.n 1e492a │ │ │ │ blx 54720 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1e467a │ │ │ │ + bne.n 1e490a │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 1e46c4 │ │ │ │ + cbz r3, 1e4954 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 234a7c │ │ │ │ - cbnz r0, 1e46f8 │ │ │ │ + bl 234d0c │ │ │ │ + cbnz r0, 1e4988 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1e46e2 │ │ │ │ + beq.n 1e4972 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e4676 │ │ │ │ - b.n 1e46a4 │ │ │ │ - cbz r7, 1e4706 │ │ │ │ + bne.n 1e4906 │ │ │ │ + b.n 1e4934 │ │ │ │ + cbz r7, 1e4996 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 1e4646 │ │ │ │ + b.n 1e48d6 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 1e46a4 │ │ │ │ + b.n 1e4934 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e139c │ │ │ │ + bl 1e162c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1e46a4 │ │ │ │ + b.n 1e4934 │ │ │ │ nop │ │ │ │ - rev r0, r1 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e47b4 │ │ │ │ + beq.n 1e4a44 │ │ │ │ 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, 1e476e │ │ │ │ + cbz r6, 1e49fe │ │ │ │ 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, 1e478c │ │ │ │ + cbz r3, 1e4a1c │ │ │ │ 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, 1e47aa │ │ │ │ + cbz r3, 1e4a3a │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e485c │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 1e4804 │ │ │ │ + cbz r0, 1e4a94 │ │ │ │ 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 1e45cc │ │ │ │ + bl 1e485c │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e4874 │ │ │ │ + cbz r0, 1e4b04 │ │ │ │ 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] │ │ │ │ @@ -557720,31 +557988,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 1e45cc │ │ │ │ + bl 1e485c │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e48f4 │ │ │ │ + cbz r0, 1e4b84 │ │ │ │ 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] │ │ │ │ @@ -557761,31 +558029,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 1e45cc │ │ │ │ + bl 1e485c │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e498a │ │ │ │ + cbz r0, 1e4c1a │ │ │ │ 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] │ │ │ │ @@ -557808,84 +558076,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 1e45cc │ │ │ │ + bl 1e485c │ │ │ │ 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] @ (1e4a0c ) │ │ │ │ + ldr r4, [pc, #100] @ (1e4c9c ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1e4a02 │ │ │ │ - ldr r3, [pc, #84] @ (1e4a10 ) │ │ │ │ + cbz r0, 1e4c92 │ │ │ │ + ldr r3, [pc, #84] @ (1e4ca0 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1e49f8 │ │ │ │ + cbz r3, 1e4c88 │ │ │ │ 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 1e49d6 │ │ │ │ + bne.n 1e4c66 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e45cc │ │ │ │ + bl 1e485c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - setend le │ │ │ │ + cbz r0, 1e4d10 │ │ │ │ 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 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e4ab0 │ │ │ │ + cbz r0, 1e4d40 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e4a86 │ │ │ │ + beq.n 1e4d16 │ │ │ │ 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] │ │ │ │ @@ -557898,181 +558166,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 1e4a5a │ │ │ │ + bne.n 1e4cea │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] @ (1e4ba8 ) │ │ │ │ - ldr r3, [pc, #216] @ (1e4bac ) │ │ │ │ + ldr r2, [pc, #216] @ (1e4e38 ) │ │ │ │ + ldr r3, [pc, #216] @ (1e4e3c ) │ │ │ │ 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 1dfa84 │ │ │ │ - cbz r0, 1e4b0c │ │ │ │ + bl 1dfd14 │ │ │ │ + cbz r0, 1e4d9c │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #188] @ (1e4bb0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e4bac ) │ │ │ │ + ldr r2, [pc, #188] @ (1e4e40 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e4e3c ) │ │ │ │ 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 1e4ba2 │ │ │ │ + bne.n 1e4e32 │ │ │ │ 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 1e3e04 │ │ │ │ + bl 1e4094 │ │ │ │ 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 1e4b5a │ │ │ │ - cbz r7, 1e4b9e │ │ │ │ + bne.n 1e4dea │ │ │ │ + cbz r7, 1e4e2e │ │ │ │ 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 1e4b44 │ │ │ │ - cbz r4, 1e4b9e │ │ │ │ + bne.n 1e4dd4 │ │ │ │ + cbz r4, 1e4e2e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1e4af0 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1e4d80 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 1e4af0 │ │ │ │ + b.n 1e4d80 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r3, r5, lr} │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ + sxtb r0, r7 │ │ │ │ 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] @ (1e4c0c ) │ │ │ │ + ldr r4, [pc, #68] @ (1e4e9c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfe10 │ │ │ │ - ldr r2, [pc, #56] @ (1e4c10 ) │ │ │ │ + bl 1e00a0 │ │ │ │ + ldr r2, [pc, #56] @ (1e4ea0 ) │ │ │ │ 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, 1e4bec │ │ │ │ + cbnz r2, 1e4e7c │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5} │ │ │ │ + cbz r0, 1e4ec8 │ │ │ │ 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] @ 1e5110 │ │ │ │ + ldr.w r4, [pc, #1248] @ 1e53a0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r3, [pc, #1240] @ 1e5114 │ │ │ │ + ldr.w r3, [pc, #1240] @ 1e53a4 │ │ │ │ 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] │ │ │ │ @@ -558089,41 +558357,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 1e50a2 │ │ │ │ + beq.w 1e5332 │ │ │ │ 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 1e4d34 │ │ │ │ + beq.n 1e4fc4 │ │ │ │ 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 1e3c68 │ │ │ │ + bl 1e3ef8 │ │ │ │ mov sl, r0 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 1e4d40 │ │ │ │ + beq.n 1e4fd0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e4f7a │ │ │ │ + bne.w 1e520a │ │ │ │ cmp fp, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r4 │ │ │ │ movne r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -558138,15 +558406,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 1dff10 │ │ │ │ + bl 1e01a0 │ │ │ │ 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 │ │ │ │ @@ -558155,15 +558423,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 1e4d5a │ │ │ │ + bhi.n 1e4fea │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r7, r3 │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ @@ -558174,28 +558442,28 @@ │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1e4cb8 │ │ │ │ + bne.n 1e4f48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e5074 │ │ │ │ + beq.w 1e5304 │ │ │ │ subs.w r3, fp, #0 │ │ │ │ mov.w r6, #5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1e4cca │ │ │ │ + b.n 1e4f5a │ │ │ │ mov.w sl, #34 @ 0x22 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e4f96 │ │ │ │ + beq.w 1e5226 │ │ │ │ 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 │ │ │ │ @@ -558213,15 +558481,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 1e4fda │ │ │ │ + beq.w 1e526a │ │ │ │ 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 │ │ │ │ @@ -558241,15 +558509,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, 1e4e4e │ │ │ │ + cbz r7, 1e50de │ │ │ │ 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 │ │ │ │ @@ -558267,15 +558535,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 1e4e9c │ │ │ │ + beq.n 1e512c │ │ │ │ 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 │ │ │ │ @@ -558293,15 +558561,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, 1e4ee4 │ │ │ │ + cbz r3, 1e5174 │ │ │ │ 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 │ │ │ │ @@ -558319,15 +558587,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, 1e4f30 │ │ │ │ + cbz r3, 1e51c0 │ │ │ │ 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 │ │ │ │ @@ -558346,51 +558614,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 1e40e0 │ │ │ │ + bl 1e4370 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4554 │ │ │ │ - ldr r2, [pc, #448] @ (1e5118 ) │ │ │ │ - ldr r3, [pc, #440] @ (1e5114 ) │ │ │ │ + bl 1e47e4 │ │ │ │ + ldr r2, [pc, #448] @ (1e53a8 ) │ │ │ │ + ldr r3, [pc, #440] @ (1e53a4 ) │ │ │ │ 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 1e50fe │ │ │ │ + bne.w 1e538e │ │ │ │ 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 1e5032 │ │ │ │ + beq.n 1e52c2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e4cca │ │ │ │ + b.n 1e4f5a │ │ │ │ mov.w sl, #7 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e4d68 │ │ │ │ + bne.w 1e4ff8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e50ae │ │ │ │ + beq.w 1e533e │ │ │ │ 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 │ │ │ │ @@ -558403,18 +558671,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 1e4daa │ │ │ │ + b.n 1e503a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e5082 │ │ │ │ + beq.n 1e5312 │ │ │ │ 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 │ │ │ │ @@ -558432,146 +558700,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 1e4e06 │ │ │ │ + b.n 1e5096 │ │ │ │ mov.w sl, #160 @ 0xa0 │ │ │ │ - b.n 1e4d5a │ │ │ │ + b.n 1e4fea │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 1e5070 │ │ │ │ + bhi.n 1e5300 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1e5070 │ │ │ │ + bne.n 1e5300 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ - vldr d7, [pc, #196] @ 1e5108 │ │ │ │ + vldr d7, [pc, #196] @ 1e5398 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e5070 │ │ │ │ + cbz r0, 1e5300 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e4cca │ │ │ │ + b.n 1e4f5a │ │ │ │ mov r3, fp │ │ │ │ - b.n 1e4cca │ │ │ │ + b.n 1e4f5a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e4f80 │ │ │ │ + bne.n 1e5210 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bls.n 1e503c │ │ │ │ - b.n 1e4cca │ │ │ │ + bls.n 1e52cc │ │ │ │ + b.n 1e4f5a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4e06 │ │ │ │ + beq.w 1e5096 │ │ │ │ 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 1e4ff4 │ │ │ │ - cbz r5, 1e50e0 │ │ │ │ + b.n 1e5284 │ │ │ │ + cbz r5, 1e5370 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e50ce │ │ │ │ + cbz r3, 1e535e │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4c98 │ │ │ │ + b.n 1e4f28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e4dae │ │ │ │ + beq.w 1e503e │ │ │ │ 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 1e4fb0 │ │ │ │ + b.n 1e5240 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e50a8 │ │ │ │ + bne.n 1e5338 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4c98 │ │ │ │ + b.n 1e4f28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e50ec │ │ │ │ + cbz r3, 1e537c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4cae │ │ │ │ + b.n 1e4f3e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e50e6 │ │ │ │ + bne.n 1e5376 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, r3, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4cae │ │ │ │ + b.n 1e4f3e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbz r0, 1e5186 │ │ │ │ + cbz r0, 1e53b2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e5186 │ │ │ │ + beq.n 1e5416 │ │ │ │ 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, 1e5148 │ │ │ │ + cbz r2, 1e53d8 │ │ │ │ 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, 1e5164 │ │ │ │ + cbz r1, 1e53f4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1e00ec │ │ │ │ - cbnz r0, 1e5172 │ │ │ │ + bl 1e037c │ │ │ │ + cbnz r0, 1e5402 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e01ec │ │ │ │ + bl 1e047c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e01ec │ │ │ │ + bl 1e047c │ │ │ │ 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 │ │ │ │ @@ -558580,55 +558848,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 1dfbe4 │ │ │ │ + bl 1dfe74 │ │ │ │ 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 1e9244 │ │ │ │ + bl 1e94d4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e51f6 │ │ │ │ + beq.n 1e5486 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e51ec │ │ │ │ + cbz r2, 1e547c │ │ │ │ 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, 1e522c │ │ │ │ + cbz r1, 1e54bc │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e523c │ │ │ │ + beq.n 1e54cc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e5224 │ │ │ │ + cbz r2, 1e54b4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -558641,22 +558909,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 1e51fe │ │ │ │ + b.n 1e548e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e5264 │ │ │ │ + cbz r1, 1e54f4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e525c │ │ │ │ + cbz r3, 1e54ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -558666,15 +558934,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 1e5246 │ │ │ │ + b.n 1e54d6 │ │ │ │ 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] │ │ │ │ @@ -558682,66 +558950,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, 1e52ec │ │ │ │ - bl 1dffc4 │ │ │ │ + cbz r5, 1e557c │ │ │ │ + bl 1e0254 │ │ │ │ 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 1e0018 │ │ │ │ + bl 1e02a8 │ │ │ │ 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 1e0018 │ │ │ │ + bl 1e02a8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1dffc4 │ │ │ │ + bl 1e0254 │ │ │ │ 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 1dfc4c │ │ │ │ + bl 1dfedc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 1e9244 │ │ │ │ + bl 1e94d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e533e │ │ │ │ + beq.n 1e55ce │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e5334 │ │ │ │ + cbz r1, 1e55c4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -558754,24 +559022,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, 1e5384 │ │ │ │ + cbz r1, 1e5614 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8fa8 │ │ │ │ + bl 1e9238 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r2, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e5394 │ │ │ │ + beq.n 1e5624 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e537c │ │ │ │ + cbz r2, 1e560c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -558779,22 +559047,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 1e535a │ │ │ │ + b.n 1e55ea │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e53bc │ │ │ │ + cbz r1, 1e564c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e53b4 │ │ │ │ + cbz r3, 1e5644 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -558804,15 +559072,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 1e539e │ │ │ │ + b.n 1e562e │ │ │ │ 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 │ │ │ │ @@ -558820,21 +559088,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, 1e545c │ │ │ │ + cbz r6, 1e56ec │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1e5434 │ │ │ │ + beq.n 1e56c4 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e54e6 │ │ │ │ + bhi.n 1e5776 │ │ │ │ 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] │ │ │ │ @@ -558845,98 +559113,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 1e54c2 │ │ │ │ + bhi.n 1e5752 │ │ │ │ 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] @ (1e5558 ) │ │ │ │ + ldr r4, [pc, #268] @ (1e57e8 ) │ │ │ │ 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 1dee70 │ │ │ │ + bl 1df100 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 1e5476 │ │ │ │ + bne.n 1e5706 │ │ │ │ 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 1e4714 │ │ │ │ + bl 1e49a4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4714 │ │ │ │ + bl 1e49a4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #271 @ 0x10f │ │ │ │ - b.n 1e548e │ │ │ │ + b.n 1e571e │ │ │ │ movw r7, #273 @ 0x111 │ │ │ │ - b.n 1e548e │ │ │ │ + b.n 1e571e │ │ │ │ movw r7, #357 @ 0x165 │ │ │ │ - b.n 1e548e │ │ │ │ + b.n 1e571e │ │ │ │ mov.w r7, #356 @ 0x164 │ │ │ │ - b.n 1e548e │ │ │ │ + b.n 1e571e │ │ │ │ mov.w r7, #272 @ 0x110 │ │ │ │ - b.n 1e548e │ │ │ │ + b.n 1e571e │ │ │ │ mov.w r7, #358 @ 0x166 │ │ │ │ - b.n 1e548e │ │ │ │ + b.n 1e571e │ │ │ │ movw r7, #355 @ 0x163 │ │ │ │ - b.n 1e548e │ │ │ │ + b.n 1e571e │ │ │ │ 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] @ (1e5784 ) │ │ │ │ + ldr r3, [pc, #648] @ (1e5a14 ) │ │ │ │ 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] @ (1e5788 ) │ │ │ │ + ldr r2, [pc, #636] @ (1e5a18 ) │ │ │ │ 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 │ │ │ │ @@ -558954,36 +559222,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -558994,36 +559262,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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} │ │ │ │ @@ -559033,33 +559301,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -559074,83 +559342,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, sl, #20 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e487c │ │ │ │ - ldr r2, [pc, #36] @ (1e578c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e5784 ) │ │ │ │ + bl 1e4b0c │ │ │ │ + ldr r2, [pc, #36] @ (1e5a1c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e5a14 ) │ │ │ │ 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 1e577e │ │ │ │ + bne.n 1e5a0e │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r6, pc, #16 @ (adr r6, 1e5a30 ) │ │ │ │ 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] @ (1e59bc ) │ │ │ │ + ldr r4, [pc, #536] @ (1e5c4c ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #536] @ (1e59c0 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e5c50 ) │ │ │ │ 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 1e54e8 │ │ │ │ + bl 1e5778 │ │ │ │ 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] │ │ │ │ @@ -559159,45 +559427,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 1e584e │ │ │ │ + beq.n 1e5ade │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -559209,35 +559477,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -559248,195 +559516,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e598c │ │ │ │ + cbz r0, 1e5c1c │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ strd r7, r5, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e48fc │ │ │ │ - ldr r2, [pc, #36] @ (1e59c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e59c0 ) │ │ │ │ + bl 1e4b8c │ │ │ │ + ldr r2, [pc, #36] @ (1e5c54 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e5c50 ) │ │ │ │ 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 1e59b8 │ │ │ │ + bne.n 1e5c48 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r5, pc, #784 @ (adr r5, 1e5f60 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #360 @ (adr r6, 1e5b30 ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 1e5f80 ) │ │ │ │ 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 1e5a0c │ │ │ │ + bhi.n 1e5c9c │ │ │ │ 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 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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] @ 1e5f0c │ │ │ │ + ldr.w r0, [pc, #1112] @ 1e619c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 1e5f10 │ │ │ │ + ldr.w r1, [pc, #1108] @ 1e61a0 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e5af4 │ │ │ │ + cbz r0, 1e5d84 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1e5d26 │ │ │ │ + bhi.w 1e5fb6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e5f0a │ │ │ │ + bhi.w 1e619a │ │ │ │ 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 │ │ │ │ @@ -559468,42 +559736,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e5b7a │ │ │ │ + cbz r0, 1e5e0a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 │ │ │ │ @@ -559511,26 +559779,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 1e5c4a │ │ │ │ + beq.n 1e5eda │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 1e5d0a │ │ │ │ + beq.w 1e5f9a │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 1e5d30 │ │ │ │ + beq.w 1e5fc0 │ │ │ │ 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 1e5f0a │ │ │ │ + bhi.w 1e619a │ │ │ │ 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 │ │ │ │ @@ -559558,61 +559826,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 1e5b54 │ │ │ │ + b.n 1e5de4 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1e5b54 │ │ │ │ + b.n 1e5de4 │ │ │ │ ands.w r3, lr, #8 │ │ │ │ - bne.w 1e5da4 │ │ │ │ + bne.w 1e6034 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e5c90 │ │ │ │ + cbz r0, 1e5f20 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ 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 1e5eda │ │ │ │ + bhi.w 1e616a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e5f0a │ │ │ │ + bhi.w 1e619a │ │ │ │ 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 │ │ │ │ @@ -559639,313 +559907,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 1e5dae │ │ │ │ + bne.n 1e603e │ │ │ │ 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 1e5c64 │ │ │ │ + b.n 1e5ef4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 1e5b54 │ │ │ │ + b.n 1e5de4 │ │ │ │ ands.w lr, lr, #32 │ │ │ │ - beq.w 1e5ef0 │ │ │ │ + beq.w 1e6180 │ │ │ │ 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 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e5d76 │ │ │ │ + cbz r0, 1e6006 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1e5ee4 │ │ │ │ + bhi.w 1e6174 │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 1e5bf2 │ │ │ │ + b.n 1e5e82 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e5d42 │ │ │ │ + b.n 1e5fd2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e5d42 │ │ │ │ + b.n 1e5fd2 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e5de8 │ │ │ │ + cbz r0, 1e6078 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ 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 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e487c │ │ │ │ - ldr r2, [pc, #136] @ (1e5f14 ) │ │ │ │ - ldr r3, [pc, #132] @ (1e5f10 ) │ │ │ │ + bl 1e4b0c │ │ │ │ + ldr r2, [pc, #136] @ (1e61a4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1e61a0 ) │ │ │ │ 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 1e5f06 │ │ │ │ + bne.n 1e6196 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5dbc │ │ │ │ + b.n 1e604c │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5dbc │ │ │ │ + b.n 1e604c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5dbc │ │ │ │ + b.n 1e604c │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5c64 │ │ │ │ + b.n 1e5ef4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5c64 │ │ │ │ + b.n 1e5ef4 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1e5d1c │ │ │ │ + b.n 1e5fac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1e5dbc │ │ │ │ + b.n 1e604c │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5c64 │ │ │ │ + b.n 1e5ef4 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov lr, r9 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ - b.n 1e5ee8 │ │ │ │ + b.n 1e6178 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1e5c5c │ │ │ │ + b.n 1e5eec │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #256 @ (adr r5, 1e6010 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 1e6460 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #448 @ (adr r1, 1e60d8 ) │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ 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] @ (1e6238 ) │ │ │ │ + ldr r2, [pc, #780] @ (1e64c8 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #780] @ (1e623c ) │ │ │ │ + ldr r3, [pc, #780] @ (1e64cc ) │ │ │ │ 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 1e6278 │ │ │ │ + beq.w 1e6508 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - vldr d0, [pc, #732] @ 1e6228 │ │ │ │ + vldr d0, [pc, #732] @ 1e64b8 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e5f7e │ │ │ │ + cbz r0, 1e620e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e5fb4 │ │ │ │ + cbz r0, 1e6244 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #628] @ 1e6230 │ │ │ │ + vldr d0, [pc, #628] @ 1e64c0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1e5fec │ │ │ │ + cbz r0, 1e627c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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 1e61ca │ │ │ │ + bne.w 1e645a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e60de │ │ │ │ + bls.n 1e636e │ │ │ │ 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] │ │ │ │ @@ -559964,125 +560232,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1e603c │ │ │ │ + bcc.n 1e62cc │ │ │ │ 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 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #174] @ 0xae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e6240 │ │ │ │ + beq.w 1e64d0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ ldrb.w r6, [fp, #13] │ │ │ │ - vldr d0, [pc, #252] @ 1e6228 │ │ │ │ + vldr d0, [pc, #252] @ 1e64b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6154 │ │ │ │ + cbz r0, 1e63e4 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1e6468 │ │ │ │ + bhi.w 1e66f8 │ │ │ │ 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 │ │ │ │ @@ -560100,49 +560368,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1e6024 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1e62b4 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - add r0, pc, #824 @ (adr r0, 1e6574 ) │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ 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 1e645a │ │ │ │ + bhi.w 1e66ea │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e6334 │ │ │ │ + bhi.n 1e65c4 │ │ │ │ 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 │ │ │ │ @@ -560154,24 +560422,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 1e47bc │ │ │ │ - ldr r2, [pc, #492] @ (1e6470 ) │ │ │ │ - ldr r3, [pc, #492] @ (1e6474 ) │ │ │ │ + bl 1e4a4c │ │ │ │ + ldr r2, [pc, #492] @ (1e6700 ) │ │ │ │ + ldr r3, [pc, #492] @ (1e6704 ) │ │ │ │ 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 1e6464 │ │ │ │ + bne.w 1e66f4 │ │ │ │ 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 │ │ │ │ @@ -560180,34 +560448,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e62ea │ │ │ │ + cbz r0, 1e657a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 1e6450 │ │ │ │ + bhi.w 1e66e0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e6468 │ │ │ │ + bhi.w 1e66f8 │ │ │ │ tbb [pc, r3] │ │ │ │ uxth r2, r4 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ @@ -560219,814 +560487,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 1e62a6 │ │ │ │ + b.n 1e6536 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e62a6 │ │ │ │ + b.n 1e6536 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e62a6 │ │ │ │ + b.n 1e6536 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e487c │ │ │ │ - b.n 1e6282 │ │ │ │ + bl 1e4b0c │ │ │ │ + b.n 1e6512 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e634a │ │ │ │ + b.n 1e65da │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e634a │ │ │ │ + b.n 1e65da │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e634a │ │ │ │ + b.n 1e65da │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e634a │ │ │ │ + b.n 1e65da │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e634a │ │ │ │ + b.n 1e65da │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e634a │ │ │ │ + b.n 1e65da │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e640c │ │ │ │ + cbz r0, 1e669c │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e617e │ │ │ │ + b.n 1e640e │ │ │ │ strh.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e63e6 │ │ │ │ + b.n 1e6676 │ │ │ │ strb.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e63e6 │ │ │ │ + b.n 1e6676 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e63e6 │ │ │ │ + b.n 1e6676 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1e63e6 │ │ │ │ - vldr d7, [pc, #12] @ 1e6468 │ │ │ │ + b.n 1e6676 │ │ │ │ + vldr d7, [pc, #12] @ 1e66f8 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e62a6 │ │ │ │ + b.n 1e6536 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ 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] @ (1e6590 ) │ │ │ │ + ldr r2, [pc, #260] @ (1e6820 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1e6594 ) │ │ │ │ + ldr r3, [pc, #260] @ (1e6824 ) │ │ │ │ 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 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e64d4 │ │ │ │ + cbz r0, 1e6764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e6502 │ │ │ │ + cbz r0, 1e6792 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ - ldr r2, [pc, #36] @ (1e6598 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e6594 ) │ │ │ │ + bl 1e4a9c │ │ │ │ + ldr r2, [pc, #36] @ (1e6828 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e6824 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e658a │ │ │ │ + bne.n 1e681a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ 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] @ (1e6918 ) │ │ │ │ + ldr r3, [pc, #860] @ (1e6ba8 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #860] @ (1e691c ) │ │ │ │ + ldr r2, [pc, #860] @ (1e6bac ) │ │ │ │ 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 1e68dc │ │ │ │ + beq.w 1e6b6c │ │ │ │ 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] @ 1e6910 │ │ │ │ + vldr d8, [pc, #808] @ 1e6ba0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1e6742 │ │ │ │ + b.n 1e69d2 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1e68cc │ │ │ │ + bne.w 1e6b5c │ │ │ │ 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 1e68cc │ │ │ │ + beq.w 1e6b5c │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 1e6924 │ │ │ │ + beq.w 1e6bb4 │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 1e6776 │ │ │ │ + bne.n 1e6a06 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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 1e68dc │ │ │ │ + bls.w 1e6b6c │ │ │ │ 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 1e65f0 │ │ │ │ + bne.w 1e6880 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1e68d2 │ │ │ │ + beq.w 1e6b62 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1e65f8 │ │ │ │ + b.n 1e6888 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e67a0 │ │ │ │ + cbz r0, 1e6a30 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e6728 │ │ │ │ + beq.n 1e69b8 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e6896 │ │ │ │ + b.n 1e6b26 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e53cc │ │ │ │ + bl 1e565c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e686c │ │ │ │ + cbz r0, 1e6afc │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 1e68c4 │ │ │ │ + bcs.n 1e6b54 │ │ │ │ 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 1e67bc │ │ │ │ + bne.n 1e6a4c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1e67bc │ │ │ │ + bne.w 1e6a4c │ │ │ │ mov sl, fp │ │ │ │ - b.n 1e6822 │ │ │ │ + b.n 1e6ab2 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e6728 │ │ │ │ + b.n 1e69b8 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 1e66fe │ │ │ │ + b.n 1e698e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1e665c │ │ │ │ + b.n 1e68ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4994 │ │ │ │ - ldr r2, [pc, #48] @ (1e6920 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e6918 ) │ │ │ │ + bl 1e4c24 │ │ │ │ + ldr r2, [pc, #48] @ (1e6bb0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e6ba8 ) │ │ │ │ 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 1e6934 │ │ │ │ + bne.n 1e6bc4 │ │ │ │ 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 r2, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e6728 │ │ │ │ + b.n 1e69b8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #836] @ (1e6c90 ) │ │ │ │ + ldr r4, [pc, #836] @ (1e6f20 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #836] @ (1e6c94 ) │ │ │ │ + ldr r3, [pc, #836] @ (1e6f24 ) │ │ │ │ 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 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e699c │ │ │ │ + cbz r0, 1e6c2c │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e487c │ │ │ │ - ldr.w ip, [pc, #720] @ 1e6c98 │ │ │ │ + bl 1e4b0c │ │ │ │ + ldr.w ip, [pc, #720] @ 1e6f28 │ │ │ │ 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 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #640] @ 1e6c70 │ │ │ │ + vldr d0, [pc, #640] @ 1e6f00 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6a1a │ │ │ │ + cbz r0, 1e6caa │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6a5c │ │ │ │ + cbz r0, 1e6cec │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 1e6a2a │ │ │ │ + bne.n 1e6cba │ │ │ │ ldrd r9, r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #512] @ 1e6c78 │ │ │ │ + vldr d0, [pc, #512] @ 1e6f08 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e6aa6 │ │ │ │ + cbz r0, 1e6d36 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #468] @ 1e6c80 │ │ │ │ + vldr d0, [pc, #468] @ 1e6f10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e6ad8 │ │ │ │ + cbz r0, 1e6d68 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #174] @ 0xae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6b90 │ │ │ │ + beq.n 1e6e20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ ldrb.w r4, [sl, #13] │ │ │ │ - vldr d0, [pc, #340] @ 1e6c78 │ │ │ │ + vldr d0, [pc, #340] @ 1e6f08 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6b4c │ │ │ │ + cbz r0, 1e6ddc │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e487c │ │ │ │ - ldr r2, [pc, #292] @ (1e6c9c ) │ │ │ │ - ldr r3, [pc, #284] @ (1e6c94 ) │ │ │ │ + bl 1e4b0c │ │ │ │ + ldr r2, [pc, #292] @ (1e6f2c ) │ │ │ │ + ldr r3, [pc, #284] @ (1e6f24 ) │ │ │ │ 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 1e6d10 │ │ │ │ + bne.w 1e6fa0 │ │ │ │ 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 1e6c60 │ │ │ │ + bhi.n 1e6ef0 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e6c58 │ │ │ │ + bhi.n 1e6ee8 │ │ │ │ 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] │ │ │ │ @@ -561049,34 +561317,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6c10 │ │ │ │ + cbz r0, 1e6ea0 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 1e6d0a │ │ │ │ + bhi.n 1e6f9a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e6d14 │ │ │ │ + bhi.n 1e6fa4 │ │ │ │ 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] │ │ │ │ @@ -561088,357 +561356,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 1e6bd0 │ │ │ │ + b.n 1e6e60 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1e6bd0 │ │ │ │ + b.n 1e6e60 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1e6bd0 │ │ │ │ - vldr d7, [pc, #36] @ 1e6c88 │ │ │ │ + b.n 1e6e60 │ │ │ │ + vldr d7, [pc, #36] @ 1e6f18 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 1e6bd0 │ │ │ │ + b.n 1e6e60 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 1e6c74 ) │ │ │ │ - bhi.n 1e6c20 │ │ │ │ + add r0, pc, #0 @ (adr r0, 1e6f04 ) │ │ │ │ + bhi.n 1e6eb0 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1e6c40 │ │ │ │ + bne.n 1e6ed0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6cc8 │ │ │ │ + cbz r0, 1e6f58 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ - b.n 1e6b74 │ │ │ │ + bl 1e4a9c │ │ │ │ + b.n 1e6e04 │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 1e6ca2 │ │ │ │ + b.n 1e6f32 │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 1e6ca2 │ │ │ │ + b.n 1e6f32 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1e6ca2 │ │ │ │ + b.n 1e6f32 │ │ │ │ strd r6, r9, [sp, #32] │ │ │ │ - b.n 1e6ca2 │ │ │ │ + b.n 1e6f32 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #692] @ (1e6fe8 ) │ │ │ │ - ldr r3, [pc, #696] @ (1e6fec ) │ │ │ │ + ldr r2, [pc, #692] @ (1e7278 ) │ │ │ │ + ldr r3, [pc, #696] @ (1e727c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 1e6fc8 │ │ │ │ + vldr d0, [pc, #648] @ 1e7258 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6d72 │ │ │ │ + cbz r0, 1e7002 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e6d9e │ │ │ │ + cbz r0, 1e702e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e487c │ │ │ │ - vldr d7, [pc, #492] @ 1e6fd0 │ │ │ │ + bl 1e4b0c │ │ │ │ + vldr d7, [pc, #492] @ 1e7260 │ │ │ │ cmp.w r8, #32 │ │ │ │ - vldr d0, [pc, #492] @ 1e6fd8 │ │ │ │ + vldr d0, [pc, #492] @ 1e7268 │ │ │ │ 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 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e6e3e │ │ │ │ + cbz r0, 1e70ce │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e6e7a │ │ │ │ + cbz r0, 1e710a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ 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 1e53cc │ │ │ │ + bl 1e565c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6938 │ │ │ │ - vldr d0, [pc, #180] @ 1e6fe0 │ │ │ │ + bl 1e6bc8 │ │ │ │ + vldr d0, [pc, #180] @ 1e7270 │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e6f5e │ │ │ │ + cbz r0, 1e71ee │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e487c │ │ │ │ - ldr r2, [pc, #72] @ (1e6ff0 ) │ │ │ │ - ldr r3, [pc, #68] @ (1e6fec ) │ │ │ │ + bl 1e4b0c │ │ │ │ + ldr r2, [pc, #72] @ (1e7280 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e727c ) │ │ │ │ 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 1e6fbe │ │ │ │ + bne.n 1e724e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ @@ -561449,72 +561717,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, #792] @ 0x318 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ 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] @ (1e722c ) │ │ │ │ + ldr r2, [pc, #544] @ (1e74bc ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #536] @ (1e7230 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e74c0 ) │ │ │ │ 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, 1e706e │ │ │ │ + cbz r2, 1e72fe │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1e7060 │ │ │ │ + cbnz r0, 1e72f0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1e715c │ │ │ │ + bne.w 1e73ec │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e706e │ │ │ │ + beq.n 1e72fe │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1e7060 │ │ │ │ + cbnz r0, 1e72f0 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e706e │ │ │ │ + beq.n 1e72fe │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7046 │ │ │ │ + beq.n 1e72d6 │ │ │ │ subs r0, #13 │ │ │ │ adds r3, #20 │ │ │ │ cmp r0, #5 │ │ │ │ it ls │ │ │ │ addls r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e703a │ │ │ │ + bne.n 1e72ca │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dff10 │ │ │ │ + bl 1e01a0 │ │ │ │ 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 │ │ │ │ @@ -561523,134 +561791,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 1e70aa │ │ │ │ + beq.n 1e733a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 1e7114 │ │ │ │ + cbz r5, 1e73a4 │ │ │ │ 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 1e70fa │ │ │ │ + b.n 1e738a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e7190 │ │ │ │ + beq.n 1e7420 │ │ │ │ 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 1e7114 │ │ │ │ + beq.n 1e73a4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e70c8 │ │ │ │ + beq.n 1e7358 │ │ │ │ sub.w r1, r3, #13 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1e70ce │ │ │ │ + bls.n 1e735e │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 1e70fa │ │ │ │ + bne.n 1e738a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e71b2 │ │ │ │ + bne.n 1e7442 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e40e0 │ │ │ │ + bl 1e4370 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4554 │ │ │ │ - ldr r2, [pc, #244] @ (1e7234 ) │ │ │ │ - ldr r3, [pc, #236] @ (1e7230 ) │ │ │ │ + bl 1e47e4 │ │ │ │ + ldr r2, [pc, #244] @ (1e74c4 ) │ │ │ │ + ldr r3, [pc, #236] @ (1e74c0 ) │ │ │ │ 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 1e7228 │ │ │ │ + bne.n 1e74b8 │ │ │ │ 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 1e706e │ │ │ │ + beq.n 1e72fe │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e7060 │ │ │ │ + bne.w 1e72f0 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ adds r1, r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e706e │ │ │ │ + beq.w 1e72fe │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e715c │ │ │ │ - b.n 1e7060 │ │ │ │ + beq.n 1e73ec │ │ │ │ + b.n 1e72f0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7104 │ │ │ │ + bne.n 1e7394 │ │ │ │ add.w r2, r9, #20 │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 1e7114 │ │ │ │ + beq.n 1e73a4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1e71a6 │ │ │ │ + cbnz r3, 1e7436 │ │ │ │ add.w r9, r9, #40 @ 0x28 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 1e7186 │ │ │ │ - b.n 1e7114 │ │ │ │ + bne.n 1e7416 │ │ │ │ + b.n 1e73a4 │ │ │ │ sub.w r1, r3, #13 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1e70ce │ │ │ │ - b.n 1e710c │ │ │ │ + bls.n 1e735e │ │ │ │ + b.n 1e739c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e71e4 │ │ │ │ + cbz r0, 1e7474 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -561665,54 +561933,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 1e711a │ │ │ │ + b.n 1e73aa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ 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 1e40e0 │ │ │ │ + bl 1e4370 │ │ │ │ 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 1e6ff4 │ │ │ │ + bl 1e7284 │ │ │ │ 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] @ (1e735c ) │ │ │ │ + ldr r4, [pc, #200] @ (1e75ec ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #200] @ (1e7360 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e75f0 ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -561720,15 +561988,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 1e6ff4 │ │ │ │ + bl 1e7284 │ │ │ │ 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 │ │ │ │ @@ -561741,98 +562009,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ - ldr r2, [pc, #40] @ (1e7364 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e7360 ) │ │ │ │ + bl 1e47e4 │ │ │ │ + ldr r2, [pc, #40] @ (1e75f4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e75f0 ) │ │ │ │ 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 1e7356 │ │ │ │ + bne.n 1e75e6 │ │ │ │ add.w r0, r8, #20 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e73fe │ │ │ │ + beq.n 1e768e │ │ │ │ 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 1e739e │ │ │ │ + beq.n 1e762e │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 1e739e │ │ │ │ + beq.n 1e762e │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7384 │ │ │ │ + bne.n 1e7614 │ │ │ │ orrs.w r2, ip, r4 │ │ │ │ - beq.n 1e7414 │ │ │ │ + beq.n 1e76a4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7402 │ │ │ │ + beq.n 1e7692 │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 1e73f8 │ │ │ │ + cbz r4, 1e7688 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20e3f8 │ │ │ │ + bl 20e688 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1e740a │ │ │ │ + cbnz r0, 1e769a │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ 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 │ │ │ │ @@ -561843,184 +562111,184 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e73e4 │ │ │ │ - b.n 1e73f8 │ │ │ │ + bne.n 1e7674 │ │ │ │ + b.n 1e7688 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e73d6 │ │ │ │ + b.n 1e7666 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1e73fa │ │ │ │ + b.n 1e768a │ │ │ │ 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 1e7474 │ │ │ │ + ble.n 1e7704 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1e7488 │ │ │ │ + bls.n 1e7718 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e7452 │ │ │ │ - b.n 1e7470 │ │ │ │ + cbnz r3, 1e76e2 │ │ │ │ + b.n 1e7700 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e7470 │ │ │ │ + cbz r3, 1e7700 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e744c │ │ │ │ + beq.n 1e76dc │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2320b0 │ │ │ │ - b.n 1e7468 │ │ │ │ + bl 232340 │ │ │ │ + b.n 1e76f8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e7458 │ │ │ │ + bne.n 1e76e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7462 │ │ │ │ + bne.n 1e76f2 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e7368 │ │ │ │ + bl 1e75f8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e7442 │ │ │ │ + bhi.n 1e76d2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7368 │ │ │ │ + bl 1e75f8 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 1e7442 │ │ │ │ + b.n 1e76d2 │ │ │ │ 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 1e74c0 │ │ │ │ + ble.n 1e7750 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 1e74c4 │ │ │ │ + beq.n 1e7754 │ │ │ │ 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 1e7540 │ │ │ │ + beq.n 1e77d0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1e74ea │ │ │ │ + beq.n 1e777a │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 1e74ea │ │ │ │ + beq.n 1e777a │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e74d2 │ │ │ │ - cbz r0, 1e750a │ │ │ │ + bne.n 1e7762 │ │ │ │ + cbz r0, 1e779a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20e3f8 │ │ │ │ + bl 20e688 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1e7550 │ │ │ │ + cbnz r0, 1e77e0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ - cbz r5, 1e754c │ │ │ │ + cbz r5, 1e77dc │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 20e3f8 │ │ │ │ - cbnz r0, 1e755a │ │ │ │ + bl 20e688 │ │ │ │ + cbnz r0, 1e77ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ 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 1e7530 │ │ │ │ + b.n 1e77c0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e7500 │ │ │ │ + b.n 1e7790 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e7526 │ │ │ │ - cbz r1, 1e75b6 │ │ │ │ + b.n 1e77b6 │ │ │ │ + cbz r1, 1e7846 │ │ │ │ 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, 1e75a8 │ │ │ │ - bl 1c2bfc │ │ │ │ - cbz r0, 1e758c │ │ │ │ + cbz r0, 1e7838 │ │ │ │ + bl 1c2e8c │ │ │ │ + cbz r0, 1e781c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -562028,114 +562296,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 1e75dc │ │ │ │ + bne.n 1e786c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e75d8 │ │ │ │ + beq.n 1e7868 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e7564 │ │ │ │ + bl 1e77f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 1e7564 │ │ │ │ + bl 1e77f4 │ │ │ │ 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 1e75d8 │ │ │ │ + b.n 1e7868 │ │ │ │ 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 1e76a0 │ │ │ │ + beq.n 1e7930 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1e764c │ │ │ │ + b.n 1e78dc │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 1e7666 │ │ │ │ - cbz r0, 1e76a4 │ │ │ │ + cbz r7, 1e78f6 │ │ │ │ + cbz r0, 1e7934 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 1e7666 │ │ │ │ + cbz r3, 1e78f6 │ │ │ │ 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, 1e76b6 │ │ │ │ - cbz r0, 1e7684 │ │ │ │ + cbz r5, 1e7946 │ │ │ │ + cbz r0, 1e7914 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2bfc │ │ │ │ - cbz r0, 1e7684 │ │ │ │ + bl 1c2e8c │ │ │ │ + cbz r0, 1e7914 │ │ │ │ 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 1e764a │ │ │ │ + bne.n 1e78da │ │ │ │ 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 1e7684 │ │ │ │ + bne.n 1e7914 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (1e77c0 ) │ │ │ │ - bl 1e75bc │ │ │ │ + ldr r4, [pc, #220] @ (1e7a50 ) │ │ │ │ + bl 1e784c │ │ │ │ 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 │ │ │ │ @@ -562147,39 +562415,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1e7746 │ │ │ │ + cbz r0, 1e79d6 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1c2c38 │ │ │ │ - ldr r3, [pc, #124] @ (1e77c4 ) │ │ │ │ + bl 1c2ec8 │ │ │ │ + ldr r3, [pc, #124] @ (1e7a54 ) │ │ │ │ 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, 1e77b8 │ │ │ │ + cbz r3, 1e7a48 │ │ │ │ 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, 1e777e │ │ │ │ + cbz r6, 1e7a0e │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1e777e │ │ │ │ - bl 1c2bfc │ │ │ │ - cbz r0, 1e777e │ │ │ │ + cbz r0, 1e7a0e │ │ │ │ + bl 1c2e8c │ │ │ │ + cbz r0, 1e7a0e │ │ │ │ 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] │ │ │ │ @@ -562190,271 +562458,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 1e7768 │ │ │ │ + bhi.n 1e79f8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ 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] @ 1e7c70 │ │ │ │ + ldr.w r8, [pc, #1172] @ 1e7f00 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e7834 │ │ │ │ + bhi.n 1e7ac4 │ │ │ │ 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 1e0084 │ │ │ │ + bl 1e0314 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75bc │ │ │ │ + bl 1e784c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e782c │ │ │ │ + cbz r0, 1e7abc │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 1e784e │ │ │ │ + cbz r6, 1e7ade │ │ │ │ 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 1e7c0c │ │ │ │ + beq.w 1e7e9c │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1dfe9c │ │ │ │ + bl 1e012c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75bc │ │ │ │ + bl 1e784c │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e78a6 │ │ │ │ + beq.n 1e7b36 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e7898 │ │ │ │ + cbz r6, 1e7b28 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7898 │ │ │ │ + cbz r0, 1e7b28 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 1e7898 │ │ │ │ + cbz r0, 1e7b28 │ │ │ │ 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 1e787a │ │ │ │ + bcc.n 1e7b0a │ │ │ │ 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 1e76bc │ │ │ │ + bl 1e794c │ │ │ │ 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 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75bc │ │ │ │ + bl 1e784c │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e78fc │ │ │ │ + cbz r0, 1e7b8c │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ 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 1e7c1c │ │ │ │ + beq.w 1e7eac │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e7926 │ │ │ │ - cbz r0, 1e7926 │ │ │ │ + beq.n 1e7bb6 │ │ │ │ + cbz r0, 1e7bb6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 1e7926 │ │ │ │ + cbz r0, 1e7bb6 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1e7be8 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e793c ) │ │ │ │ + bhi.w 1e7e78 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e7bcc ) │ │ │ │ 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, 1e796a │ │ │ │ + cbz r6, 1e7bfa │ │ │ │ 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 1e7bfc │ │ │ │ + beq.w 1e7e8c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe60 │ │ │ │ + bl 1e00f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1e75bc │ │ │ │ + bl 1e784c │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e79c0 │ │ │ │ + beq.n 1e7c50 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e79b2 │ │ │ │ + cbz r6, 1e7c42 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e79b2 │ │ │ │ + cbz r0, 1e7c42 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 1e79b2 │ │ │ │ + cbz r0, 1e7c42 │ │ │ │ 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 1e7994 │ │ │ │ + bcc.n 1e7c24 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e782c │ │ │ │ + beq.w 1e7abc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e79d6 │ │ │ │ + cbz r0, 1e7c66 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2bfc │ │ │ │ - cbz r0, 1e79d6 │ │ │ │ + bl 1c2e8c │ │ │ │ + cbz r0, 1e7c66 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 1e782c │ │ │ │ + b.n 1e7abc │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dff10 │ │ │ │ + bl 1e01a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75bc │ │ │ │ + bl 1e784c │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7a24 │ │ │ │ + cbz r0, 1e7cb4 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7a6a │ │ │ │ + beq.n 1e7cfa │ │ │ │ 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, 1e7a60 │ │ │ │ + cbz r1, 1e7cf0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7a60 │ │ │ │ + cbz r0, 1e7cf0 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 1e7a5c │ │ │ │ + cbz r0, 1e7cec │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e7a32 │ │ │ │ + bcc.n 1e7cc2 │ │ │ │ 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 │ │ │ │ @@ -562479,31 +562747,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75bc │ │ │ │ - ldr r3, [pc, #388] @ (1e7c74 ) │ │ │ │ + bl 1e784c │ │ │ │ + ldr r3, [pc, #388] @ (1e7f04 ) │ │ │ │ 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 1e7c48 │ │ │ │ + bne.w 1e7ed8 │ │ │ │ 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 │ │ │ │ @@ -562515,137 +562783,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, 1e7b3a │ │ │ │ + cbz r1, 1e7dca │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e782c │ │ │ │ + beq.w 1e7abc │ │ │ │ mov r3, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 1e7b5e │ │ │ │ + cbz r4, 1e7dee │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7b5e │ │ │ │ + cbz r0, 1e7dee │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1e7b5e │ │ │ │ + cbz r0, 1e7dee │ │ │ │ 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 1e7b48 │ │ │ │ - b.n 1e782c │ │ │ │ + bne.n 1e7dd8 │ │ │ │ + b.n 1e7abc │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75bc │ │ │ │ + bl 1e784c │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 55100 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e7820 │ │ │ │ - b.n 1e782c │ │ │ │ + bne.w 1e7ab0 │ │ │ │ + b.n 1e7abc │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfd68 │ │ │ │ + bl 1dfff8 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75bc │ │ │ │ + bl 1e784c │ │ │ │ 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 1e7bda │ │ │ │ + beq.n 1e7e6a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7bda │ │ │ │ + cbz r0, 1e7e6a │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c2bfc │ │ │ │ - cbz r0, 1e7bda │ │ │ │ + bl 1c2e8c │ │ │ │ + cbz r0, 1e7e6a │ │ │ │ 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 1e782c │ │ │ │ + b.n 1e7abc │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 1e782c │ │ │ │ + b.n 1e7abc │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 1e782c │ │ │ │ + b.n 1e7abc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e796a │ │ │ │ + beq.w 1e7bfa │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1e796a │ │ │ │ + b.n 1e7bfa │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e784e │ │ │ │ + beq.w 1e7ade │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1e784e │ │ │ │ + b.n 1e7ade │ │ │ │ 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, 1e7c44 │ │ │ │ - cbz r0, 1e7c44 │ │ │ │ + cbnz r3, 1e7ed4 │ │ │ │ + cbz r0, 1e7ed4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2bfc │ │ │ │ - cbz r0, 1e7c44 │ │ │ │ + bl 1c2e8c │ │ │ │ + cbz r0, 1e7ed4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 1e782c │ │ │ │ + b.n 1e7abc │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e7b06 │ │ │ │ + beq.w 1e7d96 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2c38 │ │ │ │ - b.n 1e7b06 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + bl 1c2ec8 │ │ │ │ + b.n 1e7d96 │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e7e8c │ │ │ │ + beq.w 1e811c │ │ │ │ stmdb 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 │ │ │ │ @@ -562653,193 +562921,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 1e7e10 │ │ │ │ + beq.w 1e80a0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1e7d9a │ │ │ │ + beq.n 1e802a │ │ │ │ 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 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7d8c │ │ │ │ + beq.n 1e801c │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 1e7cfe │ │ │ │ + b.n 1e7f8e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e77c8 │ │ │ │ + bl 1e7a58 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1e01ec │ │ │ │ + bl 1e047c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7d84 │ │ │ │ + beq.n 1e8014 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e7ce0 │ │ │ │ + bne.n 1e7f70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dffc4 │ │ │ │ + bl 1e0254 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75bc │ │ │ │ + bl 1e784c │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7d38 │ │ │ │ + cbz r0, 1e7fc8 │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 1e01ec │ │ │ │ + bl 1e047c │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7cf6 │ │ │ │ + beq.n 1e7f86 │ │ │ │ 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 1e0018 │ │ │ │ + bl 1e02a8 │ │ │ │ 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 1e7d5e │ │ │ │ + bne.n 1e7fee │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7cfe │ │ │ │ + bne.n 1e7f8e │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7ca6 │ │ │ │ + bne.n 1e7f36 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc4c │ │ │ │ + bl 1dfedc │ │ │ │ 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 1e7e94 │ │ │ │ + beq.n 1e8124 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7e88 │ │ │ │ + beq.n 1e8118 │ │ │ │ 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 1e9244 │ │ │ │ + bl 1e94d4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7c78 │ │ │ │ + bl 1e7f08 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e7d8c │ │ │ │ + beq.n 1e801c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8fa8 │ │ │ │ + bl 1e9238 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7c78 │ │ │ │ + bl 1e7f08 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7ca6 │ │ │ │ - b.n 1e7d94 │ │ │ │ + bne.w 1e7f36 │ │ │ │ + b.n 1e8024 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfbe4 │ │ │ │ + bl 1dfe74 │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e7e34 │ │ │ │ + beq.n 1e80c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7e34 │ │ │ │ + cbz r0, 1e80c4 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c2bfc │ │ │ │ - cbz r0, 1e7e34 │ │ │ │ + bl 1c2e8c │ │ │ │ + cbz r0, 1e80c4 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e7e8e │ │ │ │ + beq.n 1e811e │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e7e54 │ │ │ │ + cbz r2, 1e80e4 │ │ │ │ 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 1e9244 │ │ │ │ + bl 1e94d4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7c78 │ │ │ │ + bl 1e7f08 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7c78 │ │ │ │ + bl 1e7f08 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7ca6 │ │ │ │ - b.n 1e7d94 │ │ │ │ + bne.w 1e7f36 │ │ │ │ + b.n 1e8024 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e7dce │ │ │ │ + b.n 1e805e │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -562847,111 +563115,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 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 55100 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ str.w r2, [r4, #132] @ 0x84 │ │ │ │ strb.w r3, [r4, #128] @ 0x80 │ │ │ │ - cbnz r2, 1e7ed8 │ │ │ │ + cbnz r2, 1e8168 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7ed4 │ │ │ │ + beq.n 1e8164 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 1e7e9c │ │ │ │ + bl 1e812c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1e7ed4 │ │ │ │ + bls.n 1e8164 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 1e7ef0 │ │ │ │ + b.n 1e8180 │ │ │ │ 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 1df608 │ │ │ │ + bl 1df898 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df624 │ │ │ │ + bl 1df8b4 │ │ │ │ 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, 1e7fa8 │ │ │ │ + cbnz r2, 1e8238 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 1e7f7a │ │ │ │ + cbz r0, 1e820a │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e7e9c │ │ │ │ + bl 1e812c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - cbz r2, 1e7f9a │ │ │ │ + cbz r2, 1e822a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 55100 │ │ │ │ ldrh.w r2, [r4, #72] @ 0x48 │ │ │ │ strh.w r2, [r5, #72] @ 0x48 │ │ │ │ - cbnz r2, 1e7fc0 │ │ │ │ + cbnz r2, 1e8250 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ blx 55100 │ │ │ │ - b.n 1e7f6e │ │ │ │ + b.n 1e81fe │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ ldrh.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 55100 │ │ │ │ mov r0, r5 │ │ │ │ @@ -562965,161 +563233,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, 1e8030 │ │ │ │ + cbz r3, 1e82c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7f14 │ │ │ │ + bl 1e81a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ 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 1e800a │ │ │ │ + bne.n 1e829a │ │ │ │ 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 1dfb38 │ │ │ │ + bl 1dfdc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 1e8068 │ │ │ │ + cbz r1, 1e82f8 │ │ │ │ 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, 1e8092 │ │ │ │ + cbz r3, 1e8322 │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7fe0 │ │ │ │ + bl 1e8270 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7c78 │ │ │ │ + bl 1e7f08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7620 │ │ │ │ + bl 1e78b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8066 │ │ │ │ + beq.n 1e82f6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1e8066 │ │ │ │ + b.n 1e82f6 │ │ │ │ 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] @ (1e80f8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e8388 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1e80fc ) │ │ │ │ + ldr r3, [pc, #48] @ (1e838c ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e77c8 │ │ │ │ - ldr r2, [pc, #32] @ (1e8100 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e80fc ) │ │ │ │ + bl 1e7a58 │ │ │ │ + ldr r2, [pc, #32] @ (1e8390 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e838c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e80f4 │ │ │ │ + bne.n 1e8384 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ 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] @ 1e815c │ │ │ │ + ldr.w ip, [pc, #68] @ 1e83ec │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1e8160 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e83f0 ) │ │ │ │ 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 1e77c8 │ │ │ │ - ldr r2, [pc, #32] @ (1e8164 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e8160 ) │ │ │ │ + bl 1e7a58 │ │ │ │ + ldr r2, [pc, #32] @ (1e83f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e83f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8158 │ │ │ │ + bne.n 1e83e8 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ 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] @ (1e8224 ) │ │ │ │ + ldr r0, [pc, #168] @ (1e84b4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1e8228 ) │ │ │ │ + ldr r1, [pc, #168] @ (1e84b8 ) │ │ │ │ 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] │ │ │ │ @@ -563128,133 +563396,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 1e81ee │ │ │ │ + beq.n 1e847e │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 1e8206 │ │ │ │ + cbz r3, 1e8496 │ │ │ │ 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 1dfae4 │ │ │ │ + bl 1dfd74 │ │ │ │ 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 1e7c78 │ │ │ │ + bl 1e7f08 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1e7620 │ │ │ │ + bl 1e78b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1e8214 │ │ │ │ - ldr r2, [pc, #60] @ (1e822c ) │ │ │ │ - ldr r3, [pc, #52] @ (1e8228 ) │ │ │ │ + cbz r3, 1e84a4 │ │ │ │ + ldr r2, [pc, #60] @ (1e84bc ) │ │ │ │ + ldr r3, [pc, #52] @ (1e84b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e821e │ │ │ │ + bne.n 1e84ae │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1e81b4 │ │ │ │ + b.n 1e8444 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2b58 │ │ │ │ - b.n 1e81ee │ │ │ │ + bl 1c2de8 │ │ │ │ + b.n 1e847e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ 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] @ (1e829c ) │ │ │ │ + ldr r2, [pc, #92] @ (1e852c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (1e82a0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1e8530 ) │ │ │ │ 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 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ 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 1e8034 │ │ │ │ + bl 1e82c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c2b58 │ │ │ │ - ldr r2, [pc, #36] @ (1e82a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e82a0 ) │ │ │ │ + bl 1c2de8 │ │ │ │ + ldr r2, [pc, #36] @ (1e8534 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e8530 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8298 │ │ │ │ + bne.n 1e8528 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ 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 1df9ec │ │ │ │ + bl 1dfc7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 1e8328 │ │ │ │ + cbnz r2, 1e85b8 │ │ │ │ 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 │ │ │ │ @@ -563274,489 +563542,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, 1e8372 │ │ │ │ + cbnz r2, 1e8602 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 55100 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e82cc │ │ │ │ + beq.n 1e855c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e8350 │ │ │ │ + b.n 1e85e0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 1e8368 │ │ │ │ + cbz r1, 1e85f8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1e834e │ │ │ │ - b.n 1e82cc │ │ │ │ + bhi.n 1e85de │ │ │ │ + b.n 1e855c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e8320 │ │ │ │ + beq.n 1e85b0 │ │ │ │ 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 1e838a │ │ │ │ + bne.n 1e861a │ │ │ │ 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] @ (1e857c ) │ │ │ │ + ldr r2, [pc, #456] @ (1e880c ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (1e8580 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e8810 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ 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 1df4f0 │ │ │ │ + bl 1df780 │ │ │ │ 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 1e7fe0 │ │ │ │ + bl 1e8270 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e8422 │ │ │ │ + cbz r3, 1e86b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e82a8 │ │ │ │ + bl 1e8538 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c2c38 │ │ │ │ + bl 1c2ec8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8408 │ │ │ │ + bne.n 1e8698 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e8432 │ │ │ │ - b.n 1e8484 │ │ │ │ + cbnz r3, 1e86c2 │ │ │ │ + b.n 1e8714 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e8484 │ │ │ │ + cbz r3, 1e8714 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e842c │ │ │ │ + beq.n 1e86bc │ │ │ │ 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, 1e8474 │ │ │ │ + cbz r3, 1e8704 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e8034 │ │ │ │ + bl 1e82c4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e846c │ │ │ │ - b.n 1e8484 │ │ │ │ + cbnz r3, 1e86fc │ │ │ │ + b.n 1e8714 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e8484 │ │ │ │ + cbz r3, 1e8714 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e8466 │ │ │ │ - b.n 1e8438 │ │ │ │ + beq.n 1e86f6 │ │ │ │ + b.n 1e86c8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e844c │ │ │ │ + beq.n 1e86dc │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 1e844e │ │ │ │ + b.n 1e86de │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 55100 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 1e84aa │ │ │ │ + cbz r1, 1e873a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6354 │ │ │ │ + bl 1c65e4 │ │ │ │ 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, 1e8518 │ │ │ │ + cbnz r2, 1e87a8 │ │ │ │ ldr.w r1, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r1, 1e84ee │ │ │ │ + cbz r1, 1e877e │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1c6324 │ │ │ │ + bl 1c65b4 │ │ │ │ str.w r0, [r7, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r8, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 1e8528 │ │ │ │ + cbnz r2, 1e87b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2b58 │ │ │ │ - ldr r2, [pc, #132] @ (1e8584 ) │ │ │ │ - ldr r3, [pc, #128] @ (1e8580 ) │ │ │ │ + bl 1c2de8 │ │ │ │ + ldr r2, [pc, #132] @ (1e8814 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e8810 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8576 │ │ │ │ + bne.n 1e8806 │ │ │ │ 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 1c6324 │ │ │ │ + bl 1c65b4 │ │ │ │ str.w r0, [r7, #460] @ 0x1cc │ │ │ │ - b.n 1e84d4 │ │ │ │ + b.n 1e8764 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1e8570 │ │ │ │ + cbz r3, 1e8800 │ │ │ │ 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 1c6324 │ │ │ │ + bl 1c65b4 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1c6324 │ │ │ │ + bl 1c65b4 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1e853c │ │ │ │ + bcc.n 1e87cc │ │ │ │ strd r3, r9, [r7, #472] @ 0x1d8 │ │ │ │ - b.n 1e84f4 │ │ │ │ + b.n 1e8784 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ 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 1e0084 │ │ │ │ + bl 1e0314 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e85e4 │ │ │ │ + beq.n 1e8874 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 1e85c4 │ │ │ │ + cbz r1, 1e8854 │ │ │ │ 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 1e01ec │ │ │ │ + bl 1e047c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ 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 1e8688 │ │ │ │ + beq.n 1e8918 │ │ │ │ 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 1e8650 │ │ │ │ + bne.n 1e88e0 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1e863e │ │ │ │ + cbz r4, 1e88ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8680 │ │ │ │ + beq.n 1e8910 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e8658 │ │ │ │ + beq.n 1e88e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e8638 │ │ │ │ + cbz r3, 1e88c8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e8638 │ │ │ │ + cbz r2, 1e88c8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1e8654 │ │ │ │ + beq.n 1e88e4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8626 │ │ │ │ + bne.n 1e88b6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e867a │ │ │ │ + beq.n 1e890a │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 1e8650 │ │ │ │ + cbz r3, 1e88e0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e860e │ │ │ │ + beq.n 1e889e │ │ │ │ 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 1c6760 │ │ │ │ + bl 1c69f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e8622 │ │ │ │ - b.n 1e863e │ │ │ │ + bne.n 1e88b2 │ │ │ │ + b.n 1e88ce │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e8658 │ │ │ │ + b.n 1e88e8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e863e │ │ │ │ - b.n 1e867c │ │ │ │ + bne.n 1e88ce │ │ │ │ + b.n 1e890c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e86ee │ │ │ │ + beq.n 1e897e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e86ee │ │ │ │ + bne.n 1e897e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e86f2 │ │ │ │ + beq.n 1e8982 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 1e86b6 │ │ │ │ - b.n 1e86c0 │ │ │ │ + cbnz r0, 1e8946 │ │ │ │ + b.n 1e8950 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e86c0 │ │ │ │ + cbz r0, 1e8950 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1e86b0 │ │ │ │ + bne.n 1e8940 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1e86f0 │ │ │ │ + cbz r2, 1e8980 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e86e2 │ │ │ │ + cbz r3, 1e8972 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e86e2 │ │ │ │ + bne.n 1e8972 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e86b6 │ │ │ │ + bne.n 1e8946 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e86ca │ │ │ │ + bne.n 1e895a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e86b6 │ │ │ │ + bne.n 1e8946 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1e86a8 │ │ │ │ + b.n 1e8938 │ │ │ │ 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 1c6310 │ │ │ │ - bl 1dfae4 │ │ │ │ + bl 1c65a0 │ │ │ │ + bl 1dfd74 │ │ │ │ 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 1c7dec │ │ │ │ - cbz r0, 1e876c │ │ │ │ + bl 1c807c │ │ │ │ + cbz r0, 1e89fc │ │ │ │ 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 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7d8c │ │ │ │ + bl 1c801c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8738 │ │ │ │ + bne.n 1e89c8 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e87e8 │ │ │ │ + beq.n 1e8a78 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e87e8 │ │ │ │ + bne.n 1e8a78 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e87ee │ │ │ │ + beq.n 1e8a7e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e87ee │ │ │ │ + bne.n 1e8a7e │ │ │ │ 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, 1e87d0 │ │ │ │ + cbz r0, 1e8a60 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1e87d0 │ │ │ │ + bne.n 1e8a60 │ │ │ │ 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 1e87aa │ │ │ │ + bne.n 1e8a3a │ │ │ │ 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] │ │ │ │ @@ -563773,438 +564041,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 1e87e6 │ │ │ │ + b.n 1e8a76 │ │ │ │ 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 1e86f8 │ │ │ │ + bl 1e8988 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e8874 │ │ │ │ + cbz r2, 1e8b04 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e8874 │ │ │ │ + beq.n 1e8b04 │ │ │ │ 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, 1e8874 │ │ │ │ + cbz r1, 1e8b04 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1e886c │ │ │ │ + cbz r2, 1e8afc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1e8874 │ │ │ │ + beq.n 1e8b04 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1e883e │ │ │ │ + b.n 1e8ace │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1e8868 │ │ │ │ + bne.n 1e8af8 │ │ │ │ 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, 1e88ae │ │ │ │ + cbz r2, 1e8b3e │ │ │ │ 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 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c7d8c │ │ │ │ + bl 1c801c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 1e88ce │ │ │ │ + cbz r2, 1e8b5e │ │ │ │ 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 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c7d8c │ │ │ │ + bl 1c801c │ │ │ │ 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 1e8958 │ │ │ │ + beq.n 1e8be8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e8924 │ │ │ │ + bne.n 1e8bb4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e890a │ │ │ │ + cbz r3, 1e8b9a │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e88d4 │ │ │ │ + bl 1e8b64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e88f8 │ │ │ │ + bne.n 1e8b88 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8920 │ │ │ │ + cbz r3, 1e8bb0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e88d4 │ │ │ │ + bl 1e8b64 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8910 │ │ │ │ + bne.n 1e8ba0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e8920 │ │ │ │ + beq.n 1e8bb0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8920 │ │ │ │ + beq.n 1e8bb0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 1e8920 │ │ │ │ + bne.n 1e8bb0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e8920 │ │ │ │ - bl 1e8878 │ │ │ │ + bne.n 1e8bb0 │ │ │ │ + bl 1e8b08 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 1e8952 │ │ │ │ + cbz r4, 1e8be2 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e8920 │ │ │ │ + b.n 1e8bb0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e8970 │ │ │ │ + cbz r3, 1e8c00 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e88d4 │ │ │ │ + bl 1e8b64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e895e │ │ │ │ + bne.n 1e8bee │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8920 │ │ │ │ + beq.n 1e8bb0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e88d4 │ │ │ │ + bl 1e8b64 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8978 │ │ │ │ - b.n 1e8920 │ │ │ │ + bne.n 1e8c08 │ │ │ │ + b.n 1e8bb0 │ │ │ │ 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] @ (1e8ad0 ) │ │ │ │ + ldr r3, [pc, #304] @ (1e8d60 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e8a0c │ │ │ │ + bhi.n 1e8c9c │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e89ca │ │ │ │ + cbz r3, 1e8c5a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e898c │ │ │ │ + bl 1e8c1c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e89ba │ │ │ │ + bne.n 1e8c4a │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e89e0 │ │ │ │ + cbz r3, 1e8c70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e898c │ │ │ │ + bl 1e8c1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e89d0 │ │ │ │ + bne.n 1e8c60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e89e0 │ │ │ │ + beq.n 1e8c70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8a9e │ │ │ │ + beq.n 1e8d2e │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e8a7e │ │ │ │ + bhi.n 1e8d0e │ │ │ │ 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 1e89e0 │ │ │ │ + beq.n 1e8c70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e898c │ │ │ │ + bl 1e8c1c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8a14 │ │ │ │ - b.n 1e89e0 │ │ │ │ + bne.n 1e8ca4 │ │ │ │ + b.n 1e8c70 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8a3c │ │ │ │ + cbz r3, 1e8ccc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e898c │ │ │ │ + bl 1e8c1c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8a2c │ │ │ │ + bne.n 1e8cbc │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8a52 │ │ │ │ + cbz r3, 1e8ce2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e898c │ │ │ │ + bl 1e8c1c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8a42 │ │ │ │ + bne.n 1e8cd2 │ │ │ │ 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] @ (1e8ad4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e8d64 ) │ │ │ │ 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, 1e8a7e │ │ │ │ + cbz r3, 1e8d0e │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e8588 │ │ │ │ + bl 1e8818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e89e0 │ │ │ │ + beq.n 1e8c70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1e8a94 │ │ │ │ + cbz r3, 1e8d24 │ │ │ │ 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 1e89fa │ │ │ │ + bne.n 1e8c8a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 1e8aaa │ │ │ │ + cbz r3, 1e8d3a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e85ec │ │ │ │ + bl 1e887c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8ab6 │ │ │ │ + cbz r3, 1e8d46 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e85ec │ │ │ │ + bl 1e887c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8878 │ │ │ │ + bl 1e8b08 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1e8a84 │ │ │ │ + bne.n 1e8d14 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2370 │ │ │ │ - b.n 1e8a84 │ │ │ │ + bl 1e2600 │ │ │ │ + b.n 1e8d14 │ │ │ │ nop │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ 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 1e8b7c │ │ │ │ + beq.n 1e8e0c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, r3, [r0, #40] @ 0x28 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7d8c │ │ │ │ + bl 1c801c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e868c │ │ │ │ + bl 1e891c │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1e8b64 │ │ │ │ + cbz r6, 1e8df4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e8bc4 │ │ │ │ + bne.n 1e8e54 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7d8c │ │ │ │ + bl 1c801c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1e868c │ │ │ │ + bl 1e891c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8878 │ │ │ │ + bl 1e8b08 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8878 │ │ │ │ + bl 1e8b08 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r6, 1e8bb2 │ │ │ │ + cbz r6, 1e8e42 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7d8c │ │ │ │ + bl 1c801c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e868c │ │ │ │ + bl 1e891c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8878 │ │ │ │ + bl 1e8b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7d04 │ │ │ │ - b.n 1e8b60 │ │ │ │ + bl 1c7f94 │ │ │ │ + b.n 1e8df0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e8878 │ │ │ │ + bl 1e8b08 │ │ │ │ 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 1e8b28 │ │ │ │ + b.n 1e8db8 │ │ │ │ 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 1e8c82 │ │ │ │ + beq.n 1e8f12 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8c4a │ │ │ │ + beq.n 1e8eda │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8ad8 │ │ │ │ + bl 1e8d68 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e8c0a │ │ │ │ + cbz r3, 1e8e9a │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e8c00 │ │ │ │ + bne.n 1e8e90 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e8c2e │ │ │ │ + beq.n 1e8ebe │ │ │ │ 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] │ │ │ │ @@ -564212,101 +564480,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, 1e8c86 │ │ │ │ + cbz r7, 1e8f16 │ │ │ │ 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, 1e8c56 │ │ │ │ + cbz r3, 1e8ee6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e85ec │ │ │ │ + bl 1e887c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8c62 │ │ │ │ + cbz r3, 1e8ef2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e85ec │ │ │ │ + bl 1e887c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8878 │ │ │ │ + bl 1e8b08 │ │ │ │ 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 1e8bf0 │ │ │ │ + b.n 1e8e80 │ │ │ │ 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 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8d1e │ │ │ │ + beq.n 1e8fae │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e8d1e │ │ │ │ + bne.n 1e8fae │ │ │ │ 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 1e0084 │ │ │ │ + bl 1e0314 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e8d24 │ │ │ │ + beq.n 1e8fb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e8ce8 │ │ │ │ + cbz r2, 1e8f78 │ │ │ │ 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 1e01ec │ │ │ │ + bl 1e047c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0018 │ │ │ │ + bl 1e02a8 │ │ │ │ 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, 1e8d1e │ │ │ │ + cbz r2, 1e8fae │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e8cc0 │ │ │ │ + beq.n 1e8f50 │ │ │ │ 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 │ │ │ │ @@ -564315,192 +564583,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, 1e8da6 │ │ │ │ + cbz r2, 1e9036 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1e8d56 │ │ │ │ + beq.n 1e8fe6 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1e8df2 │ │ │ │ + beq.n 1e9082 │ │ │ │ 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 1e8e76 │ │ │ │ + beq.w 1e9106 │ │ │ │ cmp r4, r3 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - beq.n 1e8e50 │ │ │ │ - cbz r2, 1e8d7e │ │ │ │ + beq.n 1e90e0 │ │ │ │ + cbz r2, 1e900e │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ - cbz r4, 1e8d92 │ │ │ │ + cbz r4, 1e9022 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e8c90 │ │ │ │ + bl 1e8f20 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8c90 │ │ │ │ + bl 1e8f20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e8dca │ │ │ │ + beq.n 1e905a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1e8e22 │ │ │ │ + beq.n 1e90b2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r0, 1e8dc2 │ │ │ │ + cbz r0, 1e9052 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ 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 1e8e90 │ │ │ │ + beq.n 1e9120 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8c90 │ │ │ │ + bl 1e8f20 │ │ │ │ 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 1e8e14 │ │ │ │ + beq.n 1e90a4 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 1e8e14 │ │ │ │ + cbz r2, 1e90a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8c90 │ │ │ │ + bl 1e8f20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e8e9c │ │ │ │ + beq.n 1e912c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e8e6a │ │ │ │ + beq.n 1e90fa │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ - cbz r4, 1e8e44 │ │ │ │ + cbz r4, 1e90d4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8c90 │ │ │ │ - b.n 1e8d52 │ │ │ │ - cbz r2, 1e8e96 │ │ │ │ + bl 1e8f20 │ │ │ │ + b.n 1e8fe2 │ │ │ │ + cbz r2, 1e9126 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - b.n 1e8d92 │ │ │ │ + b.n 1e9022 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - b.n 1e8e34 │ │ │ │ + b.n 1e90c4 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ itett eq │ │ │ │ moveq r4, r2 │ │ │ │ strne r2, [r1, #40] @ 0x28 │ │ │ │ - vldreq d7, [pc, #36] @ 1e8ea8 │ │ │ │ + vldreq d7, [pc, #36] @ 1e9138 │ │ │ │ vstreq d7, [r1, #40] @ 0x28 │ │ │ │ - bne.w 1e8d7e │ │ │ │ - b.n 1e8d92 │ │ │ │ + bne.w 1e900e │ │ │ │ + b.n 1e9022 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1e8de4 │ │ │ │ + b.n 1e9074 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - b.n 1e8d92 │ │ │ │ + b.n 1e9022 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1e8e44 │ │ │ │ + b.n 1e90d4 │ │ │ │ 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 1c6310 │ │ │ │ - bl 1dfae4 │ │ │ │ + bl 1c65a0 │ │ │ │ + bl 1dfd74 │ │ │ │ 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 1e8eec │ │ │ │ + beq.n 1e917c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8efc │ │ │ │ + beq.n 1e918c │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e8ad8 │ │ │ │ + bl 1e8d68 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8d30 │ │ │ │ + bl 1e8fc0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -564508,140 +564776,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 1e8f78 │ │ │ │ + bhi.n 1e9208 │ │ │ │ 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 1e880c │ │ │ │ + bl 1e8a9c │ │ │ │ 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 1e8eb0 │ │ │ │ + bl 1e9140 │ │ │ │ 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 1e86f8 │ │ │ │ + bl 1e8988 │ │ │ │ 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, 1e8f94 │ │ │ │ + cbz r3, 1e9224 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e880c │ │ │ │ + bl 1e8a9c │ │ │ │ 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 1e8eb0 │ │ │ │ + bl 1e9140 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 1e8f42 │ │ │ │ + b.n 1e91d2 │ │ │ │ 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 1c6310 │ │ │ │ - bl 1dfae4 │ │ │ │ + bl 1c65a0 │ │ │ │ + bl 1dfd74 │ │ │ │ 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 1e904a │ │ │ │ + beq.n 1e92da │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r9, #48 @ 0x30 │ │ │ │ - bl 1e2730 │ │ │ │ + bl 1e29c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e9030 │ │ │ │ + cbz r0, 1e92c0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1e9022 │ │ │ │ + beq.n 1e92b2 │ │ │ │ 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 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d8c │ │ │ │ + bl 1c801c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8ff8 │ │ │ │ + bne.n 1e9288 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e9042 │ │ │ │ + beq.n 1e92d2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ 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 1e2730 │ │ │ │ + bl 1e29c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8ff8 │ │ │ │ + bne.n 1e9288 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ - b.n 1e9042 │ │ │ │ + b.n 1e92d2 │ │ │ │ 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 │ │ │ │ @@ -564653,45 +564921,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 1c7dec │ │ │ │ - cbz r0, 1e90e4 │ │ │ │ + bl 1c807c │ │ │ │ + cbz r0, 1e9374 │ │ │ │ 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 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d8c │ │ │ │ + bl 1c801c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e90ae │ │ │ │ + bne.n 1e933e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7d8c │ │ │ │ + bl 1c801c │ │ │ │ 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 │ │ │ │ @@ -564704,188 +564972,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, 1e9134 │ │ │ │ + cbz r3, 1e93c4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e85ec │ │ │ │ + bl 1e887c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e9140 │ │ │ │ + cbz r3, 1e93d0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e85ec │ │ │ │ + bl 1e887c │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e8878 │ │ │ │ + bl 1e8b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e9182 │ │ │ │ + bhi.n 1e9412 │ │ │ │ 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, 1e917a │ │ │ │ + cbz r0, 1e940a │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ 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, 1e9192 │ │ │ │ + cbz r0, 1e9422 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e917e │ │ │ │ + beq.n 1e940e │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9172 │ │ │ │ - b.n 1e917a │ │ │ │ + bne.n 1e9402 │ │ │ │ + b.n 1e940a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e91be │ │ │ │ + beq.n 1e944e │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e91b6 │ │ │ │ + bne.n 1e9446 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e916e │ │ │ │ + bne.n 1e93fe │ │ │ │ ldr r0, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1e916e │ │ │ │ + bne.n 1e93fe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 1e917a │ │ │ │ + b.n 1e940a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e91e4 │ │ │ │ + beq.n 1e9474 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e91dc │ │ │ │ + bne.n 1e946c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e91d0 │ │ │ │ + beq.n 1e9460 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1c7d04 │ │ │ │ - b.n 1e917a │ │ │ │ + bl 1c7f94 │ │ │ │ + b.n 1e940a │ │ │ │ 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, 1e9218 │ │ │ │ + cbz r3, 1e94a8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e85ec │ │ │ │ + bl 1e887c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e9224 │ │ │ │ + cbz r3, 1e94b4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e85ec │ │ │ │ + bl 1e887c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8878 │ │ │ │ + bl 1e8b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8d30 │ │ │ │ + bl 1e8fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ 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] @ (1e94f8 ) │ │ │ │ + ldr r5, [pc, #676] @ (1e9788 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #676] @ (1e94fc ) │ │ │ │ + ldr r2, [pc, #676] @ (1e978c ) │ │ │ │ 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 1e8f0c │ │ │ │ + bl 1e919c │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 1e92ce │ │ │ │ + cbnz r1, 1e955e │ │ │ │ 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 1e92a0 │ │ │ │ + beq.n 1e9530 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e9434 │ │ │ │ + beq.w 1e96c4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e8bc8 │ │ │ │ + bl 1e8e58 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e8bc8 │ │ │ │ - ldr r2, [pc, #584] @ (1e9500 ) │ │ │ │ - ldr r3, [pc, #580] @ (1e94fc ) │ │ │ │ + bl 1e8e58 │ │ │ │ + ldr r2, [pc, #584] @ (1e9790 ) │ │ │ │ + ldr r3, [pc, #580] @ (1e978c ) │ │ │ │ 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 1e94f4 │ │ │ │ + bne.w 1e9784 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1e9360 │ │ │ │ + bne.n 1e95f0 │ │ │ │ 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] │ │ │ │ @@ -564894,85 +565162,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 1e930c │ │ │ │ + beq.n 1e959c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e93b6 │ │ │ │ + beq.n 1e9646 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e94a2 │ │ │ │ + beq.w 1e9732 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - beq.w 1e94ba │ │ │ │ - bl 1e8878 │ │ │ │ + beq.w 1e974a │ │ │ │ + bl 1e8b08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e9346 │ │ │ │ + cbz r3, 1e95d6 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e9464 │ │ │ │ + beq.w 1e96f4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e93b0 │ │ │ │ + b.n 1e9640 │ │ │ │ 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 1e937c │ │ │ │ + beq.n 1e960c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e92b4 │ │ │ │ + beq.n 1e9544 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1e92b4 │ │ │ │ + bne.n 1e9544 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e9468 │ │ │ │ + beq.n 1e96f8 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e8878 │ │ │ │ + bl 1e8b08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e93aa │ │ │ │ + cbz r3, 1e963a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1e92b4 │ │ │ │ + bne.w 1e9544 │ │ │ │ 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 │ │ │ │ @@ -564982,213 +565250,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 1e93e8 │ │ │ │ + beq.n 1e9678 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e9478 │ │ │ │ + beq.n 1e9708 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8878 │ │ │ │ + bl 1e8b08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 1e9440 │ │ │ │ + cbz r2, 1e96d0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e941c │ │ │ │ + beq.n 1e96ac │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e92b4 │ │ │ │ + beq.w 1e9544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8878 │ │ │ │ + bl 1e8b08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1e92b4 │ │ │ │ + b.n 1e9544 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e9108 │ │ │ │ + bl 1e9398 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e92a0 │ │ │ │ + b.n 1e9530 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e9456 │ │ │ │ + beq.n 1e96e6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e92b4 │ │ │ │ + beq.w 1e9544 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8878 │ │ │ │ + bl 1e8b08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - b.n 1e942e │ │ │ │ + b.n 1e96be │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1e93b0 │ │ │ │ + b.n 1e9640 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8878 │ │ │ │ + bl 1e8b08 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1e93aa │ │ │ │ + b.n 1e963a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e948c │ │ │ │ + beq.n 1e971c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e92b4 │ │ │ │ + beq.w 1e9544 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8878 │ │ │ │ + bl 1e8b08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e942e │ │ │ │ + beq.n 1e96be │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - b.n 1e9426 │ │ │ │ + b.n 1e96b6 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.n 1e94e2 │ │ │ │ - bl 1e8878 │ │ │ │ + beq.n 1e9772 │ │ │ │ + bl 1e8b08 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1e9346 │ │ │ │ - bl 1e8878 │ │ │ │ + b.n 1e95d6 │ │ │ │ + bl 1e8b08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e94dc │ │ │ │ + cbz r3, 1e976c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e93b0 │ │ │ │ + b.n 1e9640 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e93b0 │ │ │ │ - bl 1e8878 │ │ │ │ + b.n 1e9640 │ │ │ │ + bl 1e8b08 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1e93b0 │ │ │ │ + b.n 1e9640 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ 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] @ (1e9610 ) │ │ │ │ + ldr r0, [pc, #248] @ (1e98a0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (1e9614 ) │ │ │ │ + ldr r1, [pc, #248] @ (1e98a4 ) │ │ │ │ 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 1e00ec │ │ │ │ - cbz r0, 1e9572 │ │ │ │ + bl 1e037c │ │ │ │ + cbz r0, 1e9802 │ │ │ │ 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] @ (1e9618 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e9614 ) │ │ │ │ + ldr r2, [pc, #192] @ (1e98a8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e98a4 ) │ │ │ │ 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 1e960a │ │ │ │ + bne.n 1e989a │ │ │ │ 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 1e8f0c │ │ │ │ + bl 1e919c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e9590 │ │ │ │ + bne.n 1e9820 │ │ │ │ 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 1e8f0c │ │ │ │ + bl 1e919c │ │ │ │ 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 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1e95da │ │ │ │ + b.n 1e986a │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -565196,99 +565464,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 1e95d2 │ │ │ │ + bne.n 1e9862 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8bc8 │ │ │ │ - b.n 1e9556 │ │ │ │ + bl 1e8e58 │ │ │ │ + b.n 1e97e6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ 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] @ (1e9764 ) │ │ │ │ + ldr r4, [pc, #308] @ (1e99f4 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (1e9768 ) │ │ │ │ + ldr r1, [pc, #308] @ (1e99f8 ) │ │ │ │ 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 1e972c │ │ │ │ + beq.n 1e99bc │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e968a │ │ │ │ + beq.n 1e991a │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e968a │ │ │ │ + cbz r3, 1e991a │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 1e88d4 │ │ │ │ + bl 1e8b64 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e967a │ │ │ │ + bne.n 1e990a │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1e8f0c │ │ │ │ + bl 1e919c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e970a │ │ │ │ + beq.n 1e999a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9748 │ │ │ │ + beq.n 1e99d8 │ │ │ │ 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, 1e96f2 │ │ │ │ + cbz r3, 1e9982 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e96f2 │ │ │ │ + cbz r2, 1e9982 │ │ │ │ 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] │ │ │ │ @@ -565296,15 +565564,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 1e96c8 │ │ │ │ + bne.n 1e9958 │ │ │ │ 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] │ │ │ │ @@ -565315,391 +565583,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 1e8bc8 │ │ │ │ + bl 1e8e58 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1e8bc8 │ │ │ │ - ldr r2, [pc, #60] @ (1e976c ) │ │ │ │ - ldr r3, [pc, #56] @ (1e9768 ) │ │ │ │ + bl 1e8e58 │ │ │ │ + ldr r2, [pc, #60] @ (1e99fc ) │ │ │ │ + ldr r3, [pc, #56] @ (1e99f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9760 │ │ │ │ + bne.n 1e99f0 │ │ │ │ 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 1e9708 │ │ │ │ + b.n 1e9998 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ 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, 1e9796 │ │ │ │ + cbz r3, 1e9a26 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 1e898c │ │ │ │ + bl 1e8c1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9786 │ │ │ │ + bne.n 1e9a16 │ │ │ │ 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] @ (1e98d8 ) │ │ │ │ + ldr r2, [pc, #304] @ (1e9b68 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (1e98dc ) │ │ │ │ + ldr r3, [pc, #304] @ (1e9b6c ) │ │ │ │ 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 1e97c2 │ │ │ │ + b.n 1e9a52 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e97c0 │ │ │ │ + bne.n 1e9a50 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e98a0 │ │ │ │ + beq.n 1e9b30 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e98ce │ │ │ │ - bl 1e00e0 │ │ │ │ + beq.n 1e9b5e │ │ │ │ + bl 1e0370 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e9842 │ │ │ │ + beq.n 1e9ad2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e9842 │ │ │ │ + bne.n 1e9ad2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e98b4 │ │ │ │ + beq.n 1e9b44 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e98b4 │ │ │ │ + bne.n 1e9b44 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e8588 │ │ │ │ + bl 1e8818 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e9834 │ │ │ │ + cbz r2, 1e9ac4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e9834 │ │ │ │ + bne.n 1e9ac4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8588 │ │ │ │ + bl 1e8818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9810 │ │ │ │ + bne.n 1e9aa0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e8588 │ │ │ │ + bl 1e8818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e98a6 │ │ │ │ + beq.n 1e9b36 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e98ca │ │ │ │ + beq.n 1e9b5a │ │ │ │ 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 1e9504 │ │ │ │ + bl 1e9794 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e9888 │ │ │ │ + cbz r3, 1e9b18 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1e898c │ │ │ │ + bl 1e8c1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9878 │ │ │ │ - ldr r2, [pc, #84] @ (1e98e0 ) │ │ │ │ - ldr r3, [pc, #80] @ (1e98dc ) │ │ │ │ + bne.n 1e9b08 │ │ │ │ + ldr r2, [pc, #84] @ (1e9b70 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e9b6c ) │ │ │ │ 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 1e98c6 │ │ │ │ + bne.n 1e9b56 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 1e98ac │ │ │ │ + cbnz r2, 1e9b3c │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e9856 │ │ │ │ + b.n 1e9ae6 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e9854 │ │ │ │ + b.n 1e9ae4 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e8588 │ │ │ │ + bl 1e8818 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e11a8 │ │ │ │ - b.n 1e9842 │ │ │ │ + bl 1e1438 │ │ │ │ + b.n 1e9ad2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1e9854 │ │ │ │ - bl 1e00e0 │ │ │ │ + b.n 1e9ae4 │ │ │ │ + bl 1e0370 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ 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] @ (1e9960 ) │ │ │ │ - ldr r3, [pc, #104] @ (1e9964 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e9bf0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e9bf4 ) │ │ │ │ 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 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ 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 1e9910 │ │ │ │ - ldr r2, [pc, #40] @ (1e9968 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9964 ) │ │ │ │ + bcs.n 1e9ba0 │ │ │ │ + ldr r2, [pc, #40] @ (1e9bf8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9bf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e995a │ │ │ │ + bne.n 1e9bea │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ 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 1e99ba │ │ │ │ + beq.n 1e9c4a │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1e99b2 │ │ │ │ + bmi.n 1e9c42 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e99b2 │ │ │ │ + bne.n 1e9c42 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 1e99ac │ │ │ │ + bhi.n 1e9c3c │ │ │ │ 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 1e996c │ │ │ │ + bl 1e9bfc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e998a │ │ │ │ + bne.n 1e9c1a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e996c │ │ │ │ - b.n 1e99b2 │ │ │ │ + bl 1e9bfc │ │ │ │ + b.n 1e9c42 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e996c │ │ │ │ - b.n 1e99b2 │ │ │ │ + bl 1e9bfc │ │ │ │ + b.n 1e9c42 │ │ │ │ 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 1e9a24 │ │ │ │ + beq.n 1e9cb4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1e80a4 │ │ │ │ + bl 1e8334 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 1e9a2a │ │ │ │ + cbnz r2, 1e9cba │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1e9a1c │ │ │ │ + bne.n 1e9cac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 1e99e8 │ │ │ │ + bl 1e9c78 │ │ │ │ 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 1e9a1c │ │ │ │ + b.n 1e9cac │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1e9a6a │ │ │ │ + beq.n 1e9cfa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9a66 │ │ │ │ + bne.n 1e9cf6 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1e9a66 │ │ │ │ + bne.n 1e9cf6 │ │ │ │ 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 2bc234 │ │ │ │ - cbz r0, 1e9af6 │ │ │ │ + bl 2bc4c4 │ │ │ │ + cbz r0, 1e9d86 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 1e9b7c │ │ │ │ + bhi.n 1e9e0c │ │ │ │ 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 │ │ │ │ @@ -565708,36 +565976,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, 1e9af6 │ │ │ │ + cbnz r3, 1e9d86 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 1e9af6 │ │ │ │ + cbnz r3, 1e9d86 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e9c18 │ │ │ │ + beq.w 1e9ea8 │ │ │ │ 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 1e9c18 │ │ │ │ + bls.w 1e9ea8 │ │ │ │ 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 1e9c2a │ │ │ │ + bhi.w 1e9eba │ │ │ │ addw lr, pc, #12 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -565779,30 +566047,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 1e9b00 │ │ │ │ + b.n 1e9d90 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 1e9b00 │ │ │ │ + b.n 1e9d90 │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 1e9b00 │ │ │ │ + b.n 1e9d90 │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 1e9ac8 │ │ │ │ + b.n 1e9d58 │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 1e9ac8 │ │ │ │ + b.n 1e9d58 │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 1e9ac8 │ │ │ │ + b.n 1e9d58 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1e9c2a │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e9bb4 ) │ │ │ │ + bhi.n 1e9eba │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e9e44 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -565830,48 +566098,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 1e9af8 │ │ │ │ + beq.w 1e9d88 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df390 │ │ │ │ - b.n 1e9af8 │ │ │ │ + bl 1df620 │ │ │ │ + b.n 1e9d88 │ │ │ │ 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] @ 1ea6c4 │ │ │ │ + ldr.w r2, [pc, #2688] @ 1ea954 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2680] @ 1ea6c8 │ │ │ │ + ldr.w r3, [pc, #2680] @ 1ea958 │ │ │ │ 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 1e9dc8 │ │ │ │ + bcc.w 1ea058 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ orr.w r2, r3, #4 │ │ │ │ @@ -565892,26 +566160,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 1ea68e │ │ │ │ + bhi.w 1ea91e │ │ │ │ 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 1e9cc8 │ │ │ │ + bls.n 1e9f58 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ sub.w fp, sl, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ @@ -565926,40 +566194,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 1e9fde │ │ │ │ + bcc.w 1ea26e │ │ │ │ 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 1e9d4a │ │ │ │ + bne.n 1e9fda │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea526 │ │ │ │ + beq.w 1ea7b6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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] │ │ │ │ @@ -565967,38 +566235,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 1ea006 │ │ │ │ + bhi.w 1ea296 │ │ │ │ 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 1e9cba │ │ │ │ + bcc.w 1e9f4a │ │ │ │ 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 1ea974 │ │ │ │ + bls.w 1eac04 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9fac │ │ │ │ + beq.w 1ea23c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ orr.w r3, r4, #4 │ │ │ │ @@ -566009,213 +566277,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 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea52a │ │ │ │ + beq.w 1ea7ba │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1e9e30 │ │ │ │ + bne.n 1ea0c0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea93e │ │ │ │ + beq.w 1eabce │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea962 │ │ │ │ + beq.w 1eabf2 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1ea6d0 │ │ │ │ + beq.w 1ea960 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e9e66 │ │ │ │ + cbz r0, 1ea0f6 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e9f92 │ │ │ │ + beq.w 1ea222 │ │ │ │ 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 1e9f64 │ │ │ │ + b.n 1ea1f4 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e53cc │ │ │ │ + bl 1e565c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e9f3c │ │ │ │ + cbz r0, 1ea1cc │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, fp │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 1e9f90 │ │ │ │ + bcs.n 1ea220 │ │ │ │ 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 1e9e86 │ │ │ │ + bne.n 1ea116 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1e9e86 │ │ │ │ + bne.w 1ea116 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1e9eee │ │ │ │ + b.n 1ea17e │ │ │ │ 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 1e9dfe │ │ │ │ + bne.w 1ea08e │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4994 │ │ │ │ - ldr.w r2, [pc, #1804] @ 1ea6cc │ │ │ │ - ldr.w r3, [pc, #1796] @ 1ea6c8 │ │ │ │ + bl 1e4c24 │ │ │ │ + ldr.w r2, [pc, #1804] @ 1ea95c │ │ │ │ + ldr.w r3, [pc, #1796] @ 1ea958 │ │ │ │ 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 1eaa82 │ │ │ │ + bne.w 1ead12 │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1ea526 │ │ │ │ + beq.w 1ea7b6 │ │ │ │ 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 1e9d4a │ │ │ │ + b.n 1e9fda │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 1ea6a2 │ │ │ │ + beq.w 1ea932 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1ea552 │ │ │ │ + bne.w 1ea7e2 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea998 │ │ │ │ + beq.w 1eac28 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea92e │ │ │ │ + beq.w 1eabbe │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ea552 │ │ │ │ + bne.w 1ea7e2 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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] │ │ │ │ @@ -566223,22 +566491,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 1ea9a8 │ │ │ │ + bne.w 1eac38 │ │ │ │ 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 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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] │ │ │ │ @@ -566258,84 +566526,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ 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 1ea19c │ │ │ │ + beq.n 1ea42c │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -566352,21 +566620,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -566374,15 +566642,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -566395,21 +566663,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -566417,15 +566685,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -566438,49 +566706,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1eaa12 │ │ │ │ + bne.w 1eaca2 │ │ │ │ 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 │ │ │ │ @@ -566500,36 +566768,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -566543,36 +566811,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -566587,35 +566855,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -566625,97 +566893,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 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea5ea │ │ │ │ + b.n 1ea87a │ │ │ │ mov r8, r6 │ │ │ │ - b.n 1e9da0 │ │ │ │ + b.n 1ea030 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea950 │ │ │ │ + beq.w 1eabe0 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 1e9f92 │ │ │ │ + beq.w 1ea222 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1e9e30 │ │ │ │ + bne.w 1ea0c0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e9f92 │ │ │ │ + b.n 1ea222 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ea5d8 │ │ │ │ + bcc.n 1ea868 │ │ │ │ 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 1e53cc │ │ │ │ + bl 1e565c │ │ │ │ cmp fp, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bls.n 1ea5d6 │ │ │ │ + bls.n 1ea866 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, r6, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r8 │ │ │ │ - beq.n 1ea56e │ │ │ │ + beq.n 1ea7fe │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ea5c6 │ │ │ │ + cbz r0, 1ea856 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1ea56e │ │ │ │ + b.n 1ea7fe │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ 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] │ │ │ │ @@ -566723,15 +566991,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 1ea682 │ │ │ │ + bcc.n 1ea912 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r7, r4 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -566739,63 +567007,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ - b.w 1e9da8 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.w 1ea038 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1e9da8 │ │ │ │ - b.n 1ea612 │ │ │ │ + beq.w 1ea038 │ │ │ │ + b.n 1ea8a2 │ │ │ │ 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 1e9ce4 │ │ │ │ + b.w 1e9f74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea988 │ │ │ │ + beq.w 1eac18 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ea5ea │ │ │ │ + beq.n 1ea87a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ea552 │ │ │ │ + bne.w 1ea7e2 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea5ea │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + b.n 1ea87a │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ blx 54720 │ │ │ │ @@ -566805,102 +567073,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 1ea6e2 │ │ │ │ + bne.n 1ea972 │ │ │ │ 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 1eaa7e │ │ │ │ + beq.w 1ead0e │ │ │ │ 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 1ea72c │ │ │ │ + bhi.n 1ea9bc │ │ │ │ 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 1eaa72 │ │ │ │ + bne.w 1ead02 │ │ │ │ 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 1ea7a4 │ │ │ │ + bne.n 1eaa34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eaa0e │ │ │ │ + beq.w 1eac9e │ │ │ │ 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 1ea78c │ │ │ │ + bne.n 1eaa1c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1eaa0e │ │ │ │ + beq.w 1eac9e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 54720 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -566908,242 +567176,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 1ea810 │ │ │ │ + bne.n 1eaaa0 │ │ │ │ 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 1eaa7a │ │ │ │ + beq.w 1ead0a │ │ │ │ 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 1ea856 │ │ │ │ + bhi.n 1eaae6 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ea902 │ │ │ │ + bne.n 1eab92 │ │ │ │ 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 1ea8ba │ │ │ │ - cbz r4, 1ea902 │ │ │ │ + bne.n 1eab4a │ │ │ │ + cbz r4, 1eab92 │ │ │ │ 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 1ea8a6 │ │ │ │ - cbz r5, 1ea902 │ │ │ │ + bne.n 1eab36 │ │ │ │ + cbz r5, 1eab92 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9f92 │ │ │ │ + b.w 1ea222 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea5ea │ │ │ │ + b.n 1ea87a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9f92 │ │ │ │ + b.w 1ea222 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9f92 │ │ │ │ + b.w 1ea222 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9f92 │ │ │ │ + b.w 1ea222 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4994 │ │ │ │ - b.w 1e9fbc │ │ │ │ + bl 1e4c24 │ │ │ │ + b.w 1ea24c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea5ea │ │ │ │ + b.n 1ea87a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea5ea │ │ │ │ + b.n 1ea87a │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ - b.w 1ea06a │ │ │ │ + bl 1e47e4 │ │ │ │ + b.w 1ea2fa │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1ea7f2 │ │ │ │ + b.n 1eaa82 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1ea35a │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1ea5ea │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1ea7f2 │ │ │ │ + b.n 1eaa82 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1ea872 │ │ │ │ + b.n 1eab02 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ea748 │ │ │ │ + b.n 1ea9d8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1eaa9a │ │ │ │ + bne.n 1ead2a │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1eaa9e │ │ │ │ + beq.n 1ead2e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eaa9a │ │ │ │ + bne.n 1ead2a │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eaa9a │ │ │ │ + bne.n 1ead2a │ │ │ │ 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} │ │ │ │ @@ -567151,143 +567419,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 1eab54 │ │ │ │ + beq.n 1eade4 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1eab5c │ │ │ │ + beq.n 1eadec │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 1eab06 │ │ │ │ + cbz r3, 1ead96 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eaae4 │ │ │ │ + beq.n 1ead74 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 1eab54 │ │ │ │ + ble.n 1eade4 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1c60dc │ │ │ │ + bl 1c636c │ │ │ │ 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 1eab42 │ │ │ │ + beq.n 1eadd2 │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 1eab58 │ │ │ │ + cbz r3, 1eade8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eab58 │ │ │ │ + bne.n 1eade8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1eab28 │ │ │ │ + bne.n 1eadb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eaa88 │ │ │ │ + bl 1ead18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eab2e │ │ │ │ + bne.n 1eadbe │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 1eab2e │ │ │ │ + b.n 1eadbe │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eaa88 │ │ │ │ + bl 1ead18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eaaf8 │ │ │ │ + bne.n 1ead88 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 1eaaf8 │ │ │ │ + b.n 1ead88 │ │ │ │ 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 1eab90 │ │ │ │ + bcc.n 1eae20 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1eab96 │ │ │ │ + bls.n 1eae26 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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, 1eabe6 │ │ │ │ + cbz r0, 1eae76 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eabdc │ │ │ │ - bl 1e11a8 │ │ │ │ + bne.n 1eae6c │ │ │ │ + bl 1e1438 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 1eabe0 │ │ │ │ + cbz r3, 1eae70 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1eabe0 │ │ │ │ + bne.n 1eae70 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1eabb8 │ │ │ │ + beq.n 1eae48 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1eabdc │ │ │ │ + b.n 1eae6c │ │ │ │ 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] @ (1eacf4 ) │ │ │ │ + ldr r4, [pc, #244] @ (1eaf84 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #244] @ (1eacf8 ) │ │ │ │ + ldr r3, [pc, #244] @ (1eaf88 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add.w r7, r8, #20 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ 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] │ │ │ │ @@ -567295,142 +567563,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 1eacd0 │ │ │ │ + beq.n 1eaf60 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1eac60 │ │ │ │ + b.n 1eaef0 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 1eacc6 │ │ │ │ + bne.n 1eaf56 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1eacc6 │ │ │ │ + beq.n 1eaf56 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1eacc6 │ │ │ │ + beq.n 1eaf56 │ │ │ │ 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 1eacc6 │ │ │ │ + bne.n 1eaf56 │ │ │ │ subs r2, #20 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e99e8 │ │ │ │ + bl 1e9c78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1eacc6 │ │ │ │ + beq.n 1eaf56 │ │ │ │ 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 1eab98 │ │ │ │ + bl 1eae28 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1eac5e │ │ │ │ - ldr r2, [pc, #40] @ (1eacfc ) │ │ │ │ - ldr r3, [pc, #36] @ (1eacf8 ) │ │ │ │ + bne.n 1eaeee │ │ │ │ + ldr r2, [pc, #40] @ (1eaf8c ) │ │ │ │ + ldr r3, [pc, #36] @ (1eaf88 ) │ │ │ │ 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 1eacee │ │ │ │ + bne.n 1eaf7e │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 1ead20 │ │ │ │ + b.n 1eafb0 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ead14 │ │ │ │ + bne.n 1eafa4 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1ead2c │ │ │ │ + bne.n 1eafbc │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ead30 │ │ │ │ + bne.n 1eafc0 │ │ │ │ subs r0, #20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1ead2c │ │ │ │ + cbz r3, 1eafbc │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1ead02 │ │ │ │ + bne.n 1eaf92 │ │ │ │ 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 1eadd4 │ │ │ │ + beq.n 1eb064 │ │ │ │ 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 1ead6a │ │ │ │ + beq.n 1eaffa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eadce │ │ │ │ + beq.n 1eb05e │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eadce │ │ │ │ + bne.n 1eb05e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ead54 │ │ │ │ + bne.n 1eafe4 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1ead58 │ │ │ │ + bne.n 1eafe8 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1eadac │ │ │ │ + bhi.n 1eb03c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1eadde │ │ │ │ + bhi.n 1eb06e │ │ │ │ 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 │ │ │ │ @@ -567445,154 +567713,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 1eade6 │ │ │ │ + bne.n 1eb076 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 1eade2 │ │ │ │ + bcs.n 1eb072 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ead58 │ │ │ │ + bne.n 1eafe8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eadac │ │ │ │ + b.n 1eb03c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eadac │ │ │ │ + b.n 1eb03c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1eadd0 │ │ │ │ + b.n 1eb060 │ │ │ │ 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 1eae74 │ │ │ │ + beq.n 1eb104 │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 1eae9c │ │ │ │ + bne.n 1eb12c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eae44 │ │ │ │ + beq.n 1eb0d4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1eae20 │ │ │ │ + beq.n 1eb0b0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movw r0, #319 @ 0x13f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1eae6c │ │ │ │ + beq.n 1eb0fc │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ - bcc.n 1eae78 │ │ │ │ + bcc.n 1eb108 │ │ │ │ cmp.w r3, #668 @ 0x29c │ │ │ │ - beq.n 1eae88 │ │ │ │ + beq.n 1eb118 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - bne.n 1eae1a │ │ │ │ + bne.n 1eb0aa │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1eae1a │ │ │ │ - b.n 1eae6c │ │ │ │ + bne.n 1eb0aa │ │ │ │ + b.n 1eb0fc │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1eae1a │ │ │ │ + bne.n 1eb0aa │ │ │ │ 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 1eae1c │ │ │ │ + bhi.n 1eb0ac │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1eadec │ │ │ │ + bl 1eb07c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eae1c │ │ │ │ + bne.n 1eb0ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1eae08 │ │ │ │ + bne.n 1eb098 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1eae1c │ │ │ │ + b.n 1eb0ac │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 1eae6c │ │ │ │ + beq.n 1eb0fc │ │ │ │ subs r3, #117 @ 0x75 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1eae1a │ │ │ │ + bhi.n 1eb0aa │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bmi.n 1eae6c │ │ │ │ - b.n 1eae1a │ │ │ │ + bmi.n 1eb0fc │ │ │ │ + b.n 1eb0aa │ │ │ │ add.w r3, r2, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1eaea0 │ │ │ │ + beq.n 1eb130 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1eae1a │ │ │ │ + bne.n 1eb0aa │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 1eae1a │ │ │ │ - b.n 1eae6c │ │ │ │ + bpl.n 1eb0aa │ │ │ │ + b.n 1eb0fc │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1eae1c │ │ │ │ + b.n 1eb0ac │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 1eae6c │ │ │ │ - b.n 1eae90 │ │ │ │ + bmi.n 1eb0fc │ │ │ │ + b.n 1eb120 │ │ │ │ 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 1eaf22 │ │ │ │ - bhi.n 1eaf14 │ │ │ │ + beq.n 1eb1b2 │ │ │ │ + bhi.n 1eb1a4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1eaf3c │ │ │ │ + bhi.n 1eb1cc │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1eaf76 │ │ │ │ + bne.n 1eb206 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2bc260 │ │ │ │ + bl 2bc4f0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eaf44 │ │ │ │ + beq.n 1eb1d4 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1eaf44 │ │ │ │ + bpl.n 1eb1d4 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1eaf6a │ │ │ │ + beq.n 1eb1fa │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1eaf6a │ │ │ │ + bhi.n 1eb1fa │ │ │ │ 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 │ │ │ │ @@ -567602,97 +567870,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 1eaf3c │ │ │ │ + bne.n 1eb1cc │ │ │ │ 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 1eaea8 │ │ │ │ + bl 1eb138 │ │ │ │ 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 2bc200 │ │ │ │ + bl 2bc490 │ │ │ │ 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 1eaeec │ │ │ │ + bne.n 1eb17c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1eaf1c │ │ │ │ + b.n 1eb1ac │ │ │ │ movs r3, #4 │ │ │ │ - b.n 1eaf1c │ │ │ │ + b.n 1eb1ac │ │ │ │ movs r3, #2 │ │ │ │ - b.n 1eaf1c │ │ │ │ + b.n 1eb1ac │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1eaf1c │ │ │ │ + b.n 1eb1ac │ │ │ │ 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] @ (1eb06c ) │ │ │ │ + ldr r4, [pc, #220] @ (1eb2fc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #220] @ (1eb070 ) │ │ │ │ + ldr r3, [pc, #220] @ (1eb300 ) │ │ │ │ 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 1eaac0 │ │ │ │ + bl 1ead50 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb062 │ │ │ │ + beq.n 1eb2f2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1eb050 │ │ │ │ + beq.n 1eb2e0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1eb018 │ │ │ │ + beq.n 1eb2a8 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1eaffe │ │ │ │ + bhi.n 1eb28e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1eaffe │ │ │ │ + bhi.n 1eb28e │ │ │ │ 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 │ │ │ │ @@ -567716,99 +567984,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 1eafbe │ │ │ │ + bne.n 1eb24e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 1eb030 │ │ │ │ - bl 1c61e4 │ │ │ │ - ldr r2, [pc, #64] @ (1eb074 ) │ │ │ │ - ldr r3, [pc, #60] @ (1eb070 ) │ │ │ │ + bcs.n 1eb2c0 │ │ │ │ + bl 1c6474 │ │ │ │ + ldr r2, [pc, #64] @ (1eb304 ) │ │ │ │ + ldr r3, [pc, #60] @ (1eb300 ) │ │ │ │ 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 1eb066 │ │ │ │ + bne.n 1eb2f6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 1eaffe │ │ │ │ + b.n 1eb28e │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 1e98e4 │ │ │ │ + bl 1e9b74 │ │ │ │ add sl, r0 │ │ │ │ - b.n 1eb018 │ │ │ │ + b.n 1eb2a8 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 1eb022 │ │ │ │ + b.n 1eb2b2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r4, r1] │ │ │ │ + ldr r5, [pc, #856] @ (1eb658 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #800] @ (1eb398 ) │ │ │ │ + ldr r5, [pc, #224] @ (1eb3e8 ) │ │ │ │ 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] @ 1eb504 │ │ │ │ + ldr.w r5, [pc, #1144] @ 1eb794 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1eb508 │ │ │ │ + ldr.w r3, [pc, #1144] @ 1eb798 │ │ │ │ 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 1eaac0 │ │ │ │ + bl 1ead50 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1eb0dc │ │ │ │ + cbz r0, 1eb36c │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb260 │ │ │ │ + beq.w 1eb4f0 │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1eb502 │ │ │ │ + bhi.w 1eb792 │ │ │ │ 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 │ │ │ │ @@ -567827,15 +568095,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 1eb302 │ │ │ │ + beq.w 1eb592 │ │ │ │ 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 │ │ │ │ @@ -567844,41 +568112,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 1eb20a │ │ │ │ + beq.n 1eb49a │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 1eb212 │ │ │ │ + beq.n 1eb4a2 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 1eb240 │ │ │ │ + beq.n 1eb4d0 │ │ │ │ ldrb.w r8, [lr, #109] @ 0x6d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1eb4f4 │ │ │ │ + bne.w 1eb784 │ │ │ │ ldrb.w lr, [lr, #33] @ 0x21 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1eb1b0 │ │ │ │ + bne.n 1eb440 │ │ │ │ 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 1eb3e4 │ │ │ │ + beq.w 1eb674 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 1eb4a2 │ │ │ │ + bhi.w 1eb732 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb502 │ │ │ │ + bhi.w 1eb792 │ │ │ │ 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 │ │ │ │ @@ -567905,81 +568173,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 1eb344 │ │ │ │ + bne.w 1eb5d4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1eb240 │ │ │ │ + cbz r0, 1eb4d0 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1eb0ec │ │ │ │ + bne.w 1eb37c │ │ │ │ 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 1eb270 │ │ │ │ + bcs.n 1eb500 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c61e4 │ │ │ │ - ldr r2, [pc, #664] @ (1eb50c ) │ │ │ │ - ldr r3, [pc, #660] @ (1eb508 ) │ │ │ │ + bl 1c6474 │ │ │ │ + ldr r2, [pc, #664] @ (1eb79c ) │ │ │ │ + ldr r3, [pc, #660] @ (1eb798 ) │ │ │ │ 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 1eb4f0 │ │ │ │ + bne.w 1eb780 │ │ │ │ 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 1e98e4 │ │ │ │ + bl 1e9b74 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1eb31c │ │ │ │ + beq.n 1eb5ac │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 1eb250 │ │ │ │ + beq.n 1eb4e0 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1eb502 │ │ │ │ + bhi.w 1eb792 │ │ │ │ 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 │ │ │ │ @@ -568008,554 +568276,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 1eb442 │ │ │ │ + beq.w 1eb6d2 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 1eb17a │ │ │ │ - b.n 1eb218 │ │ │ │ + bne.w 1eb40a │ │ │ │ + b.n 1eb4a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb250 │ │ │ │ + beq.n 1eb4e0 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb240 │ │ │ │ + beq.n 1eb4d0 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 1eb232 │ │ │ │ + b.n 1eb4c2 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 1eb240 │ │ │ │ + beq.w 1eb4d0 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb502 │ │ │ │ + bhi.w 1eb792 │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 1eb2ec │ │ │ │ - beq.n 1eb308 │ │ │ │ - beq.n 1eb30a │ │ │ │ + beq.n 1eb57c │ │ │ │ + beq.n 1eb598 │ │ │ │ + beq.n 1eb59a │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 1eb30e │ │ │ │ - beq.n 1eb310 │ │ │ │ - beq.n 1eb312 │ │ │ │ + beq.n 1eb59e │ │ │ │ + beq.n 1eb5a0 │ │ │ │ + beq.n 1eb5a2 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - beq.n 1eb316 │ │ │ │ - beq.n 1eb318 │ │ │ │ - beq.n 1eb31a │ │ │ │ - beq.n 1eb31c │ │ │ │ - beq.n 1eb31e │ │ │ │ - beq.n 1eb320 │ │ │ │ - beq.n 1eb322 │ │ │ │ - cbnz r0, 1eb3f8 │ │ │ │ + beq.n 1eb5a6 │ │ │ │ + beq.n 1eb5a8 │ │ │ │ + beq.n 1eb5aa │ │ │ │ + beq.n 1eb5ac │ │ │ │ + beq.n 1eb5ae │ │ │ │ + beq.n 1eb5b0 │ │ │ │ + beq.n 1eb5b2 │ │ │ │ + cbnz r0, 1eb688 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eb3b2 │ │ │ │ + cbz r0, 1eb642 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb250 │ │ │ │ + b.n 1eb4e0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1eb388 │ │ │ │ + b.n 1eb618 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1eb388 │ │ │ │ + b.n 1eb618 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1eb388 │ │ │ │ + b.n 1eb618 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb4a8 │ │ │ │ + beq.n 1eb738 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1eb420 │ │ │ │ + cbz r0, 1eb6b0 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb250 │ │ │ │ + b.n 1eb4e0 │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 1eb218 │ │ │ │ + beq.w 1eb4a8 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 1eb240 │ │ │ │ + beq.w 1eb4d0 │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eb482 │ │ │ │ + cbz r0, 1eb712 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb250 │ │ │ │ + b.n 1eb4e0 │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 1eb388 │ │ │ │ + b.n 1eb618 │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 1eb3f2 │ │ │ │ + b.n 1eb682 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1eb326 │ │ │ │ + b.n 1eb5b6 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 1eb326 │ │ │ │ + b.n 1eb5b6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 1eb326 │ │ │ │ + b.n 1eb5b6 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1eb326 │ │ │ │ + b.n 1eb5b6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1eb458 │ │ │ │ + b.n 1eb6e8 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1eb458 │ │ │ │ + b.n 1eb6e8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1eb458 │ │ │ │ + b.n 1eb6e8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1eb458 │ │ │ │ + b.n 1eb6e8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 1eb356 │ │ │ │ - b.n 1eb454 │ │ │ │ + bls.w 1eb5e6 │ │ │ │ + b.n 1eb6e4 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #416] @ (1eb6a8 ) │ │ │ │ + ldr r4, [pc, #864] @ (1ebaf8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #544] @ (1eb730 ) │ │ │ │ + ldr r2, [pc, #992] @ (1ebb80 ) │ │ │ │ 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 1eb59c │ │ │ │ + beq.n 1eb82c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1eb556 │ │ │ │ + cbz r3, 1eb7e6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1eb58a │ │ │ │ + cbz r2, 1eb81a │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb5a0 │ │ │ │ + beq.n 1eb830 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1eb550 │ │ │ │ + cbz r4, 1eb7e0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1eb550 │ │ │ │ + cbz r2, 1eb7e0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb570 │ │ │ │ + beq.n 1eb800 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb53e │ │ │ │ + bne.n 1eb7ce │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb57e │ │ │ │ + beq.n 1eb80e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb52a │ │ │ │ + bne.n 1eb7ba │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1eab98 │ │ │ │ + bl 1eae28 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1eb54a │ │ │ │ + b.n 1eb7da │ │ │ │ mov r0, r3 │ │ │ │ - bl 1eab98 │ │ │ │ + bl 1eae28 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1eb556 │ │ │ │ + b.n 1eb7e6 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eb556 │ │ │ │ - bl 1eab98 │ │ │ │ + bne.n 1eb7e6 │ │ │ │ + bl 1eae28 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 1eb556 │ │ │ │ + b.n 1eb7e6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1eb562 │ │ │ │ + b.n 1eb7f2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eab98 │ │ │ │ + bl 1eae28 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 1eb53a │ │ │ │ + b.n 1eb7ca │ │ │ │ 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, 1eb5ce │ │ │ │ - b.n 1eb5f2 │ │ │ │ + cbnz r5, 1eb85e │ │ │ │ + b.n 1eb882 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1eb5f2 │ │ │ │ + cbz r5, 1eb882 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb5c8 │ │ │ │ + beq.n 1eb858 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1eb510 │ │ │ │ + bl 1eb7a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1eb5f2 │ │ │ │ + cbz r3, 1eb882 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb5d6 │ │ │ │ + bne.n 1eb866 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb5e4 │ │ │ │ + bne.n 1eb874 │ │ │ │ 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, 1eb61a │ │ │ │ - b.n 1eb6f2 │ │ │ │ + cbnz r7, 1eb8aa │ │ │ │ + b.n 1eb982 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eb6f2 │ │ │ │ + beq.n 1eb982 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eb612 │ │ │ │ + beq.n 1eb8a2 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1eb702 │ │ │ │ + beq.n 1eb992 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb6a8 │ │ │ │ + beq.n 1eb938 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb6ba │ │ │ │ + beq.n 1eb94a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 1eb676 │ │ │ │ + bne.n 1eb906 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb6f8 │ │ │ │ + beq.n 1eb988 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1eb674 │ │ │ │ + bne.n 1eb904 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1eb674 │ │ │ │ + bls.n 1eb904 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r2, #40] @ 0x28 │ │ │ │ movne r6, #1 │ │ │ │ - cbz r3, 1eb6a8 │ │ │ │ + cbz r3, 1eb938 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1eb68e │ │ │ │ + cbz r3, 1eb91e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1eb68e │ │ │ │ + cbz r1, 1eb91e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eb64e │ │ │ │ + beq.n 1eb8de │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb67c │ │ │ │ + bne.n 1eb90c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eb6a8 │ │ │ │ + bne.n 1eb938 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb6f8 │ │ │ │ + beq.n 1eb988 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 1eb65e │ │ │ │ + beq.n 1eb8ee │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1eb6ce │ │ │ │ + beq.n 1eb95e │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1eb636 │ │ │ │ + b.n 1eb8c6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eb64e │ │ │ │ + beq.n 1eb8de │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1eb6b6 │ │ │ │ + bne.n 1eb946 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eb6f2 │ │ │ │ + cbz r3, 1eb982 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb622 │ │ │ │ + bne.n 1eb8b2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb6e4 │ │ │ │ + bne.n 1eb974 │ │ │ │ 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 1eb66a │ │ │ │ + b.n 1eb8fa │ │ │ │ mov r6, r9 │ │ │ │ - b.n 1eb6ce │ │ │ │ + b.n 1eb95e │ │ │ │ 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 1eb72c │ │ │ │ + beq.n 1eb9bc │ │ │ │ tst r5, r3 │ │ │ │ - bne.n 1eb730 │ │ │ │ + bne.n 1eb9c0 │ │ │ │ tst r0, r5 │ │ │ │ - beq.n 1eb754 │ │ │ │ + beq.n 1eb9e4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1eb7ae │ │ │ │ - cbnz r3, 1eb75a │ │ │ │ + bne.n 1eba3e │ │ │ │ + cbnz r3, 1eb9ea │ │ │ │ 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 1eb7b2 │ │ │ │ + beq.n 1eba42 │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eb7e6 │ │ │ │ + beq.n 1eba76 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1eb75e │ │ │ │ + beq.n 1eb9ee │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eb7ae │ │ │ │ + bne.n 1eba3e │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb94c │ │ │ │ + beq.w 1ebbdc │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 1eb782 │ │ │ │ + b.n 1eba12 │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb94c │ │ │ │ + beq.w 1ebbdc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1eb772 │ │ │ │ + beq.n 1eba02 │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb94c │ │ │ │ + beq.w 1ebbdc │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 1eb7a4 │ │ │ │ + b.n 1eba34 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1eb7c8 │ │ │ │ + cbz r3, 1eba58 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1eb79e │ │ │ │ + bne.n 1eba2e │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1eb756 │ │ │ │ + b.n 1eb9e6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1eb99a │ │ │ │ + beq.w 1ebc2a │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 1eb754 │ │ │ │ + bmi.n 1eb9e4 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 1eb756 │ │ │ │ + b.n 1eb9e6 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 1eb80c │ │ │ │ + cbz r0, 1eba9c │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 1eb7da │ │ │ │ + b.n 1eba6a │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 1eb804 │ │ │ │ + cbz r0, 1eba94 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1eb7d4 │ │ │ │ - b.n 1eb7ae │ │ │ │ + bne.n 1eba64 │ │ │ │ + b.n 1eba3e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1eb75e │ │ │ │ + beq.n 1eb9ee │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 1eb7ae │ │ │ │ + beq.n 1eba3e │ │ │ │ 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 1eb756 │ │ │ │ + b.n 1eb9e6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb936 │ │ │ │ + beq.w 1ebbc6 │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb988 │ │ │ │ + beq.w 1ebc18 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 1eb98e │ │ │ │ + bhi.w 1ebc1e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.w 1eb93a │ │ │ │ + beq.w 1ebbca │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 1eb914 │ │ │ │ + beq.n 1ebba4 │ │ │ │ ldr.w r1, [lr, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r1, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1eb944 │ │ │ │ + bne.n 1ebbd4 │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1eb944 │ │ │ │ + bne.n 1ebbd4 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ ldrd lr, r1, [r1, #20] │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.w 1eb982 │ │ │ │ + bhi.w 1ebc12 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 1ebb84 │ │ │ │ + bhi.w 1ebe14 │ │ │ │ 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 │ │ │ │ @@ -568587,18 +568855,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 1eb97c │ │ │ │ + bhi.n 1ebc0c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1ebb84 │ │ │ │ + bhi.w 1ebe14 │ │ │ │ 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 │ │ │ │ @@ -568629,161 +568897,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 1eb754 │ │ │ │ + bne.w 1eb9e4 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1eb814 │ │ │ │ + bne.w 1ebaa4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ebb56 │ │ │ │ + beq.w 1ebde6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb7ae │ │ │ │ + beq.w 1eba3e │ │ │ │ movs r0, #6 │ │ │ │ - b.n 1eb756 │ │ │ │ + b.n 1eb9e6 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 1eb914 │ │ │ │ + b.n 1ebba4 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 1eb914 │ │ │ │ + b.n 1ebba4 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebb62 │ │ │ │ + beq.w 1ebdf2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb7ce │ │ │ │ + b.n 1eba5e │ │ │ │ uxth.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb8ae │ │ │ │ + b.n 1ebb3e │ │ │ │ mov r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb8ae │ │ │ │ + b.n 1ebb3e │ │ │ │ uxth r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eb90a │ │ │ │ + b.n 1ebb9a │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eb90a │ │ │ │ + b.n 1ebb9a │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1eb90a │ │ │ │ + b.n 1ebb9a │ │ │ │ mov r5, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 1eb8ae │ │ │ │ + b.n 1ebb3e │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 1eb756 │ │ │ │ + b.n 1eb9e6 │ │ │ │ ldr.w r1, [lr, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1eb914 │ │ │ │ - b.n 1eb754 │ │ │ │ + beq.n 1ebba4 │ │ │ │ + b.n 1eb9e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ebb66 │ │ │ │ + beq.w 1ebdf6 │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 1ebb0a │ │ │ │ + bne.w 1ebd9a │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1ebb0a │ │ │ │ + beq.w 1ebd9a │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eb9a8 │ │ │ │ + bne.n 1ebc38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ebaf8 │ │ │ │ + beq.w 1ebd88 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1eb9f2 │ │ │ │ + beq.n 1ebc82 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1eb7ae │ │ │ │ + beq.w 1eba3e │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb9da │ │ │ │ + bne.n 1ebc6a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ebb74 │ │ │ │ + beq.w 1ebe04 │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb7ae │ │ │ │ + beq.w 1eba3e │ │ │ │ ldr.w r5, [lr, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1eb7ae │ │ │ │ + beq.w 1eba3e │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 1eb7ae │ │ │ │ + beq.w 1eba3e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1ebb42 │ │ │ │ + beq.w 1ebdd2 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 1ebad0 │ │ │ │ + beq.n 1ebd60 │ │ │ │ ldr.w r5, [lr, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1ebb4c │ │ │ │ + bne.w 1ebddc │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1ebb4c │ │ │ │ + bne.w 1ebddc │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp.w lr, #32 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ - bhi.n 1eba8e │ │ │ │ + bhi.n 1ebd1e │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1ebafc │ │ │ │ + bhi.n 1ebd8c │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #64] @ (1ebaac ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebb94 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebb98 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ebd3c ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebe24 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebe28 ) │ │ │ │ asrs r2, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (1ebb9c ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebb9c ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebba0 ) │ │ │ │ - ldr r5, [pc, #296] @ (1ebba0 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebba4 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebba4 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebba8 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebba8 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbac ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbac ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbb0 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbb0 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebe2c ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebe2c ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebe30 ) │ │ │ │ + ldr r5, [pc, #296] @ (1ebe30 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebe34 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebe34 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebe38 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebe38 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebe3c ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebe3c ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebe40 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebe40 ) │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 1ebac6 │ │ │ │ + bhi.n 1ebd56 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1ebb84 │ │ │ │ + bhi.n 1ebe14 │ │ │ │ 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] │ │ │ │ @@ -568798,167 +569066,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 1eb7b8 │ │ │ │ + bne.w 1eba48 │ │ │ │ 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 1eba02 │ │ │ │ + bne.n 1ebc92 │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb7ae │ │ │ │ + bne.w 1eba3e │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 1eb7ae │ │ │ │ + bne.w 1eba3e │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1eb762 │ │ │ │ + b.n 1eb9f2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eba8e │ │ │ │ + b.n 1ebd1e │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eba8e │ │ │ │ + b.n 1ebd1e │ │ │ │ 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 1eb9c8 │ │ │ │ + beq.w 1ebc58 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1ebb36 │ │ │ │ + beq.n 1ebdc6 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1eb7ae │ │ │ │ + beq.w 1eba3e │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ebb1e │ │ │ │ + bne.n 1ebdae │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1eb9d6 │ │ │ │ - b.n 1eb9fa │ │ │ │ + bne.w 1ebc66 │ │ │ │ + b.n 1ebc8a │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 1ebad0 │ │ │ │ + b.n 1ebd60 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 1ebad0 │ │ │ │ + b.n 1ebd60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb756 │ │ │ │ + beq.w 1eb9e6 │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 1eb936 │ │ │ │ + bpl.w 1ebbc6 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 1eb756 │ │ │ │ + b.n 1eb9e6 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1eb9c8 │ │ │ │ + b.n 1ebc58 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ebac6 │ │ │ │ + b.n 1ebd56 │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb7ae │ │ │ │ - b.n 1ebaf8 │ │ │ │ + bne.w 1eba3e │ │ │ │ + b.n 1ebd88 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ebac6 │ │ │ │ + b.n 1ebd56 │ │ │ │ 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] @ (1ebc14 ) │ │ │ │ - ldr r2, [pc, #128] @ (1ebc18 ) │ │ │ │ + ldr r1, [pc, #124] @ (1ebea4 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ebea8 ) │ │ │ │ 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 1ebbf4 │ │ │ │ + beq.n 1ebe84 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eaac0 │ │ │ │ + bl 1ead50 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eaac0 │ │ │ │ + bl 1ead50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb708 │ │ │ │ + bl 1eb998 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 1ebbe4 │ │ │ │ + bcs.n 1ebe74 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 1ebbf4 │ │ │ │ - bl 1c61e4 │ │ │ │ - ldr r2, [pc, #36] @ (1ebc1c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ebc18 ) │ │ │ │ + bcs.n 1ebe84 │ │ │ │ + bl 1c6474 │ │ │ │ + ldr r2, [pc, #36] @ (1ebeac ) │ │ │ │ + ldr r3, [pc, #32] @ (1ebea8 ) │ │ │ │ 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 1ebc0e │ │ │ │ + bne.n 1ebe9e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, ip │ │ │ │ + rors r2, r2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r0 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1ebc28 │ │ │ │ + cbz r3, 1ebeb8 │ │ │ │ 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 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1eaac0 │ │ │ │ + bl 1ead50 │ │ │ │ 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 │ │ │ │ @@ -568966,221 +569234,221 @@ │ │ │ │ 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 1ebc88 │ │ │ │ + beq.n 1ebf18 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 1ebc92 │ │ │ │ + cbz r5, 1ebf22 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 1ebcb2 │ │ │ │ + cbz r1, 1ebf42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb708 │ │ │ │ + bl 1eb998 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ebb84 │ │ │ │ + bl 1ebe14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 1eaac0 │ │ │ │ + bl 1ead50 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ebc7e │ │ │ │ + bne.n 1ebf0e │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5fe8 │ │ │ │ + bl 1c6278 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1eaac0 │ │ │ │ + bl 1ead50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 1ebc7e │ │ │ │ + b.n 1ebf0e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1eab98 │ │ │ │ - cbz r0, 1ebcec │ │ │ │ + bl 1eae28 │ │ │ │ + cbz r0, 1ebf7c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabec │ │ │ │ + bl 1eae7c │ │ │ │ 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 1e272c │ │ │ │ + bl 1e29bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebd94 │ │ │ │ + beq.n 1ec024 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1ebd3c │ │ │ │ + cbz r5, 1ebfcc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1ebd60 │ │ │ │ + cbz r4, 1ebff0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ebd9c │ │ │ │ + beq.n 1ec02c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1ebd36 │ │ │ │ + cbz r4, 1ebfc6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ebd36 │ │ │ │ + cbz r3, 1ebfc6 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ebd4e │ │ │ │ + beq.n 1ebfde │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebd24 │ │ │ │ + bne.n 1ebfb4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ebd84 │ │ │ │ + beq.n 1ec014 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2910 │ │ │ │ + bl 1e2ba0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebd10 │ │ │ │ + bne.n 1ebfa0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eab98 │ │ │ │ - cbz r0, 1ebd72 │ │ │ │ + bl 1eae28 │ │ │ │ + cbz r0, 1ec002 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebd20 │ │ │ │ - b.n 1ebd3c │ │ │ │ + bne.n 1ebfb0 │ │ │ │ + b.n 1ebfcc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ebd3c │ │ │ │ + bne.n 1ebfcc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eab98 │ │ │ │ + bl 1eae28 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 1ebd90 │ │ │ │ + cbnz r0, 1ec020 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1eabec │ │ │ │ + bl 1eae7c │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebd20 │ │ │ │ - b.n 1ebd3c │ │ │ │ + bne.n 1ebfb0 │ │ │ │ + b.n 1ebfcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eab98 │ │ │ │ + bl 1eae28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebd72 │ │ │ │ + beq.n 1ec002 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1ebd3c │ │ │ │ + b.n 1ebfcc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eab98 │ │ │ │ - cbnz r0, 1ebdac │ │ │ │ + bl 1eae28 │ │ │ │ + cbnz r0, 1ec03c │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1ebd72 │ │ │ │ + b.n 1ec002 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ebd20 │ │ │ │ + b.n 1ebfb0 │ │ │ │ stmdb 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 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1ec8d4 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1ecb64 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #2832] @ 1ec8d8 │ │ │ │ + ldr.w r3, [pc, #2832] @ 1ecb68 │ │ │ │ mov.w r9, #0 │ │ │ │ add r2, pc │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ strd r9, r9, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w fp, [pc, #2800] @ 1ec8dc │ │ │ │ + ldr.w fp, [pc, #2800] @ 1ecb6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r0, [sp, #104] @ 0x68 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ec98a │ │ │ │ + beq.w 1ecc1a │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov sl, r9 │ │ │ │ mov r5, r7 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ebffa │ │ │ │ + beq.w 1ec28a │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r8, #2 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, fp │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, #0 │ │ │ │ strd r8, r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1ebec4 │ │ │ │ + beq.n 1ec154 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 1ec038 │ │ │ │ - cbnz r0, 1ebea4 │ │ │ │ - ldr.w r3, [pc, #2700] @ 1ec8e0 │ │ │ │ + beq.w 1ec2c8 │ │ │ │ + cbnz r0, 1ec134 │ │ │ │ + ldr.w r3, [pc, #2700] @ 1ecb70 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 1ebea4 │ │ │ │ + cbz r6, 1ec134 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ebe94 │ │ │ │ + bne.n 1ec124 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 1ebe94 │ │ │ │ + bne.n 1ec124 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldrd r7, r1, [r4, #48] @ 0x30 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r7, [r1, #0] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ strd sl, r2, [r4, #48] @ 0x30 │ │ │ │ @@ -569188,124 +569456,124 @@ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1ebe66 │ │ │ │ + bne.n 1ec0f6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ebff6 │ │ │ │ + beq.w 1ec286 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ebeb6 │ │ │ │ + cbz r3, 1ec146 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r8, r4, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1ebe48 │ │ │ │ + bne.n 1ec0d8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ebea4 │ │ │ │ + beq.n 1ec134 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1ec0c6 │ │ │ │ + bne.w 1ec356 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 1ec368 │ │ │ │ + beq.w 1ec5f8 │ │ │ │ ands r1, r7 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1eca68 │ │ │ │ + bne.w 1eccf8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1ec260 │ │ │ │ + beq.w 1ec4f0 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1ebea4 │ │ │ │ + bne.n 1ec134 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec0d2 │ │ │ │ + beq.w 1ec362 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 201da8 │ │ │ │ + bl 202038 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec0d6 │ │ │ │ + beq.w 1ec366 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 1ec0d2 │ │ │ │ + bhi.w 1ec362 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r4, #68] @ 0x44 │ │ │ │ - beq.w 1ec0d6 │ │ │ │ + beq.w 1ec366 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1ec0e2 │ │ │ │ + beq.w 1ec372 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eaa88 │ │ │ │ + bl 1ead18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec44e │ │ │ │ + beq.w 1ec6de │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ec44e │ │ │ │ + bne.w 1ec6de │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1eca88 │ │ │ │ + bne.w 1ecd18 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1ec990 │ │ │ │ + beq.w 1ecc20 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne lr, r6 │ │ │ │ - beq.w 1eca4c │ │ │ │ + beq.w 1eccdc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r7, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 1ec442 │ │ │ │ + beq.w 1ec6d2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ subs r3, #4 │ │ │ │ subs r1, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 1ebfdc │ │ │ │ + b.n 1ec26c │ │ │ │ ldrd r5, r6, [r3, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r5, #4] │ │ │ │ str r5, [r6, #0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -569313,151 +569581,151 @@ │ │ │ │ str r6, [r3, #4] │ │ │ │ str r0, [r6, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1ec43c │ │ │ │ + beq.w 1ec6cc │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1ebfb0 │ │ │ │ + bne.n 1ec240 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, lr │ │ │ │ orrne.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ebfb0 │ │ │ │ - b.n 1ebfce │ │ │ │ + bne.n 1ec240 │ │ │ │ + b.n 1ec25e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov fp, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ebe1c │ │ │ │ + bne.w 1ec0ac │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2320b0 │ │ │ │ - ldr.w r2, [pc, #2248] @ 1ec8e4 │ │ │ │ - ldr.w r3, [pc, #2232] @ 1ec8d8 │ │ │ │ + bl 232340 │ │ │ │ + ldr.w r2, [pc, #2248] @ 1ecb74 │ │ │ │ + ldr.w r3, [pc, #2232] @ 1ecb68 │ │ │ │ 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 1eca64 │ │ │ │ + bne.w 1eccf4 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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.w 1ec1e2 │ │ │ │ + beq.w 1ec472 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.w 1ec184 │ │ │ │ + beq.w 1ec414 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 1ebea4 │ │ │ │ + bne.w 1ec134 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebea4 │ │ │ │ - ldr.w r3, [pc, #2184] @ 1ec8e8 │ │ │ │ + bne.w 1ec134 │ │ │ │ + ldr.w r3, [pc, #2184] @ 1ecb78 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #2300] @ 0x8fc │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bics.w r1, r3, r7 │ │ │ │ - beq.w 1ec3f6 │ │ │ │ + beq.w 1ec686 │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 1ebea4 │ │ │ │ + bne.w 1ec134 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebea4 │ │ │ │ + beq.w 1ec134 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1ebea4 │ │ │ │ + b.n 1ec134 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1eca72 │ │ │ │ + bne.w 1ecd02 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1ebea4 │ │ │ │ + bne.w 1ec134 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ebf5e │ │ │ │ + bne.w 1ec1ee │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - cbnz r1, 1ec0f4 │ │ │ │ + cbnz r1, 1ec384 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 1ec834 │ │ │ │ + beq.w 1ecac4 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1ec128 │ │ │ │ - b.n 1ec86a │ │ │ │ + beq.n 1ec3b8 │ │ │ │ + b.n 1ecafa │ │ │ │ mov r0, fp │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1ec12e │ │ │ │ + bne.n 1ec3be │ │ │ │ mov r0, fp │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 1ec86a │ │ │ │ + bne.w 1ecafa │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1ec0fc │ │ │ │ + beq.n 1ec38c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ebf5e │ │ │ │ + beq.w 1ec1ee │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebf5e │ │ │ │ + bne.w 1ec1ee │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1ebf5e │ │ │ │ + bne.w 1ec1ee │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbnz r2, 1ec156 │ │ │ │ + cbnz r2, 1ec3e6 │ │ │ │ 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] │ │ │ │ @@ -569465,113 +569733,113 @@ │ │ │ │ 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 1eaa88 │ │ │ │ + bl 1ead18 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ebf6a │ │ │ │ - b.n 1ec0c0 │ │ │ │ + bne.w 1ec1fa │ │ │ │ + b.n 1ec350 │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr.w r3, [pc, #1880] @ 1ec8e8 │ │ │ │ + ldr.w r3, [pc, #1880] @ 1ecb78 │ │ │ │ ite eq │ │ │ │ subeq r7, #20 │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r3, #90112 @ 0x16000 │ │ │ │ ldrb.w r3, [r3, #638] @ 0x27e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ uxth r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e9a60 │ │ │ │ + bl 1e9cf0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ec2d0 │ │ │ │ + bne.w 1ec560 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebea4 │ │ │ │ + bne.w 1ec134 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1ebea4 │ │ │ │ + bne.w 1ec134 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 1ebea4 │ │ │ │ - b.n 1ec0ba │ │ │ │ + bne.w 1ec134 │ │ │ │ + b.n 1ec34a │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e26e0 │ │ │ │ + bl 1e2970 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9a60 │ │ │ │ + bl 1e9cf0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ec31c │ │ │ │ + bne.w 1ec5ac │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebea4 │ │ │ │ + bne.w 1ec134 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1ebea4 │ │ │ │ + bne.w 1ec134 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 1ebea4 │ │ │ │ + bne.w 1ec134 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1e0084 │ │ │ │ + bl 1e0314 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ec250 │ │ │ │ + cbz r0, 1ec4e0 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e511c │ │ │ │ + bl 1e53ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11a8 │ │ │ │ - b.n 1ec0c0 │ │ │ │ + bl 1e1438 │ │ │ │ + b.n 1ec350 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 1ebf06 │ │ │ │ + bne.w 1ec196 │ │ │ │ movs r1, #5 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrd fp, r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ str.w fp, [r0, #40] @ 0x28 │ │ │ │ @@ -569585,28 +569853,28 @@ │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ strd sl, sl, [r6, #68] @ 0x44 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - b.n 1ec0b2 │ │ │ │ + b.n 1ec342 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1eca82 │ │ │ │ + bne.w 1ecd12 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1eca82 │ │ │ │ + bhi.w 1ecd12 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r6, r5, #11 │ │ │ │ lsls r6, r5, #11 │ │ │ │ lsls r7, r3, #10 │ │ │ │ @@ -569628,19 +569896,19 @@ │ │ │ │ lsls r4, r1, #15 │ │ │ │ lsls r4, r1, #15 │ │ │ │ lsls r4, r1, #15 │ │ │ │ lsls r0, r5, #11 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1eca82 │ │ │ │ + bne.w 1ecd12 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1eca82 │ │ │ │ + bhi.w 1ecd12 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r5, r0, #11 │ │ │ │ lsls r5, r0, #11 │ │ │ │ lsls r5, r0, #11 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r4, r7, #9 │ │ │ │ @@ -569660,39 +569928,39 @@ │ │ │ │ lsls r6, r4, #14 │ │ │ │ lsls r6, r4, #14 │ │ │ │ lsls r6, r4, #14 │ │ │ │ lsls r6, r4, #14 │ │ │ │ lsls r6, r4, #14 │ │ │ │ lsls r5, r0, #11 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ebefc │ │ │ │ + beq.w 1ec18c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1ebea4 │ │ │ │ + bne.w 1ec134 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ec9b0 │ │ │ │ + beq.w 1ecc40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1ec9c2 │ │ │ │ + beq.w 1ecc52 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebea4 │ │ │ │ + bne.w 1ec134 │ │ │ │ ldrb.w r1, [r6, #80] @ 0x50 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 │ │ │ │ @@ -569708,51 +569976,51 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w sl, [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 1ec0c0 │ │ │ │ + b.n 1ec350 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec97a │ │ │ │ + beq.w 1ecc0a │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, fp, #20 │ │ │ │ - bne.w 1ec0b2 │ │ │ │ - b.n 1ec084 │ │ │ │ + bne.w 1ec342 │ │ │ │ + b.n 1ec314 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str.w fp, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eab98 │ │ │ │ + bl 1eae28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ec0c0 │ │ │ │ + bne.w 1ec350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ uxtb.w r3, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1ebea4 │ │ │ │ + b.n 1ec134 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov ip, r3 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ ldrd r0, r1, [r4, #84] @ 0x54 │ │ │ │ ldrb.w fp, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r7, [r4, #32] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -569769,99 +570037,99 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strb.w r3, [r4, #33] @ 0x21 │ │ │ │ mov.w r3, #3 │ │ │ │ strb.w r6, [r4, #32] │ │ │ │ strb.w r6, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.n 1ec4c4 │ │ │ │ + beq.n 1ec754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mul.w r0, ip, r6 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1e9c2c │ │ │ │ + bl 1e9ebc │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1ec580 │ │ │ │ + beq.n 1ec810 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 54720 │ │ │ │ cmp r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1ec4e8 │ │ │ │ + cbz r6, 1ec778 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ec4de │ │ │ │ + bne.n 1ec76e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ strd sl, sl, [sp, #128] @ 0x80 │ │ │ │ strd sl, sl, [sp, #136] @ 0x88 │ │ │ │ strd sl, sl, [r3] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ - cbz r7, 1ec522 │ │ │ │ + cbz r7, 1ec7b2 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ec510 │ │ │ │ + bhi.n 1ec7a0 │ │ │ │ mov ip, r6 │ │ │ │ str.w fp, [sp, #124] @ 0x7c │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ 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, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #-4] │ │ │ │ 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} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub.w r2, fp, #20 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e2554 │ │ │ │ + bl 1e27e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1ec20e │ │ │ │ + b.n 1ec49e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ uxth r6, r6 │ │ │ │ ldrb.w fp, [r1, #13] │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ clz r1, r6 │ │ │ │ ldrd r7, r0, [r4, #84] @ 0x54 │ │ │ │ @@ -569882,15 +570150,15 @@ │ │ │ │ strd r3, r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1ec6f4 │ │ │ │ + beq.w 1ec984 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 54720 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ movs r6, #0 │ │ │ │ @@ -569902,303 +570170,303 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r6, lsl #2 │ │ │ │ addmi r6, #1 │ │ │ │ strmi.w r3, [r2, #-72] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ec5f2 │ │ │ │ + bne.n 1ec882 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, sl, [sp, #160] @ 0xa0 │ │ │ │ strd sl, sl, [r3] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd sl, sl, [sp, #168] @ 0xa8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ec986 │ │ │ │ + beq.w 1ecc16 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add.w r1, sp, #159 @ 0x9f │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ - bhi.n 1ec63c │ │ │ │ + bhi.n 1ec8cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ec6f4 │ │ │ │ + bne.n 1ec984 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ 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, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ec6a2 │ │ │ │ - cbz r3, 1ec6f4 │ │ │ │ + bne.n 1ec932 │ │ │ │ + cbz r3, 1ec984 │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1ec68e │ │ │ │ - cbz r7, 1ec6f4 │ │ │ │ + bne.n 1ec91e │ │ │ │ + cbz r7, 1ec984 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r2, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1ec720 │ │ │ │ + beq.n 1ec9b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mul.w r0, r0, r2 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1e9c2c │ │ │ │ + bl 1e9ebc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp fp, r6 │ │ │ │ - beq.w 1ec866 │ │ │ │ + beq.w 1ecaf6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 54720 │ │ │ │ cmp r6, fp │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 1ec74a │ │ │ │ + cbz r2, 1ec9da │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ec740 │ │ │ │ + bne.n 1ec9d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, sl, [sp, #128] @ 0x80 │ │ │ │ strd sl, sl, [r3] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd sl, sl, [sp, #136] @ 0x88 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ec788 │ │ │ │ + beq.n 1eca18 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ec776 │ │ │ │ + bhi.n 1eca06 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w lr, sp, #144 @ 0x90 │ │ │ │ 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} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrd r7, r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ str.w sl, [r4, #100] @ 0x64 │ │ │ │ strd r6, r6, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ strb.w fp, [r4, #40] @ 0x28 │ │ │ │ - bl 1df444 │ │ │ │ + bl 1df6d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 1ec1c0 │ │ │ │ + b.n 1ec450 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ec596 │ │ │ │ + b.n 1ec826 │ │ │ │ movs r3, #8 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 1ec462 │ │ │ │ + b.n 1ec6f2 │ │ │ │ mov r0, fp │ │ │ │ - bl 2bc308 │ │ │ │ - cbz r0, 1ec84c │ │ │ │ + bl 2bc598 │ │ │ │ + cbz r0, 1ecadc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ec8ec │ │ │ │ + beq.n 1ecb7c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ebf5e │ │ │ │ + bne.w 1ec1ee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 1ec0f4 │ │ │ │ + b.n 1ec384 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.n 1ec7e6 │ │ │ │ + b.n 1eca76 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 1ec12e │ │ │ │ - bl 2ba01c │ │ │ │ + bne.w 1ec3be │ │ │ │ + bl 2ba2ac │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1ec89c │ │ │ │ + beq.n 1ecb2c │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ ldrb.w r2, [fp, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 1eca42 │ │ │ │ + beq.w 1eccd2 │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2ba038 │ │ │ │ + bl 2ba2c8 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 1ec12e │ │ │ │ + bne.w 1ec3be │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r3 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e996c │ │ │ │ - b.n 1ec0c0 │ │ │ │ + bl 1e9bfc │ │ │ │ + b.n 1ec350 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ec596 │ │ │ │ + b.n 1ec826 │ │ │ │ movs r3, #32 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 1ec462 │ │ │ │ + b.n 1ec6f2 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ec596 │ │ │ │ + b.n 1ec826 │ │ │ │ movs r3, #16 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 1ec462 │ │ │ │ + b.n 1ec6f2 │ │ │ │ nop │ │ │ │ - tst r6, r5 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r0 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, fp │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1ec84c │ │ │ │ + bne.n 1ecadc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ec84c │ │ │ │ + bne.n 1ecadc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ strd fp, fp, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -570209,64 +570477,64 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w fp, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eab98 │ │ │ │ - b.w 1ec0c0 │ │ │ │ + bl 1eae28 │ │ │ │ + b.w 1ec350 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ec462 │ │ │ │ + b.n 1ec6f2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ec596 │ │ │ │ + b.n 1ec826 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 1ebea4 │ │ │ │ - b.w 1ec084 │ │ │ │ + bne.w 1ec134 │ │ │ │ + b.w 1ec314 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 1ec658 │ │ │ │ + b.n 1ec8e8 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 1ec00e │ │ │ │ + b.w 1ec29e │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1eca7c │ │ │ │ + bne.n 1ecd0c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w lr, r3, r2 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.w 1ebf90 │ │ │ │ + b.w 1ec220 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 1ec37e │ │ │ │ - b.n 1ec26e │ │ │ │ + bne.w 1ec60e │ │ │ │ + b.n 1ec4fe │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 1ec9fe │ │ │ │ + bhi.n 1ecc8e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1eca38 │ │ │ │ + bhi.n 1eccc8 │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ adds r1, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ @@ -570279,60 +570547,60 @@ │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ec390 │ │ │ │ + bne.w 1ec620 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1ec2ca │ │ │ │ + bne.w 1ec55a │ │ │ │ ldr r7, [r6, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ec2ca │ │ │ │ + bne.w 1ec55a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eaa88 │ │ │ │ + bl 1ead18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec2ca │ │ │ │ + beq.w 1ec55a │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, r7 │ │ │ │ - b.n 1ec2ca │ │ │ │ + b.n 1ec55a │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1ec9fe │ │ │ │ + b.n 1ecc8e │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1ec9fe │ │ │ │ + b.n 1ecc8e │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1ec9fe │ │ │ │ + b.n 1ecc8e │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 1ec886 │ │ │ │ - b.w 1ec12e │ │ │ │ + bne.w 1ecb16 │ │ │ │ + b.w 1ec3be │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 1eaea8 │ │ │ │ + bl 1eb138 │ │ │ │ sub.w lr, r6, r0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.w 1ebf90 │ │ │ │ + b.w 1ec220 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1ec0c0 │ │ │ │ + bne.w 1ec350 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 1ec374 │ │ │ │ + b.n 1ec604 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1ebea4 │ │ │ │ + bne.w 1ec134 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ec384 │ │ │ │ + b.n 1ec614 │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r3, r6 │ │ │ │ @@ -570341,576 +570609,576 @@ │ │ │ │ nop │ │ │ │ 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, 1ecaae │ │ │ │ - b.n 1ecad2 │ │ │ │ + cbnz r5, 1ecd3e │ │ │ │ + b.n 1ecd62 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ecad2 │ │ │ │ + cbz r5, 1ecd62 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ecaa8 │ │ │ │ + beq.n 1ecd38 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ebdb0 │ │ │ │ + bl 1ec040 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1ecad2 │ │ │ │ + cbz r3, 1ecd62 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ecab6 │ │ │ │ + bne.n 1ecd46 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecac4 │ │ │ │ + bne.n 1ecd54 │ │ │ │ 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, 1ecb0a │ │ │ │ + cbz r2, 1ecd9a │ │ │ │ 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 1ecaf4 │ │ │ │ + bne.n 1ecd84 │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ecb1c │ │ │ │ - b.n 1ecbd6 │ │ │ │ + cbnz r3, 1ecdac │ │ │ │ + b.n 1ece66 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecbd6 │ │ │ │ + beq.n 1ece66 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ecb14 │ │ │ │ + beq.n 1ecda4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ecbe0 │ │ │ │ + beq.n 1ece70 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ecb8e │ │ │ │ + cbz r2, 1ece1e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ecba6 │ │ │ │ + beq.n 1ece36 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ecb6a │ │ │ │ + bne.n 1ecdfa │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 1ecb9c │ │ │ │ + cbz r1, 1ece2c │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r0, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ecb68 │ │ │ │ + bne.n 1ecdf8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1ecb68 │ │ │ │ + bls.n 1ecdf8 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbz r2, 1ecb8e │ │ │ │ + cbz r2, 1ece1e │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 1ecb76 │ │ │ │ + cbz r2, 1ece06 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ecb3e │ │ │ │ + bne.n 1ecdce │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ecb8e │ │ │ │ + bne.n 1ece1e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1ecb9c │ │ │ │ + cbz r2, 1ece2c │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 1ecb52 │ │ │ │ + beq.n 1ecde2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e2874 │ │ │ │ - cbz r6, 1ecbbc │ │ │ │ + bl 1e2b04 │ │ │ │ + cbz r6, 1ece4c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ecb32 │ │ │ │ + b.n 1ecdc2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ - b.n 1ecb5e │ │ │ │ + b.n 1ecdee │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1ecb44 │ │ │ │ + beq.n 1ecdd4 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ecb98 │ │ │ │ + bne.n 1ece28 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2320b0 │ │ │ │ - b.n 1ecbce │ │ │ │ + bl 232340 │ │ │ │ + b.n 1ece5e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ecb22 │ │ │ │ + bne.n 1ecdb2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecbc8 │ │ │ │ + bne.n 1ece58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 205f08 │ │ │ │ + bl 206198 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1ecbbc │ │ │ │ + b.n 1ece4c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #776] @ (1ecef0 ) │ │ │ │ + ldr r2, [pc, #776] @ (1ed180 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ecc5e │ │ │ │ + bhi.n 1eceee │ │ │ │ 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 1eceb2 │ │ │ │ + beq.w 1ed142 │ │ │ │ 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 1ecc10 │ │ │ │ + beq.n 1ecea0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 1ecee8 │ │ │ │ + beq.w 1ed178 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1ecc54 │ │ │ │ + bcc.n 1ecee4 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecc12 │ │ │ │ + beq.n 1ecea2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecc4e │ │ │ │ + beq.n 1ecede │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecc46 │ │ │ │ + bne.n 1eced6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1eceae │ │ │ │ + bne.w 1ed13e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecc24 │ │ │ │ - b.n 1ecc10 │ │ │ │ + bne.n 1eceb4 │ │ │ │ + b.n 1ecea0 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ecc10 │ │ │ │ + beq.n 1ecea0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 1ecee8 │ │ │ │ + beq.w 1ed178 │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 1ecca0 │ │ │ │ + bcc.n 1ecf30 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecc12 │ │ │ │ + beq.n 1ecea2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecc9a │ │ │ │ + beq.n 1ecf2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecc92 │ │ │ │ + bne.n 1ecf22 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1eceae │ │ │ │ + bne.w 1ed13e │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1ecc6e │ │ │ │ - b.n 1ecc10 │ │ │ │ - ldr r3, [pc, #580] @ (1ecef4 ) │ │ │ │ + bne.n 1ecefe │ │ │ │ + b.n 1ecea0 │ │ │ │ + ldr r3, [pc, #580] @ (1ed184 ) │ │ │ │ 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 1ecc10 │ │ │ │ + beq.n 1ecea0 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 1ecee8 │ │ │ │ + beq.w 1ed178 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1eccf8 │ │ │ │ + bcc.n 1ecf88 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecc12 │ │ │ │ + beq.n 1ecea2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1eccf2 │ │ │ │ + beq.n 1ecf82 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eccea │ │ │ │ + bne.n 1ecf7a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1eceae │ │ │ │ + bne.w 1ed13e │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1eccc8 │ │ │ │ - b.n 1ecc10 │ │ │ │ + bne.n 1ecf58 │ │ │ │ + b.n 1ecea0 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ecc10 │ │ │ │ + beq.n 1ecea0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ecee8 │ │ │ │ + beq.w 1ed178 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 1ecd42 │ │ │ │ + bcc.n 1ecfd2 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc12 │ │ │ │ + beq.w 1ecea2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecd3c │ │ │ │ + beq.n 1ecfcc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecd34 │ │ │ │ + bne.n 1ecfc4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1eceae │ │ │ │ + bne.w 1ed13e │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1ecc10 │ │ │ │ + bne.w 1ecea0 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 1ecc10 │ │ │ │ + bhi.w 1ecea0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc12 │ │ │ │ + beq.w 1ecea2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecd72 │ │ │ │ + beq.n 1ed002 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecd6a │ │ │ │ + bne.n 1ecffa │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ecc12 │ │ │ │ + b.n 1ecea2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1ecdb4 │ │ │ │ + cbz r3, 1ed044 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 1ecee8 │ │ │ │ + beq.w 1ed178 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 1ecdb4 │ │ │ │ + bcc.n 1ed044 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc12 │ │ │ │ + beq.w 1ecea2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecdb0 │ │ │ │ + beq.n 1ed040 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecda8 │ │ │ │ + bne.n 1ed038 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1eceae │ │ │ │ + bne.n 1ed13e │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ecc10 │ │ │ │ + beq.w 1ecea0 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 1ecee8 │ │ │ │ + beq.w 1ed178 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ecdf6 │ │ │ │ + bcc.n 1ed086 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc12 │ │ │ │ + beq.w 1ecea2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecdf2 │ │ │ │ + beq.n 1ed082 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecdea │ │ │ │ + bne.n 1ed07a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1eceae │ │ │ │ + bne.n 1ed13e │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1ecdc6 │ │ │ │ - b.n 1ecc10 │ │ │ │ + bne.n 1ed056 │ │ │ │ + b.n 1ecea0 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ecc10 │ │ │ │ + beq.w 1ecea0 │ │ │ │ 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 1ecee8 │ │ │ │ + beq.n 1ed178 │ │ │ │ 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 1ece4c │ │ │ │ + bcc.n 1ed0dc │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc12 │ │ │ │ + beq.w 1ecea2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ece48 │ │ │ │ + beq.n 1ed0d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ece40 │ │ │ │ + bne.n 1ed0d0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1eceae │ │ │ │ + bne.n 1ed13e │ │ │ │ add.w lr, lr, #5 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1ece1c │ │ │ │ - b.n 1ecc10 │ │ │ │ - ldr r3, [pc, #160] @ (1ecef8 ) │ │ │ │ + bne.n 1ed0ac │ │ │ │ + b.n 1ecea0 │ │ │ │ + ldr r3, [pc, #160] @ (1ed188 ) │ │ │ │ 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 1ecc10 │ │ │ │ + beq.w 1ecea0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 1ecee8 │ │ │ │ + beq.n 1ed178 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, r4 │ │ │ │ - bcc.n 1ecea2 │ │ │ │ + bcc.n 1ed132 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc12 │ │ │ │ + beq.w 1ecea2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ece9e │ │ │ │ + beq.n 1ed12e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ece96 │ │ │ │ + bne.n 1ed126 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1eceae │ │ │ │ + bne.n 1ed13e │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1ece74 │ │ │ │ - b.n 1ecc10 │ │ │ │ + bne.n 1ed104 │ │ │ │ + b.n 1ecea0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ecc12 │ │ │ │ + b.n 1ecea2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ecee8 │ │ │ │ + beq.n 1ed178 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1ecc10 │ │ │ │ + bcc.w 1ecea0 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc12 │ │ │ │ + beq.w 1ecea2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ecd72 │ │ │ │ + beq.w 1ed002 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecede │ │ │ │ - b.n 1ecd72 │ │ │ │ + bne.n 1ed16e │ │ │ │ + b.n 1ed002 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r4, #18 │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ 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, 1ecf2e │ │ │ │ + cbnz r0, 1ed1be │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1ecf2e │ │ │ │ - cbz r3, 1ecf2e │ │ │ │ + beq.n 1ed1be │ │ │ │ + cbz r3, 1ed1be │ │ │ │ ldrb.w ip, [r2, #15] │ │ │ │ - b.n 1ecf1a │ │ │ │ + b.n 1ed1aa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1ecf48 │ │ │ │ + cbz r3, 1ed1d8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecf16 │ │ │ │ - cbz r1, 1ecf30 │ │ │ │ + bne.n 1ed1a6 │ │ │ │ + cbz r1, 1ed1c0 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1ecf2a │ │ │ │ + b.n 1ed1ba │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 1ecf30 │ │ │ │ + cbz r2, 1ed1c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ecf26 │ │ │ │ + bne.n 1ed1b6 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 1ecf4a │ │ │ │ + beq.n 1ed1da │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecf1a │ │ │ │ + bne.n 1ed1aa │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1ecf2e │ │ │ │ + b.n 1ed1be │ │ │ │ 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] @ 1edbf4 │ │ │ │ - ldr.w r2, [pc, #3216] @ 1edbf8 │ │ │ │ + ldr.w r0, [pc, #3216] @ 1ede84 │ │ │ │ + ldr.w r2, [pc, #3216] @ 1ede88 │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r3, [pc, #3212] @ 1edbfc │ │ │ │ + ldr.w r3, [pc, #3212] @ 1ede8c │ │ │ │ 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] @ 1edc00 │ │ │ │ + ldr.w r2, [pc, #3196] @ 1ede90 │ │ │ │ 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 1ed14a │ │ │ │ + beq.w 1ed3da │ │ │ │ ldrb.w r0, [r4, #34] @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed14a │ │ │ │ + bne.w 1ed3da │ │ │ │ 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 1ed1a0 │ │ │ │ + bcs.w 1ed430 │ │ │ │ cmp.w ip, #430 @ 0x1ae │ │ │ │ - bcs.w 1ed16a │ │ │ │ + bcs.w 1ed3fa │ │ │ │ cmp.w ip, #274 @ 0x112 │ │ │ │ - bhi.w 1ed26c │ │ │ │ + bhi.w 1ed4fc │ │ │ │ cmp.w ip, #212 @ 0xd4 │ │ │ │ - bhi.w 1edd58 │ │ │ │ + bhi.w 1edfe8 │ │ │ │ cmp.w ip, #164 @ 0xa4 │ │ │ │ - bhi.w 1ed758 │ │ │ │ + bhi.w 1ed9e8 │ │ │ │ cmp.w ip, #67 @ 0x43 │ │ │ │ - bls.w 1ee044 │ │ │ │ + bls.w 1ee2d4 │ │ │ │ sub.w r3, ip, #68 @ 0x44 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.w 1ed68c │ │ │ │ + bhi.w 1ed91c │ │ │ │ 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 │ │ │ │ @@ -571002,77 +571270,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 1ee5b8 │ │ │ │ + bls.w 1ee848 │ │ │ │ subw r2, ip, #514 @ 0x202 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1ed68c │ │ │ │ + bhi.w 1ed91c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #16385 @ 0x4001 │ │ │ │ movt r2, #4228 @ 0x1084 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ed6ee │ │ │ │ + bne.w 1ed97e │ │ │ │ tst.w r3, #74752 @ 0x12400 │ │ │ │ - beq.w 1ed68c │ │ │ │ + beq.w 1ed91c │ │ │ │ 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 1ee648 │ │ │ │ + beq.w 1ee8d8 │ │ │ │ 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 1edd44 │ │ │ │ + bne.w 1edfd4 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed120 │ │ │ │ + cbnz r0, 1ed3b0 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed0f8 │ │ │ │ + bne.n 1ed388 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1ed146 │ │ │ │ + cbz r3, 1ed3d6 │ │ │ │ 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] @ 1edc04 │ │ │ │ - ldr.w r3, [pc, #2728] @ 1edbf8 │ │ │ │ + ldr.w r2, [pc, #2744] @ 1ede94 │ │ │ │ + ldr.w r3, [pc, #2728] @ 1ede88 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ee65a │ │ │ │ + bne.w 1ee8ea │ │ │ │ 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 1ed68c │ │ │ │ + bhi.w 1ed91c │ │ │ │ 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 │ │ │ │ @@ -571088,26 +571356,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 1ed374 │ │ │ │ + bhi.w 1ed604 │ │ │ │ movw r3, #605 @ 0x25d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 1edfec │ │ │ │ + bhi.w 1ee27c │ │ │ │ cmp.w ip, #580 @ 0x244 │ │ │ │ - bhi.w 1ee076 │ │ │ │ + bhi.w 1ee306 │ │ │ │ cmp.w ip, #544 @ 0x220 │ │ │ │ - bcc.w 1ed6fa │ │ │ │ + bcc.w 1ed98a │ │ │ │ sub.w r3, ip, #544 @ 0x220 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.w 1ed68c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed1d8 ) │ │ │ │ + bhi.w 1ed91c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ed468 ) │ │ │ │ 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 │ │ │ │ @@ -571176,21 +571444,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 1ed69a │ │ │ │ + bhi.w 1ed92a │ │ │ │ cmp.w ip, #346 @ 0x15a │ │ │ │ - bcc.w 1edfac │ │ │ │ + bcc.w 1ee23c │ │ │ │ sub.w r3, ip, #346 @ 0x15a │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 1ed68c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed290 ) │ │ │ │ + bhi.w 1ed91c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ed520 ) │ │ │ │ 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 │ │ │ │ @@ -571291,21 +571559,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 1ed660 │ │ │ │ + bcc.w 1ed8f0 │ │ │ │ sub.w r3, ip, #652 @ 0x28c │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bhi.w 1ed68c │ │ │ │ + bhi.w 1ed91c │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bhi.w 1ed68c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed398 ) │ │ │ │ + bhi.w 1ed91c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ed628 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #18 │ │ │ │ @@ -571647,597 +571915,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 1ed6ee │ │ │ │ + bne.n 1ed97e │ │ │ │ movw r2, #553 @ 0x229 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed0de │ │ │ │ + bne.w 1ed36e │ │ │ │ movw r3, #638 @ 0x27e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1edf1c │ │ │ │ + beq.w 1ee1ac │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ed12c │ │ │ │ + b.n 1ed3bc │ │ │ │ mvn.w r2, #402 @ 0x192 │ │ │ │ add.w r1, ip, r2 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.n 1ed68c │ │ │ │ + bhi.n 1ed91c │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #14370 @ 0x3822 │ │ │ │ movt r2, #124 @ 0x7c │ │ │ │ lsls r3, r1 │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 1ed6ee │ │ │ │ + cbnz r2, 1ed97e │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 1edaea │ │ │ │ + bmi.w 1edd7a │ │ │ │ cmp r1, #24 │ │ │ │ - bne.n 1ed68c │ │ │ │ + bne.n 1ed91c │ │ │ │ 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 1ee3e6 │ │ │ │ + bne.w 1ee676 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1ee51e │ │ │ │ + beq.w 1ee7ae │ │ │ │ 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 1ed12c │ │ │ │ + b.n 1ed3bc │ │ │ │ cmp.w ip, #480 @ 0x1e0 │ │ │ │ - bcs.w 1ed0b0 │ │ │ │ + bcs.w 1ed340 │ │ │ │ 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 1ed6ee │ │ │ │ + bne.n 1ed97e │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.w 1ee0be │ │ │ │ + bne.w 1ee34e │ │ │ │ movw r3, #459 @ 0x1cb │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1ed68c │ │ │ │ + bne.n 1ed91c │ │ │ │ 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 1ed750 │ │ │ │ + bpl.n 1ed9e0 │ │ │ │ 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 1ee558 │ │ │ │ + bne.w 1ee7e8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ - b.n 1ed6f4 │ │ │ │ + b.n 1ed984 │ │ │ │ cmp.w ip, #198 @ 0xc6 │ │ │ │ - beq.w 1edcd2 │ │ │ │ - bhi.w 1ee1dc │ │ │ │ + beq.w 1edf62 │ │ │ │ + bhi.w 1ee46c │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - bhi.w 1ee128 │ │ │ │ + bhi.w 1ee3b8 │ │ │ │ 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 1ed0de │ │ │ │ + bne.w 1ed36e │ │ │ │ movt r3, #2056 @ 0x808 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1ee5ac │ │ │ │ + beq.w 1ee83c │ │ │ │ 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 1ee1b8 │ │ │ │ + bne.w 1ee448 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ed7c4 │ │ │ │ + cbz r0, 1eda54 │ │ │ │ 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 1ed12c │ │ │ │ + bmi.w 1ed3bc │ │ │ │ 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 1ee1ca │ │ │ │ + bne.w 1ee45a │ │ │ │ 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 1ed12c │ │ │ │ + bne.w 1ed3bc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 1ed12c │ │ │ │ + bpl.w 1ed3bc │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 1ed12c │ │ │ │ + bmi.w 1ed3bc │ │ │ │ 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 1ed12c │ │ │ │ + b.n 1ed3bc │ │ │ │ movw r3, #275 @ 0x113 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1ed68c │ │ │ │ + beq.w 1ed91c │ │ │ │ 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 1ed6ee │ │ │ │ + bne.w 1ed97e │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movt r2, #184 @ 0xb8 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ed0de │ │ │ │ + bne.w 1ed36e │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 1ed68c │ │ │ │ + bne.w 1ed91c │ │ │ │ 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 1ed12c │ │ │ │ + b.n 1ed3bc │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - beq.n 1ed8aa │ │ │ │ + beq.n 1edb3a │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.n 1ed8aa │ │ │ │ + bmi.n 1edb3a │ │ │ │ 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 1ed12c │ │ │ │ + bne.w 1ed3bc │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r2, r2, ip, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ed12c │ │ │ │ + beq.w 1ed3bc │ │ │ │ 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 1edf88 │ │ │ │ + bne.w 1ee218 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed120 │ │ │ │ + bne.w 1ed3b0 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed8c2 │ │ │ │ - b.n 1ed120 │ │ │ │ + bne.n 1edb52 │ │ │ │ + b.n 1ed3b0 │ │ │ │ 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 1ed12c │ │ │ │ + b.n 1ed3bc │ │ │ │ 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 1ee3b8 │ │ │ │ + bne.w 1ee648 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ ubfx r0, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1ee50c │ │ │ │ + beq.w 1ee79c │ │ │ │ cmp.w sl, #2 │ │ │ │ it ne │ │ │ │ movne r0, r6 │ │ │ │ - bne.w 1ed750 │ │ │ │ + bne.w 1ed9e0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #20 │ │ │ │ - bmi.w 1ed750 │ │ │ │ + bmi.w 1ed9e0 │ │ │ │ ubfx r2, r9, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.n 1ed750 │ │ │ │ + b.n 1ed9e0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed978 │ │ │ │ + cbnz r0, 1edc08 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed978 │ │ │ │ + cbnz r0, 1edc08 │ │ │ │ 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 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ 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 1ee3fe │ │ │ │ + bne.w 1ee68e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1edf82 │ │ │ │ + bne.w 1ee212 │ │ │ │ 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 1ee570 │ │ │ │ + bne.w 1ee800 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1edf82 │ │ │ │ + bne.w 1ee212 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - b.w 1ed120 │ │ │ │ + b.w 1ed3b0 │ │ │ │ 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 1ee3d2 │ │ │ │ + bne.w 1ee662 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1eda04 │ │ │ │ + cbnz r0, 1edc94 │ │ │ │ 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 1ee52a │ │ │ │ + bne.w 1ee7ba │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 1eda1a │ │ │ │ + bne.n 1edcaa │ │ │ │ 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 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ 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 1ee49e │ │ │ │ + bne.w 1ee72e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed120 │ │ │ │ + bne.w 1ed3b0 │ │ │ │ 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 1ee436 │ │ │ │ + bne.w 1ee6c6 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ - b.w 1ed120 │ │ │ │ + b.w 1ed3b0 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #4128 @ 0x1020 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - beq.w 1ed6f4 │ │ │ │ + beq.w 1ed984 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ed6f4 │ │ │ │ + beq.w 1ed984 │ │ │ │ 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 1edf9a │ │ │ │ + bne.w 1ee22a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed120 │ │ │ │ + bne.w 1ed3b0 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1eda8a │ │ │ │ - b.w 1ed120 │ │ │ │ + bne.n 1edd1a │ │ │ │ + b.w 1ed3b0 │ │ │ │ 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 1ee488 │ │ │ │ + bne.w 1ee718 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1edadc │ │ │ │ + cbnz r0, 1edd6c │ │ │ │ ubfx r0, r9, #7, #1 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ 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 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ubfx r0, r9, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #3886] @ 0xf2e │ │ │ │ - b.w 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ 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 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ 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, 1edb5c │ │ │ │ + cbz r3, 1eddec │ │ │ │ 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 1ee584 │ │ │ │ + bne.w 1ee814 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla lr, r3, lr, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ - b.w 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ 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 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ 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 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ 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 1ee448 │ │ │ │ + bne.w 1ee6d8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - b.n 1ed750 │ │ │ │ + b.n 1ed9e0 │ │ │ │ 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 1ee4d6 │ │ │ │ + bne.w 1ee766 │ │ │ │ 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 1ed12c │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + b.w 1ed3bc │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r4, #26 │ │ │ │ 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 1ee4c0 │ │ │ │ + bne.w 1ee750 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.n 1edadc │ │ │ │ + b.n 1edd6c │ │ │ │ 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 1ee206 │ │ │ │ + bne.w 1ee496 │ │ │ │ ldrb.w r3, [r1, #2846] @ 0xb1e │ │ │ │ - b.w 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ 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 1ede64 │ │ │ │ + bne.w 1ee0f4 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #2486] @ 0x9b6 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ 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 1ee422 │ │ │ │ + bne.w 1ee6b2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed12c │ │ │ │ + beq.w 1ed3bc │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldrb.w r0, [r2, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ 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 1ee45e │ │ │ │ + bne.w 1ee6ee │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed120 │ │ │ │ - b.n 1eda50 │ │ │ │ + beq.w 1ed3b0 │ │ │ │ + b.n 1edce0 │ │ │ │ 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 1ee4b0 │ │ │ │ + bne.w 1ee740 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1edd0a │ │ │ │ + cbz r0, 1edf9a │ │ │ │ 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 1ed12c │ │ │ │ + bmi.w 1ed3bc │ │ │ │ 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 1ee4ec │ │ │ │ + bne.w 1ee77c │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed120 │ │ │ │ + bne.w 1ed3b0 │ │ │ │ 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 1ee2de │ │ │ │ + bne.w 1ee56e │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ - b.w 1ed120 │ │ │ │ + b.w 1ed3b0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ - b.w 1ed112 │ │ │ │ + bl 1ed18c │ │ │ │ + b.w 1ed3a2 │ │ │ │ sub.w r3, ip, #213 @ 0xd5 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bhi.w 1ed68c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1edd6c ) │ │ │ │ + bhi.w 1ed91c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edffc ) │ │ │ │ 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 │ │ │ │ @@ -572247,16 +572515,16 @@ │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - bl 561d9e │ │ │ │ - bl 561da2 │ │ │ │ + bl 56202e │ │ │ │ + bl 562032 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xfaebffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @@ -572271,19 +572539,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 561df2 │ │ │ │ + bl 562082 │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bl 561dfa │ │ │ │ - ldc2l 15, cr15, [pc, #-1020]! @ 1eda04 │ │ │ │ + bl 56208a │ │ │ │ + ldc2l 15, cr15, [pc, #-1020]! @ 1edc94 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @@ -572312,193 +572580,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 1ee2c8 │ │ │ │ + bne.w 1ee558 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ede98 │ │ │ │ + cbnz r0, 1ee128 │ │ │ │ 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 1ed12c │ │ │ │ + bls.w 1ed3bc │ │ │ │ mvn.w r1, #258 @ 0x102 │ │ │ │ adds r2, r6, r1 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 1ed12c │ │ │ │ + beq.w 1ed3bc │ │ │ │ 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 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ 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 1ee412 │ │ │ │ + bne.w 1ee6a2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1edf16 │ │ │ │ + cbz r0, 1ee1a6 │ │ │ │ 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 1ed12c │ │ │ │ + bmi.w 1ed3bc │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ - b.n 1edd2e │ │ │ │ + b.n 1edfbe │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #8 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - bne.w 1ed12c │ │ │ │ + bne.w 1ed3bc │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, r9 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 1ed12c │ │ │ │ + beq.w 1ed3bc │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ 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 1ee476 │ │ │ │ + bne.w 1ee706 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1edf82 │ │ │ │ + cbnz r0, 1ee212 │ │ │ │ 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 1ee53e │ │ │ │ + bne.w 1ee7ce │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1edd2a │ │ │ │ + beq.w 1edfba │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ed120 │ │ │ │ + b.w 1ed3b0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ - b.n 1ed8dc │ │ │ │ + bl 1ed18c │ │ │ │ + b.n 1edb6c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ - b.n 1edaa4 │ │ │ │ + bl 1ed18c │ │ │ │ + b.n 1edd34 │ │ │ │ cmp.w ip, #320 @ 0x140 │ │ │ │ - bls.w 1ee25a │ │ │ │ + bls.w 1ee4ea │ │ │ │ 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 1ed6ee │ │ │ │ + bne.w 1ed97e │ │ │ │ tst.w r3, #26214400 @ 0x1900000 │ │ │ │ - bne.w 1ed0de │ │ │ │ + bne.w 1ed36e │ │ │ │ cmp.w ip, #342 @ 0x156 │ │ │ │ - bne.w 1ed68c │ │ │ │ + bne.w 1ed91c │ │ │ │ ubfx r0, r9, #4, #1 │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 1ed6f4 │ │ │ │ + b.w 1ed984 │ │ │ │ subw r3, ip, #606 @ 0x25e │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.w 1ed68c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee000 ) │ │ │ │ + bhi.w 1ed91c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee290 ) │ │ │ │ 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 2ce00a │ │ │ │ - bl 2ce00e │ │ │ │ - bl 7c012 │ │ │ │ - bl 7c016 │ │ │ │ - bl 7c01a │ │ │ │ - bl 7c01e │ │ │ │ - bl 7c022 │ │ │ │ - bl 7c026 │ │ │ │ - bl 7c02a │ │ │ │ - bl 7c02e │ │ │ │ - bl 2ce032 │ │ │ │ - bl 17c036 │ │ │ │ + bl 2ce29a │ │ │ │ + bl 2ce29e │ │ │ │ + bl 7c2a2 │ │ │ │ + bl 7c2a6 │ │ │ │ + bl 7c2aa │ │ │ │ + bl 7c2ae │ │ │ │ + bl 7c2b2 │ │ │ │ + bl 7c2b6 │ │ │ │ + bl 7c2ba │ │ │ │ + bl 7c2be │ │ │ │ + bl 2ce2c2 │ │ │ │ + bl 17c2c6 │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ cmp.w ip, #44 @ 0x2c │ │ │ │ - bls.w 1ee2f0 │ │ │ │ + bls.w 1ee580 │ │ │ │ sub.w r2, ip, #51 @ 0x33 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 1ed68c │ │ │ │ + bhi.w 1ed91c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed0de │ │ │ │ + bne.w 1ed36e │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.n 1ee138 │ │ │ │ + bne.n 1ee3c8 │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - bne.w 1ed78c │ │ │ │ - b.w 1ed68c │ │ │ │ + bne.w 1eda1c │ │ │ │ + b.w 1ed91c │ │ │ │ mvn.w r3, #580 @ 0x244 │ │ │ │ add.w r2, ip, r3 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 1ed68c │ │ │ │ + bhi.w 1ed91c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #19634 @ 0x4cb2 │ │ │ │ movt r2, #13 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed6ee │ │ │ │ + bne.w 1ed97e │ │ │ │ tst.w r3, #163840 @ 0x28000 │ │ │ │ - beq.w 1ee650 │ │ │ │ + beq.w 1ee8e0 │ │ │ │ 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 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 1ee65e │ │ │ │ - add r3, pc, #8 @ (adr r3, 1ee0d0 ) │ │ │ │ + bhi.w 1ee8ee │ │ │ │ + add r3, pc, #8 @ (adr r3, 1ee360 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ @@ -572509,669 +572777,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 e0f6 │ │ │ │ - bl e0fa │ │ │ │ + bl e386 │ │ │ │ + bl e38a │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl e102 │ │ │ │ + bl e392 │ │ │ │ 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 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ movw r3, #2050 @ 0x802 │ │ │ │ - b.n 1ee108 │ │ │ │ + b.n 1ee398 │ │ │ │ cmp.w ip, #193 @ 0xc1 │ │ │ │ - beq.w 1ed0de │ │ │ │ + beq.w 1ed36e │ │ │ │ cmp.w ip, #194 @ 0xc2 │ │ │ │ - bne.w 1ed68c │ │ │ │ + bne.w 1ed91c │ │ │ │ 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 1ee3a8 │ │ │ │ + bne.w 1ee638 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ee170 │ │ │ │ + cbz r0, 1ee400 │ │ │ │ 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 1ed12c │ │ │ │ + bmi.w 1ed3bc │ │ │ │ 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 1ee4fc │ │ │ │ + bne.w 1ee78c │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed120 │ │ │ │ + bne.w 1ed3b0 │ │ │ │ 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 1ee59c │ │ │ │ + bne.w 1ee82c │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed120 │ │ │ │ + bne.w 1ed3b0 │ │ │ │ add.w r3, r4, #128 @ 0x80 │ │ │ │ - b.w 1ed7c8 │ │ │ │ + b.w 1eda58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ - b.w 1ed7aa │ │ │ │ + bl 1ed18c │ │ │ │ + b.w 1eda3a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ - b.w 1ed7de │ │ │ │ + bl 1ed18c │ │ │ │ + b.w 1eda6e │ │ │ │ sub.w r2, ip, #199 @ 0xc7 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 1ed68c │ │ │ │ + bhi.w 1ed91c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #681 @ 0x2a9 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed0de │ │ │ │ + bne.w 1ed36e │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.n 1ee138 │ │ │ │ + bne.n 1ee3c8 │ │ │ │ tst.w r3, #260 @ 0x104 │ │ │ │ - bne.w 1ed78c │ │ │ │ - b.w 1ed68c │ │ │ │ + bne.w 1eda1c │ │ │ │ + b.w 1ed91c │ │ │ │ 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 1edc42 │ │ │ │ + beq.w 1eded2 │ │ │ │ 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 1ee248 │ │ │ │ + bne.n 1ee4d8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed120 │ │ │ │ + bne.w 1ed3b0 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ee21a │ │ │ │ - b.w 1ed120 │ │ │ │ + bne.n 1ee4aa │ │ │ │ + b.w 1ed3b0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ - b.n 1ee232 │ │ │ │ + bl 1ed18c │ │ │ │ + b.n 1ee4c2 │ │ │ │ cmp.w ip, #302 @ 0x12e │ │ │ │ - bcc.w 1ed81e │ │ │ │ + bcc.w 1edaae │ │ │ │ cmp.w ip, #320 @ 0x140 │ │ │ │ - beq.w 1ed68c │ │ │ │ + beq.w 1ed91c │ │ │ │ sub.w r3, ip, #302 @ 0x12e │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1ed68c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee280 ) │ │ │ │ + bhi.w 1ed91c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee510 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - bl ffe5e282 │ │ │ │ - bl ffe5e286 │ │ │ │ - bl ffe5e28a │ │ │ │ - bl ffe5e28e │ │ │ │ - bl ffe5e292 │ │ │ │ - bl ffe5e296 │ │ │ │ - bl ffdfc29a │ │ │ │ - bl ffdfc29e │ │ │ │ - bl ffe5e2a2 │ │ │ │ - bl ffe5e2a6 │ │ │ │ - bl ffe5e2aa │ │ │ │ - bl ffe5e2ae │ │ │ │ - bl ffe5e2b2 │ │ │ │ - bl ffdfc2b6 │ │ │ │ - bl ffe5e2ba │ │ │ │ - bl ffdfc2be │ │ │ │ + bl ffe5e512 │ │ │ │ + bl ffe5e516 │ │ │ │ + bl ffe5e51a │ │ │ │ + bl ffe5e51e │ │ │ │ + bl ffe5e522 │ │ │ │ + bl ffe5e526 │ │ │ │ + bl ffdfc52a │ │ │ │ + bl ffdfc52e │ │ │ │ + bl ffe5e532 │ │ │ │ + bl ffe5e536 │ │ │ │ + bl ffe5e53a │ │ │ │ + bl ffe5e53e │ │ │ │ + bl ffe5e542 │ │ │ │ + bl ffdfc546 │ │ │ │ + bl ffe5e54a │ │ │ │ + bl ffdfc54e │ │ │ │ mrc 15, 2, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - bl fffdc2c6 │ │ │ │ + bl fffdc556 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.n 1ede8c │ │ │ │ + b.n 1ee11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ecefc │ │ │ │ - b.w 1ed120 │ │ │ │ + bl 1ed18c │ │ │ │ + b.w 1ed3b0 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bls.w 1ed68c │ │ │ │ + bls.w 1ed91c │ │ │ │ sub.w r3, ip, #6 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bhi.w 1ed68c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee30c ) │ │ │ │ + bhi.w 1ed91c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee59c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl fff3a30e │ │ │ │ - bl 570312 │ │ │ │ - bl 570316 │ │ │ │ - bl 57031a │ │ │ │ - bl 57031e │ │ │ │ - bl 570322 │ │ │ │ - bl 570326 │ │ │ │ - bl 57032a │ │ │ │ - bl 57032e │ │ │ │ - bl 570332 │ │ │ │ - bl 570336 │ │ │ │ - bl 57033a │ │ │ │ - bl 57033e │ │ │ │ - bl 570342 │ │ │ │ - bl 570346 │ │ │ │ - bl 57034a │ │ │ │ - bl 57034e │ │ │ │ - bl 570352 │ │ │ │ - bl 570356 │ │ │ │ - bl 57035a │ │ │ │ - bl 57035e │ │ │ │ - bl 570362 │ │ │ │ - bl 570366 │ │ │ │ - bl 57036a │ │ │ │ - bl 57036e │ │ │ │ - bl 570372 │ │ │ │ - bl 570376 │ │ │ │ + bl fff3a59e │ │ │ │ + bl 5705a2 │ │ │ │ + bl 5705a6 │ │ │ │ + bl 5705aa │ │ │ │ + bl 5705ae │ │ │ │ + bl 5705b2 │ │ │ │ + bl 5705b6 │ │ │ │ + bl 5705ba │ │ │ │ + bl 5705be │ │ │ │ + bl 5705c2 │ │ │ │ + bl 5705c6 │ │ │ │ + bl 5705ca │ │ │ │ + bl 5705ce │ │ │ │ + bl 5705d2 │ │ │ │ + bl 5705d6 │ │ │ │ + bl 5705da │ │ │ │ + bl 5705de │ │ │ │ + bl 5705e2 │ │ │ │ + bl 5705e6 │ │ │ │ + bl 5705ea │ │ │ │ + bl 5705ee │ │ │ │ + bl 5705f2 │ │ │ │ + bl 5705f6 │ │ │ │ + bl 5705fa │ │ │ │ + bl 5705fe │ │ │ │ + bl 570602 │ │ │ │ + bl 570606 │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bl 570382 │ │ │ │ - bl 570386 │ │ │ │ - bl fff3a38a │ │ │ │ - bl 57038e │ │ │ │ - bl 570392 │ │ │ │ + bl 570612 │ │ │ │ + bl 570616 │ │ │ │ + bl fff3a61a │ │ │ │ + bl 57061e │ │ │ │ + bl 570622 │ │ │ │ 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 fff3a3a6 │ │ │ │ + bl fff3a636 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ - b.n 1ee156 │ │ │ │ + bl 1ed18c │ │ │ │ + b.n 1ee3e6 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 1ed92e │ │ │ │ + b.w 1edbbe │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ - b.w 1ed9ec │ │ │ │ + bl 1ed18c │ │ │ │ + b.w 1edc7c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed6da │ │ │ │ + b.w 1ed96a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ - b.w 1ed99e │ │ │ │ + bl 1ed18c │ │ │ │ + b.w 1edc2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ - b.n 1edefc │ │ │ │ + bl 1ed18c │ │ │ │ + b.n 1ee18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.n 1edc8c │ │ │ │ + b.n 1edf1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ - b.w 1ed120 │ │ │ │ + bl 1ed18c │ │ │ │ + b.w 1ed3b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edbb4 │ │ │ │ + b.w 1ede44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed120 │ │ │ │ - b.w 1eda50 │ │ │ │ + beq.w 1ed3b0 │ │ │ │ + b.w 1edce0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ - b.n 1edf60 │ │ │ │ + bl 1ed18c │ │ │ │ + b.n 1ee1f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edad6 │ │ │ │ + b.w 1edd66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ - b.w 1eda4a │ │ │ │ + bl 1ed18c │ │ │ │ + b.w 1edcda │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ - b.n 1edcf0 │ │ │ │ + bl 1ed18c │ │ │ │ + b.n 1edf80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edadc │ │ │ │ + b.w 1edd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edbdc │ │ │ │ + b.w 1ede6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ - b.n 1edd24 │ │ │ │ + bl 1ed18c │ │ │ │ + b.n 1edfb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ - b.n 1ee18a │ │ │ │ + bl 1ed18c │ │ │ │ + b.n 1ee41a │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.w 1ed750 │ │ │ │ + b.w 1ed9e0 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - b.w 1ed6f4 │ │ │ │ + b.w 1ed984 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ - b.w 1eda04 │ │ │ │ + bl 1ed18c │ │ │ │ + b.w 1edc94 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1edf82 │ │ │ │ - b.w 1edd2a │ │ │ │ + bne.w 1ee212 │ │ │ │ + b.w 1edfba │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed750 │ │ │ │ + b.w 1ed9e0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ - b.w 1ed9ba │ │ │ │ + bl 1ed18c │ │ │ │ + b.w 1edc4a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edb5c │ │ │ │ + b.w 1eddec │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ - b.n 1ee1aa │ │ │ │ + bl 1ed18c │ │ │ │ + b.n 1ee43a │ │ │ │ cmp.w ip, #186 @ 0xba │ │ │ │ - beq.w 1ee138 │ │ │ │ - b.w 1ed68c │ │ │ │ + beq.w 1ee3c8 │ │ │ │ + b.w 1ed91c │ │ │ │ cmp.w ip, #484 @ 0x1e4 │ │ │ │ - bcc.w 1ed68c │ │ │ │ + bcc.w 1ed91c │ │ │ │ sub.w r3, ip, #484 @ 0x1e4 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.w 1ed68c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee5d4 ) │ │ │ │ + bhi.w 1ed91c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee864 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl 30a5d6 │ │ │ │ - bl 2a85da │ │ │ │ - bl 2a85de │ │ │ │ - bl 2a85e2 │ │ │ │ - bl 2a85e6 │ │ │ │ - bl 2a85ea │ │ │ │ - bl 2a85ee │ │ │ │ - bl 2a85f2 │ │ │ │ - bl 2a85f6 │ │ │ │ + bl 30a866 │ │ │ │ + bl 2a886a │ │ │ │ + bl 2a886e │ │ │ │ + bl 2a8872 │ │ │ │ + bl 2a8876 │ │ │ │ + bl 2a887a │ │ │ │ + bl 2a887e │ │ │ │ + bl 2a8882 │ │ │ │ + bl 2a8886 │ │ │ │ @ instruction: 0xeb0bffff │ │ │ │ @ instruction: 0xeb0bffff │ │ │ │ - bl 2a8602 │ │ │ │ - bl 30a606 │ │ │ │ - bl 30a60a │ │ │ │ - bl 2a860e │ │ │ │ - bl 30a612 │ │ │ │ - bl 30a616 │ │ │ │ - bl 30a61a │ │ │ │ - bl 30a61e │ │ │ │ - bl 30a622 │ │ │ │ - bl 30a626 │ │ │ │ - bl 30a62a │ │ │ │ - bl 30a62e │ │ │ │ - bl 30a632 │ │ │ │ - bl 30a636 │ │ │ │ - bl 30a63a │ │ │ │ - bl 30a63e │ │ │ │ - bl 30a642 │ │ │ │ - bl 30a646 │ │ │ │ + bl 2a8892 │ │ │ │ + bl 30a896 │ │ │ │ + bl 30a89a │ │ │ │ + bl 2a889e │ │ │ │ + bl 30a8a2 │ │ │ │ + bl 30a8a6 │ │ │ │ + bl 30a8aa │ │ │ │ + bl 30a8ae │ │ │ │ + bl 30a8b2 │ │ │ │ + bl 30a8b6 │ │ │ │ + bl 30a8ba │ │ │ │ + bl 30a8be │ │ │ │ + bl 30a8c2 │ │ │ │ + bl 30a8c6 │ │ │ │ + bl 30a8ca │ │ │ │ + bl 30a8ce │ │ │ │ + bl 30a8d2 │ │ │ │ + bl 30a8d6 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ - b.w 1ed12c │ │ │ │ + b.w 1ed3bc │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.w 1ed68c │ │ │ │ - b.w 1ed0de │ │ │ │ + bpl.w 1ed91c │ │ │ │ + b.w 1ed36e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ - ldr.w r3, [pc, #2468] @ 1ef018 │ │ │ │ - ldr.w r2, [pc, #2468] @ 1ef01c │ │ │ │ + ldr.w r3, [pc, #2468] @ 1ef2a8 │ │ │ │ + ldr.w r2, [pc, #2468] @ 1ef2ac │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2460] @ 1ef020 │ │ │ │ + ldr.w r3, [pc, #2460] @ 1ef2b0 │ │ │ │ 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 1ee73c │ │ │ │ + beq.n 1ee9cc │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 1ee9c2 │ │ │ │ + beq.w 1eec52 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1eeba4 │ │ │ │ + beq.w 1eee34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ee734 │ │ │ │ + bne.n 1ee9c4 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ee718 │ │ │ │ + cbz r3, 1ee9a8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee710 │ │ │ │ + beq.n 1ee9a0 │ │ │ │ ldrb.w r0, [r9, #24] │ │ │ │ - cbz r0, 1ee6ec │ │ │ │ + cbz r0, 1ee97c │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee96c │ │ │ │ + beq.w 1eebfc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1ef00c │ │ │ │ + bhi.w 1ef29c │ │ │ │ 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 1ee8c8 │ │ │ │ + bne.w 1eeb58 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1eedd8 │ │ │ │ + beq.w 1ef068 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ee710 │ │ │ │ + bne.n 1ee9a0 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1ee710 │ │ │ │ + cbnz r3, 1ee9a0 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 1ee710 │ │ │ │ + cbz r3, 1ee9a0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee6b8 │ │ │ │ + bne.n 1ee948 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbnz r3, 1ee728 │ │ │ │ + cbnz r3, 1ee9b8 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1ee728 │ │ │ │ + cbnz r3, 1ee9b8 │ │ │ │ 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 1ee698 │ │ │ │ - ldr.w r2, [pc, #2276] @ 1ef024 │ │ │ │ - ldr.w r3, [pc, #2268] @ 1ef020 │ │ │ │ + bne.n 1ee928 │ │ │ │ + ldr.w r2, [pc, #2276] @ 1ef2b4 │ │ │ │ + ldr.w r3, [pc, #2268] @ 1ef2b0 │ │ │ │ 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 1eeff8 │ │ │ │ + bne.w 1ef288 │ │ │ │ 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 1ee710 │ │ │ │ + b.n 1ee9a0 │ │ │ │ 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 1ee90e │ │ │ │ + beq.w 1eeb9e │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 1ee7b0 │ │ │ │ + b.n 1eea40 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 1ee956 │ │ │ │ + bne.w 1eebe6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eee3c │ │ │ │ + bne.w 1ef0cc │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r4, #75] @ 0x4b │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 1ee7fa │ │ │ │ + bcs.n 1eea8a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mla r3, sl, r8, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 1ee956 │ │ │ │ + bhi.w 1eebe6 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst.w r1, #172032 @ 0x2a000 │ │ │ │ - bne.w 1ee938 │ │ │ │ + bne.w 1eebc8 │ │ │ │ tst.w r1, #344064 @ 0x54000 │ │ │ │ - beq.n 1ee78a │ │ │ │ + beq.n 1eea1a │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eee24 │ │ │ │ + bne.w 1ef0b4 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbz r3, 1ee7ec │ │ │ │ + cbz r3, 1eea7c │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 1ee7b0 │ │ │ │ + bcc.n 1eea40 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee710 │ │ │ │ - ldr.w r3, [pc, #2076] @ 1ef028 │ │ │ │ + b.n 1ee9a0 │ │ │ │ + ldr.w r3, [pc, #2076] @ 1ef2b8 │ │ │ │ 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, 1ee828 │ │ │ │ + cbz r3, 1eeab8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecf50 │ │ │ │ - b.n 1ee710 │ │ │ │ + bl 1ed1e0 │ │ │ │ + b.n 1ee9a0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #2028] @ 1ef02c │ │ │ │ + ldr.w r3, [pc, #2028] @ 1ef2bc │ │ │ │ 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 1ee710 │ │ │ │ + beq.w 1ee9a0 │ │ │ │ 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 1ee8ac │ │ │ │ + bne.n 1eeb3c │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ - cbnz r0, 1ee8be │ │ │ │ + cbnz r0, 1eeb4e │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1ee862 │ │ │ │ + bne.n 1eeaf2 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1ee710 │ │ │ │ + b.n 1ee9a0 │ │ │ │ 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 1eef78 │ │ │ │ + bhi.w 1ef208 │ │ │ │ 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 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee87c │ │ │ │ + beq.n 1eeb0c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee710 │ │ │ │ + b.n 1ee9a0 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 1ef00c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee8d8 ) │ │ │ │ + bhi.w 1ef29c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1eeb68 ) │ │ │ │ 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 │ │ │ │ @@ -573181,286 +573449,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 1ee710 │ │ │ │ + bne.w 1ee9a0 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1ee77c │ │ │ │ + bne.w 1eea0c │ │ │ │ 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 1ee710 │ │ │ │ + b.n 1ee9a0 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee710 │ │ │ │ - b.n 1ee894 │ │ │ │ + bne.w 1ee9a0 │ │ │ │ + b.n 1eeb24 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee710 │ │ │ │ - b.n 1ee83c │ │ │ │ + bne.w 1ee9a0 │ │ │ │ + b.n 1eeacc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eee0c │ │ │ │ + bne.w 1ef09c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee7ec │ │ │ │ + beq.w 1eea7c │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ - b.n 1ee7ec │ │ │ │ + b.n 1eea7c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eedf4 │ │ │ │ + bne.w 1ef084 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1ee7a8 │ │ │ │ + b.n 1eea38 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ - cbz r1, 1ee9be │ │ │ │ + cbz r1, 1eec4e │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ee9be │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee980 ) │ │ │ │ + bhi.n 1eec4e │ │ │ │ + add r2, pc, #8 @ (adr r2, 1eec10 ) │ │ │ │ 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] @ 1ee59c │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1ee5a0 │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1ee5a4 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee82c │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee830 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee834 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3740 │ │ │ │ - cbz r0, 1ee9ba │ │ │ │ + bl 1e39d0 │ │ │ │ + cbz r0, 1eec4a │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecbe4 │ │ │ │ + bl 1ece74 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 1ee6ce │ │ │ │ + b.n 1ee95e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ee6ce │ │ │ │ + b.n 1ee95e │ │ │ │ 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 1eee54 │ │ │ │ + bne.w 1ef0e4 │ │ │ │ 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 1ee660 │ │ │ │ + bl 1ee8f0 │ │ │ │ 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 1ee660 │ │ │ │ + bl 1ee8f0 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1eee66 │ │ │ │ + beq.w 1ef0f6 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1eeffc │ │ │ │ + beq.w 1ef28c │ │ │ │ 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 1eea6c │ │ │ │ + bcc.n 1eecfc │ │ │ │ ldrb r6, [r2, #15] │ │ │ │ - cbz r6, 1eea6c │ │ │ │ + cbz r6, 1eecfc │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1eea64 │ │ │ │ + beq.n 1eecf4 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eea5c │ │ │ │ + bne.n 1eecec │ │ │ │ subs r6, r1, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e29c0 │ │ │ │ + bl 1e2c50 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eeb12 │ │ │ │ + beq.n 1eeda2 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1eeb12 │ │ │ │ + bne.n 1eeda2 │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eeb5a │ │ │ │ + beq.n 1eedea │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1eeb98 │ │ │ │ + bne.n 1eee28 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ - beq.n 1eeab6 │ │ │ │ + beq.n 1eed46 │ │ │ │ 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 1eeb7e │ │ │ │ + beq.n 1eee0e │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1eeae0 │ │ │ │ + b.n 1eed70 │ │ │ │ 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 1eeb82 │ │ │ │ + beq.n 1eee12 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eeaca │ │ │ │ + beq.n 1eed5a │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1eeb10 │ │ │ │ + cbz r3, 1eeda0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1eea8c │ │ │ │ + beq.n 1eed1c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cbnz r3, 1eeb22 │ │ │ │ + cbnz r3, 1eedb2 │ │ │ │ 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, 1eeb36 │ │ │ │ + cbnz r1, 1eedc6 │ │ │ │ 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, 1eeb54 │ │ │ │ + cbnz r2, 1eede4 │ │ │ │ ldrb.w r2, [r9, #25] │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #25] │ │ │ │ - b.n 1ee734 │ │ │ │ + b.n 1ee9c4 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldrb.w r2, [sl, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 1eeb70 │ │ │ │ + bpl.n 1eee00 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eeafe │ │ │ │ + bne.n 1eed8e │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eeac0 │ │ │ │ + bne.n 1eed50 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 1eeb84 │ │ │ │ + b.n 1eee14 │ │ │ │ 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 1eeafe │ │ │ │ - b.n 1eeaf6 │ │ │ │ + beq.n 1eed8e │ │ │ │ + b.n 1eed86 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ecbe4 │ │ │ │ - b.n 1eea9e │ │ │ │ + bl 1ece74 │ │ │ │ + b.n 1eed2e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1ef00c │ │ │ │ + beq.w 1ef29c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e2730 │ │ │ │ + bl 1e29c0 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1eebec │ │ │ │ + cbz r3, 1eee7c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1eebec │ │ │ │ + bne.n 1eee7c │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1eed64 │ │ │ │ + bne.w 1eeff4 │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eed64 │ │ │ │ + beq.w 1eeff4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1eebec │ │ │ │ + cbz r3, 1eee7c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1eebcc │ │ │ │ + beq.n 1eee5c │ │ │ │ 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] │ │ │ │ @@ -573474,544 +573742,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 1ee660 │ │ │ │ + bl 1ee8f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [sp, #78] @ 0x4e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eecb8 │ │ │ │ + beq.n 1eef48 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1eecb8 │ │ │ │ + bne.n 1eef48 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ ldrb.w r4, [r6, #34] @ 0x22 │ │ │ │ - cbnz r4, 1eec9c │ │ │ │ + cbnz r4, 1eef2c │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 1eec9c │ │ │ │ + cbz r1, 1eef2c │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1eec6a │ │ │ │ + b.n 1eeefa │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1eed56 │ │ │ │ + bne.n 1eefe6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1eec98 │ │ │ │ + cbz r2, 1eef28 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eed56 │ │ │ │ + bne.n 1eefe6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eec64 │ │ │ │ + beq.n 1eeef4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 1eec64 │ │ │ │ + beq.n 1eeef4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eec5e │ │ │ │ + bne.n 1eeeee │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eec6a │ │ │ │ + bne.n 1eeefa │ │ │ │ ldrd r6, r3, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1eeca8 │ │ │ │ + cbz r2, 1eef38 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1eec48 │ │ │ │ + beq.n 1eeed8 │ │ │ │ mov r5, r9 │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ mov r9, sl │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eec24 │ │ │ │ + bne.n 1eeeb4 │ │ │ │ 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 1e29c0 │ │ │ │ + bl 1e2c50 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eed40 │ │ │ │ + beq.n 1eefd0 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1eed40 │ │ │ │ + bne.n 1eefd0 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, fp │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eedce │ │ │ │ + beq.n 1ef05e │ │ │ │ strh.w r8, [r4, #34] @ 0x22 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1eed34 │ │ │ │ + cbz r3, 1eefc4 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eed96 │ │ │ │ + bne.n 1ef026 │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eedc0 │ │ │ │ + bne.n 1ef050 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ - cbz r3, 1eed2c │ │ │ │ + cbz r3, 1eefbc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eedca │ │ │ │ + beq.n 1ef05a │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1eedc0 │ │ │ │ + bne.n 1ef050 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eed00 │ │ │ │ + bne.n 1eef90 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eed40 │ │ │ │ + cbz r3, 1eefd0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1eece8 │ │ │ │ + beq.n 1eef78 │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ - cbnz r3, 1eed50 │ │ │ │ + cbnz r3, 1eefe0 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ - b.n 1ee734 │ │ │ │ + b.n 1ee9c4 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov.w r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r2, [r6, #34] @ 0x22 │ │ │ │ - b.n 1eec9c │ │ │ │ + b.n 1eef2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ strb.w sl, [r7, #35] @ 0x23 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 1eed7a │ │ │ │ - b.n 1eebe0 │ │ │ │ + cbnz r3, 1ef00a │ │ │ │ + b.n 1eee70 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eebe0 │ │ │ │ + beq.w 1eee70 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1eed70 │ │ │ │ + bne.n 1ef000 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ strb.w r0, [r7, #34] @ 0x22 │ │ │ │ - b.n 1eebe0 │ │ │ │ + b.n 1eee70 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1eeffc │ │ │ │ + beq.w 1ef28c │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1eed08 │ │ │ │ + bcc.n 1eef98 │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 1eedc0 │ │ │ │ + cbz r2, 1ef050 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eedb4 │ │ │ │ + bne.n 1ef044 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1eed08 │ │ │ │ + beq.n 1eef98 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1eed34 │ │ │ │ + b.n 1eefc4 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - b.n 1eed2c │ │ │ │ + b.n 1eefbc │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eed34 │ │ │ │ - b.n 1eecf4 │ │ │ │ + bne.n 1eefc4 │ │ │ │ + b.n 1eef84 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee710 │ │ │ │ + bne.w 1ee9a0 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee710 │ │ │ │ + beq.w 1ee9a0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 1ee710 │ │ │ │ + b.n 1ee9a0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee968 │ │ │ │ + b.n 1eebf8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee94a │ │ │ │ + b.n 1eebda │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee7e6 │ │ │ │ + b.n 1eea76 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee7a2 │ │ │ │ + b.n 1eea32 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ee9de │ │ │ │ + b.n 1eec6e │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1eea6c │ │ │ │ + b.n 1eecfc │ │ │ │ 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 1eef46 │ │ │ │ + bne.n 1ef1d6 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee710 │ │ │ │ + b.n 1ee9a0 │ │ │ │ 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 1eef7c │ │ │ │ + bne.n 1ef20c │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 1eee72 │ │ │ │ + b.n 1ef102 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #24 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 1eef78 │ │ │ │ - bls.n 1eef6c │ │ │ │ + beq.n 1ef208 │ │ │ │ + bls.n 1ef1fc │ │ │ │ sub.w r3, r2, #4194304 @ 0x400000 │ │ │ │ bics.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eee8e │ │ │ │ + beq.n 1ef11e │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 1eef78 │ │ │ │ + beq.n 1ef208 │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eefd6 │ │ │ │ + beq.n 1ef266 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1eefba │ │ │ │ + beq.n 1ef24a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eefa4 │ │ │ │ + beq.n 1ef234 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eef68 │ │ │ │ + bne.n 1ef1f8 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 1eef68 │ │ │ │ + cbz r3, 1ef1f8 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1eee8e │ │ │ │ + b.n 1ef11e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1eef2a │ │ │ │ - bhi.n 1eef58 │ │ │ │ + beq.n 1ef1ba │ │ │ │ + bhi.n 1ef1e8 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1eef2a │ │ │ │ + beq.n 1ef1ba │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1eef2a │ │ │ │ + beq.n 1ef1ba │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eef68 │ │ │ │ + bne.n 1ef1f8 │ │ │ │ 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 1eef92 │ │ │ │ + bne.n 1ef222 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 1eee8e │ │ │ │ + b.n 1ef11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1eee8a │ │ │ │ + b.n 1ef11a │ │ │ │ sub.w r2, r3, #4194304 @ 0x400000 │ │ │ │ bics.w r2, r2, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eef2a │ │ │ │ + beq.n 1ef1ba │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1eef2a │ │ │ │ + beq.n 1ef1ba │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1eee8e │ │ │ │ + b.n 1ef11e │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 1eef78 │ │ │ │ + beq.n 1ef208 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1eef78 │ │ │ │ + beq.n 1ef208 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eeed0 │ │ │ │ + bne.n 1ef160 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1eee8e │ │ │ │ + b.n 1ef11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1eee72 │ │ │ │ + b.n 1ef102 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e27c0 │ │ │ │ + bl 1e2a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecefc │ │ │ │ + bl 1ed18c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1eee8e │ │ │ │ + b.n 1ef11e │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eee8e │ │ │ │ - b.n 1eef00 │ │ │ │ + beq.w 1ef11e │ │ │ │ + b.n 1ef190 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eef68 │ │ │ │ + beq.n 1ef1f8 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #224 @ 0xe0 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1eee8e │ │ │ │ + b.n 1ef11e │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 54720 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 1e2ee8 │ │ │ │ + bl 1e3178 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecf50 │ │ │ │ + bl 1ed1e0 │ │ │ │ ldrb.w r3, [sp, #118] @ 0x76 │ │ │ │ - b.n 1eee8e │ │ │ │ + b.n 1ef11e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2730 │ │ │ │ + bl 1e29c0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r2, r0, r6 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ 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] @ (1ef0a8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ef338 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1ef0ac ) │ │ │ │ + ldr r3, [pc, #104] @ (1ef33c ) │ │ │ │ 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 231fa0 │ │ │ │ + bl 232230 │ │ │ │ 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 1ee660 │ │ │ │ + bl 1ee8f0 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2320b0 │ │ │ │ - ldr r2, [pc, #32] @ (1ef0b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ef0ac ) │ │ │ │ + bl 232340 │ │ │ │ + ldr r2, [pc, #32] @ (1ef340 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ef33c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef0a4 │ │ │ │ + bne.n 1ef334 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ 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, 1ef0d2 │ │ │ │ - b.n 1ef0ee │ │ │ │ + cbnz r3, 1ef362 │ │ │ │ + b.n 1ef37e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ef0ee │ │ │ │ + cbz r3, 1ef37e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef0cc │ │ │ │ + beq.n 1ef35c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 231fa0 │ │ │ │ - b.n 1ef0e6 │ │ │ │ + bl 232230 │ │ │ │ + b.n 1ef376 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef0d8 │ │ │ │ + bne.n 1ef368 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ef0e0 │ │ │ │ + bne.n 1ef370 │ │ │ │ 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 1ef3ac │ │ │ │ + beq.w 1ef63c │ │ │ │ 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 1ef390 │ │ │ │ + beq.w 1ef620 │ │ │ │ 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 1ef36e │ │ │ │ + beq.w 1ef5fe │ │ │ │ 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 1ef34a │ │ │ │ + beq.w 1ef5da │ │ │ │ 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 │ │ │ │ @@ -574019,15 +574287,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 1ef328 │ │ │ │ + beq.w 1ef5b8 │ │ │ │ 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 │ │ │ │ @@ -574036,29 +574304,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 1ef306 │ │ │ │ + beq.w 1ef596 │ │ │ │ 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 1ef2e8 │ │ │ │ + beq.n 1ef578 │ │ │ │ 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 │ │ │ │ @@ -574067,419 +574335,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 1ef2ca │ │ │ │ + beq.n 1ef55a │ │ │ │ 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, 1ef2a8 │ │ │ │ + cbz r3, 1ef538 │ │ │ │ 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 1ef0f0 │ │ │ │ + bl 1ef380 │ │ │ │ ldr.w r0, [r6, #260] @ 0x104 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 1ef28a │ │ │ │ + bcc.n 1ef51a │ │ │ │ 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 1ef26c │ │ │ │ + bcc.n 1ef4fc │ │ │ │ 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 1ef23a │ │ │ │ + bcc.n 1ef4ca │ │ │ │ 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 1ef20c │ │ │ │ + bcc.n 1ef49c │ │ │ │ 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 1ef1e6 │ │ │ │ + bcc.w 1ef476 │ │ │ │ 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 1ef1b8 │ │ │ │ + bcc.w 1ef448 │ │ │ │ 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 1ef184 │ │ │ │ + bcc.w 1ef414 │ │ │ │ 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 1ef154 │ │ │ │ + bcc.w 1ef3e4 │ │ │ │ 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 1ef126 │ │ │ │ + bhi.w 1ef3b6 │ │ │ │ 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] @ (1ef630 ) │ │ │ │ + ldr r2, [pc, #604] @ (1ef8c0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #604] @ (1ef634 ) │ │ │ │ + ldr r3, [pc, #604] @ (1ef8c4 ) │ │ │ │ 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 231fa0 │ │ │ │ + bl 232230 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e272c │ │ │ │ - cbz r0, 1ef42a │ │ │ │ + bl 1e29bc │ │ │ │ + cbz r0, 1ef6ba │ │ │ │ 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 1c7c0c │ │ │ │ + bl 1c7e9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2910 │ │ │ │ + bl 1e2ba0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef3fe │ │ │ │ + bne.n 1ef68e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e272c │ │ │ │ + bl 1e29bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef4ba │ │ │ │ + beq.n 1ef74a │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1ef4a8 │ │ │ │ + beq.n 1ef738 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef61c │ │ │ │ + beq.w 1ef8ac │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r3, [r2, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef48c │ │ │ │ + cbz r3, 1ef71c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ef60a │ │ │ │ + beq.w 1ef89a │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1ef48c │ │ │ │ + beq.n 1ef71c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bls.n 1ef484 │ │ │ │ + bls.n 1ef714 │ │ │ │ ldr.w r2, [r2, #256] @ 0x100 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 1ef470 │ │ │ │ + bhi.n 1ef700 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1ef464 │ │ │ │ + bls.n 1ef6f4 │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1ef47e │ │ │ │ + bhi.n 1ef70e │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1ef468 │ │ │ │ + bne.n 1ef6f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef456 │ │ │ │ + bne.n 1ef6e6 │ │ │ │ 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 1e2910 │ │ │ │ + bl 1e2ba0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef43a │ │ │ │ + bne.n 1ef6ca │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ef42a │ │ │ │ + bne.n 1ef6ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e272c │ │ │ │ + bl 1e29bc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1ef4d0 │ │ │ │ - b.n 1ef528 │ │ │ │ + cbnz r0, 1ef760 │ │ │ │ + b.n 1ef7b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2910 │ │ │ │ + bl 1e2ba0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ef528 │ │ │ │ + cbz r0, 1ef7b8 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ef4c6 │ │ │ │ + bls.n 1ef756 │ │ │ │ add.w r8, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef4c6 │ │ │ │ + beq.n 1ef756 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr.w r3, [r4, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef50e │ │ │ │ + cbz r3, 1ef79e │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1ef50e │ │ │ │ + beq.n 1ef79e │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ef4f8 │ │ │ │ + bne.n 1ef788 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef4e8 │ │ │ │ + bne.n 1ef778 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2910 │ │ │ │ + bl 1e2ba0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef4d0 │ │ │ │ + bne.n 1ef760 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #256] @ 0x100 │ │ │ │ - bl 1c6310 │ │ │ │ + bl 1c65a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e272c │ │ │ │ - cbz r0, 1ef558 │ │ │ │ + bl 1e29bc │ │ │ │ + cbz r0, 1ef7e8 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef550 │ │ │ │ + cbz r3, 1ef7e0 │ │ │ │ ldr.w r2, [r3, #260] @ 0x104 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #260] @ 0x104 │ │ │ │ - bl 1e2910 │ │ │ │ + bl 1e2ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef540 │ │ │ │ + bne.n 1ef7d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e272c │ │ │ │ + bl 1e29bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef598 │ │ │ │ + cbz r0, 1ef828 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1ef580 │ │ │ │ + b.n 1ef810 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #268 @ 0x10c │ │ │ │ - bhi.n 1ef620 │ │ │ │ + bhi.n 1ef8b0 │ │ │ │ strd r8, r0, [r4, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2910 │ │ │ │ + bl 1e2ba0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef598 │ │ │ │ + cbz r0, 1ef828 │ │ │ │ ldr.w r2, [r4, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ef568 │ │ │ │ + bne.n 1ef7f8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #264] @ 0x108 │ │ │ │ - bl 1e2910 │ │ │ │ + bl 1e2ba0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef580 │ │ │ │ + bne.n 1ef810 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e272c │ │ │ │ - cbz r0, 1ef5bc │ │ │ │ + bl 1e29bc │ │ │ │ + cbz r0, 1ef84c │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef5b4 │ │ │ │ + cbz r3, 1ef844 │ │ │ │ ldrd r2, r1, [r3, #260] @ 0x104 │ │ │ │ adds r4, r2, #1 │ │ │ │ str.w r4, [r3, #260] @ 0x104 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 1e2910 │ │ │ │ + bl 1e2ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef5a0 │ │ │ │ + bne.n 1ef830 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r5, #488] @ 0x1e8 │ │ │ │ - cbz r2, 1ef5ec │ │ │ │ + cbz r2, 1ef87c │ │ │ │ ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef0f0 │ │ │ │ + bl 1ef380 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ef5d6 │ │ │ │ + bcc.n 1ef866 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (1ef638 ) │ │ │ │ + ldr r2, [pc, #72] @ (1ef8c8 ) │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ - ldr r3, [pc, #64] @ (1ef634 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ef8c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef62a │ │ │ │ + bne.n 1ef8ba │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c807c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ef456 │ │ │ │ - b.n 1ef498 │ │ │ │ + bne.w 1ef6e6 │ │ │ │ + b.n 1ef728 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef498 │ │ │ │ + b.n 1ef728 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c60dc │ │ │ │ - b.n 1ef572 │ │ │ │ + bl 1c636c │ │ │ │ + b.n 1ef802 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ 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 1ef652 │ │ │ │ + bpl.n 1ef8e2 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1ef3c0 │ │ │ │ + bl 1ef650 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r1, #488] @ 0x1e8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1ef676 │ │ │ │ + bcc.n 1ef906 │ │ │ │ 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, 1ef68c │ │ │ │ + cbz r3, 1ef91c │ │ │ │ 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] @ (1ef9b8 ) │ │ │ │ + ldr r5, [pc, #788] @ (1efc48 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #788] @ (1ef9bc ) │ │ │ │ + ldr r4, [pc, #788] @ (1efc4c ) │ │ │ │ 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 │ │ │ │ @@ -574487,72 +574755,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 1ef84e │ │ │ │ + bcs.w 1efade │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef83e │ │ │ │ + beq.w 1eface │ │ │ │ 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 1ef802 │ │ │ │ + beq.w 1efa92 │ │ │ │ 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 1ef86a │ │ │ │ + beq.w 1efafa │ │ │ │ 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 1ef754 │ │ │ │ + bne.n 1ef9e4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ef870 │ │ │ │ + beq.w 1efb00 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -574560,27 +574828,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1ef874 │ │ │ │ + beq.n 1efb04 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ef926 │ │ │ │ + bne.w 1efbb6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ef972 │ │ │ │ + bne.w 1efc02 │ │ │ │ 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 │ │ │ │ @@ -574591,536 +574859,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 1ef83a │ │ │ │ + beq.n 1efaca │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ef6fe │ │ │ │ + bne.w 1ef98e │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef82c │ │ │ │ + cbz r0, 1efabc │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ef7f2 │ │ │ │ + bne.n 1efa82 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4994 │ │ │ │ - ldr r2, [pc, #368] @ (1ef9c0 ) │ │ │ │ - ldr r3, [pc, #360] @ (1ef9bc ) │ │ │ │ + bl 1e4c24 │ │ │ │ + ldr r2, [pc, #368] @ (1efc50 ) │ │ │ │ + ldr r3, [pc, #360] @ (1efc4c ) │ │ │ │ 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 1ef9b4 │ │ │ │ + bne.w 1efc44 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 1ef8bc │ │ │ │ + bne.n 1efb4c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 1ef7ac │ │ │ │ - cbnz r3, 1ef8d8 │ │ │ │ + b.n 1efa3c │ │ │ │ + cbnz r3, 1efb68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ef7c8 │ │ │ │ + beq.n 1efa58 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ef8aa │ │ │ │ + cbz r0, 1efb3a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef7c8 │ │ │ │ + b.n 1efa58 │ │ │ │ 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 1ef754 │ │ │ │ + b.n 1ef9e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ef90e │ │ │ │ + cbz r0, 1efb9e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef7c8 │ │ │ │ - b.n 1ef87a │ │ │ │ + beq.w 1efa58 │ │ │ │ + b.n 1efb0a │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ef95c │ │ │ │ + cbz r0, 1efbec │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef7c8 │ │ │ │ + beq.w 1efa58 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ef9a2 │ │ │ │ + cbz r0, 1efc32 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef7c8 │ │ │ │ + b.n 1efa58 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ 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] @ (1efb88 ) │ │ │ │ + ldr r2, [pc, #428] @ (1efe18 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (1efb8c ) │ │ │ │ + ldr r3, [pc, #428] @ (1efe1c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 1efb60 │ │ │ │ + vldr d0, [pc, #376] @ 1efdf0 │ │ │ │ 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 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1efa1e │ │ │ │ + cbz r0, 1efcae │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #312] @ 1efb68 │ │ │ │ + vldr d0, [pc, #312] @ 1efdf8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1efa5a │ │ │ │ + cbz r0, 1efcea │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 1efb70 │ │ │ │ + vldr d0, [pc, #260] @ 1efe00 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1efa9c │ │ │ │ + cbz r0, 1efd2c │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ - vldr d0, [pc, #204] @ 1efb78 │ │ │ │ + bl 1e4a9c │ │ │ │ + vldr d0, [pc, #204] @ 1efe08 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1efada │ │ │ │ + cbz r0, 1efd6a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ - vldr d0, [pc, #148] @ 1efb80 │ │ │ │ + vldr d0, [pc, #148] @ 1efe10 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1efb1a │ │ │ │ + cbz r0, 1efdaa │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47bc │ │ │ │ - ldr r2, [pc, #80] @ (1efb90 ) │ │ │ │ - ldr r3, [pc, #72] @ (1efb8c ) │ │ │ │ + bl 1e4a4c │ │ │ │ + ldr r2, [pc, #80] @ (1efe20 ) │ │ │ │ + ldr r3, [pc, #72] @ (1efe1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efb58 │ │ │ │ + bne.n 1efde8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 1efb7c │ │ │ │ + bvc.n 1efe0c │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 1efb06 │ │ │ │ - b.n 1ef824 │ │ │ │ + bcc.n 1efd96 │ │ │ │ + b.n 1efab4 │ │ │ │ strb r5, [r5, r3] │ │ │ │ subs r7, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ ands r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1efbda │ │ │ │ + bne.n 1efe6a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #10 │ │ │ │ - bpl.n 1efbda │ │ │ │ + bpl.n 1efe6a │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 1efbdc │ │ │ │ + bpl.n 1efe6c │ │ │ │ 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 1efbda │ │ │ │ + beq.n 1efe6a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1efbd0 │ │ │ │ + bmi.n 1efe60 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1efbfa │ │ │ │ + beq.n 1efe8a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1efbc4 │ │ │ │ + bne.n 1efe54 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 1efbb0 │ │ │ │ + bmi.n 1efe40 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1efbb0 │ │ │ │ + bmi.n 1efe40 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 1efbda │ │ │ │ + bpl.n 1efe6a │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 1efbb0 │ │ │ │ + b.n 1efe40 │ │ │ │ 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 1efb94 │ │ │ │ + bl 1efe24 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1efc2c │ │ │ │ + beq.n 1efebc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1efc16 │ │ │ │ + bmi.n 1efea6 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1efc16 │ │ │ │ - b.n 1efc0a │ │ │ │ + bne.n 1efea6 │ │ │ │ + b.n 1efe9a │ │ │ │ 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] @ 1effb0 │ │ │ │ + ldr.w r9, [pc, #872] @ 1f0240 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #868] @ (1effb4 ) │ │ │ │ + ldr r2, [pc, #868] @ (1f0244 ) │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #868] @ (1effb8 ) │ │ │ │ + ldr r3, [pc, #868] @ (1f0248 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e8230 │ │ │ │ + bl 1e84c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1efc90 │ │ │ │ + beq.n 1eff20 │ │ │ │ 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 1eff86 │ │ │ │ + beq.w 1f0216 │ │ │ │ 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, 1efd02 │ │ │ │ + cbz r5, 1eff92 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1efeba │ │ │ │ + beq.w 1f014a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1efe58 │ │ │ │ + beq.w 1f00e8 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1efce8 │ │ │ │ + beq.n 1eff78 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1efe08 │ │ │ │ + beq.w 1f0098 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1efe08 │ │ │ │ + beq.w 1f0098 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1efe58 │ │ │ │ + beq.w 1f00e8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1efcca │ │ │ │ + bne.n 1eff5a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 1efea8 │ │ │ │ + beq.w 1f0138 │ │ │ │ cmp.w r1, #430 @ 0x1ae │ │ │ │ - beq.w 1efe26 │ │ │ │ + beq.w 1f00b6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efccc │ │ │ │ + bne.n 1eff5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1efcb0 │ │ │ │ + bne.n 1eff40 │ │ │ │ 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] │ │ │ │ @@ -575130,399 +575398,398 @@ │ │ │ │ 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 1eff80 │ │ │ │ + beq.w 1f0210 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - cbz r2, 1efd52 │ │ │ │ + cbz r2, 1effe2 │ │ │ │ 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 1eff72 │ │ │ │ + beq.w 1f0202 │ │ │ │ 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 1e9504 │ │ │ │ + bl 1e9794 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eff1a │ │ │ │ + beq.w 1f01aa │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1efdc2 │ │ │ │ + cbz r0, 1f0052 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e518c │ │ │ │ + bl 1e541c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1eff80 │ │ │ │ + beq.w 1f0210 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eff76 │ │ │ │ + beq.w 1f0206 │ │ │ │ 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 1e961c │ │ │ │ + bl 1e98ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5244 │ │ │ │ - b.n 1eff56 │ │ │ │ + bl 1e54d4 │ │ │ │ + b.n 1f01e6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1efe6a │ │ │ │ + beq.n 1f00fa │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1efd02 │ │ │ │ + bne.w 1eff92 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 1efeca │ │ │ │ + beq.n 1f015a │ │ │ │ cmp.w r2, #430 @ 0x1ae │ │ │ │ - bne.w 1efd02 │ │ │ │ + bne.w 1eff92 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #404] @ (1effbc ) │ │ │ │ + ldr r1, [pc, #404] @ (1f024c ) │ │ │ │ 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 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efccc │ │ │ │ - b.n 1efd02 │ │ │ │ + bne.w 1eff5c │ │ │ │ + b.n 1eff92 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1efe9e │ │ │ │ - cbz r2, 1efe76 │ │ │ │ + beq.n 1f012e │ │ │ │ + cbz r2, 1f0106 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efccc │ │ │ │ - b.n 1efd02 │ │ │ │ + bne.w 1eff5c │ │ │ │ + b.n 1eff92 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 1efee2 │ │ │ │ + beq.n 1f0172 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1efd02 │ │ │ │ + bne.w 1eff92 │ │ │ │ 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 1efe60 │ │ │ │ + bne.n 1f00f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c2bfc │ │ │ │ - cbz r0, 1efef8 │ │ │ │ + bl 1c2e8c │ │ │ │ + cbz r0, 1f0188 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1efe62 │ │ │ │ + b.n 1f00f2 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1efb94 │ │ │ │ - b.n 1efe62 │ │ │ │ + bl 1efe24 │ │ │ │ + b.n 1f00f2 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #92] @ 0x5c │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efccc │ │ │ │ - b.n 1efd02 │ │ │ │ + bne.w 1eff5c │ │ │ │ + b.n 1eff92 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1efe56 │ │ │ │ + beq.n 1f00e6 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1efd02 │ │ │ │ + bne.w 1eff92 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1efcec │ │ │ │ + b.n 1eff7c │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1efcb0 │ │ │ │ - b.n 1efd0e │ │ │ │ + bne.w 1eff40 │ │ │ │ + b.n 1eff9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1efb94 │ │ │ │ + bl 1efe24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1efcb0 │ │ │ │ - b.n 1efd0e │ │ │ │ + bne.w 1eff40 │ │ │ │ + b.n 1eff9e │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 1e7f14 │ │ │ │ + bl 1e81a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df55c │ │ │ │ + bl 1df7ec │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c2c38 │ │ │ │ - b.n 1efe96 │ │ │ │ + bl 1c2ec8 │ │ │ │ + b.n 1f0126 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1e961c │ │ │ │ + bl 1e98ac │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 1eff7a │ │ │ │ + cbz r3, 1f020a │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - ldr r2, [pc, #104] @ (1effc0 ) │ │ │ │ - ldr r3, [pc, #92] @ (1effb8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f0250 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f0248 ) │ │ │ │ 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 1effaa │ │ │ │ + bne.n 1f023a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1efd6c │ │ │ │ + b.n 1efffc │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1efdee │ │ │ │ + b.n 1f007e │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 1eff4c │ │ │ │ + b.n 1f01dc │ │ │ │ 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 1effa4 │ │ │ │ + beq.n 1f0234 │ │ │ │ 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 1efd3a │ │ │ │ + b.n 1effca │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 1efd3a │ │ │ │ + b.n 1effca │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ + mrc2 0, 0, r0, cr2, cr8, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #528] @ (1f01e8 ) │ │ │ │ - ldr r3, [pc, #528] @ (1f01ec ) │ │ │ │ + ldr r1, [pc, #528] @ (1f0478 ) │ │ │ │ + ldr r3, [pc, #528] @ (1f047c ) │ │ │ │ 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 1f0088 │ │ │ │ + bne.n 1f0318 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0088 │ │ │ │ + beq.n 1f0318 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #180] @ 0xb4 │ │ │ │ - cbz r2, 1f000e │ │ │ │ + cbz r2, 1f029e │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1f00a6 │ │ │ │ + beq.n 1f0336 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f0112 │ │ │ │ + beq.n 1f03a2 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f01c8 │ │ │ │ + beq.w 1f0458 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [sl] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 1f0104 │ │ │ │ + bhi.n 1f0394 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f01cc │ │ │ │ + beq.w 1f045c │ │ │ │ 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 1f004c │ │ │ │ + bhi.n 1f02dc │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1efc30 │ │ │ │ + bl 1efec0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1f0072 │ │ │ │ + beq.n 1f0302 │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f008a │ │ │ │ + b.n 1f031a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f000e │ │ │ │ + bne.n 1f029e │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - cbnz r0, 1f00c2 │ │ │ │ + cbnz r0, 1f0352 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 1f00f0 │ │ │ │ + bls.n 1f0380 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1f01f0 ) │ │ │ │ - ldr r3, [pc, #348] @ (1f01ec ) │ │ │ │ + ldr r2, [pc, #356] @ (1f0480 ) │ │ │ │ + ldr r3, [pc, #348] @ (1f047c ) │ │ │ │ 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 1f01e4 │ │ │ │ + bne.w 1f0474 │ │ │ │ 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 1f0076 │ │ │ │ + beq.n 1f0306 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f000e │ │ │ │ + bne.n 1f029e │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 1f00e8 │ │ │ │ + cbz r0, 1f0378 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f00dc │ │ │ │ + cbz r2, 1f036c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f00d4 │ │ │ │ + bne.n 1f0364 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 1f00fc │ │ │ │ + beq.n 1f038c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f00c8 │ │ │ │ - bl 1e2874 │ │ │ │ + bne.n 1f0358 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f00c2 │ │ │ │ + bne.n 1f0352 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1f00f8 │ │ │ │ + bhi.n 1f0388 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 1f00fc │ │ │ │ + bls.n 1f038c │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1f0088 │ │ │ │ + bne.n 1f0318 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1f000e │ │ │ │ + b.n 1f029e │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ blx 5516c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1f0044 │ │ │ │ + b.n 1f02d4 │ │ │ │ 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] │ │ │ │ @@ -575531,143 +575798,142 @@ │ │ │ │ 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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r5, 1f01b0 │ │ │ │ + cbz r5, 1f0440 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1f0194 │ │ │ │ + cbz r3, 1f0424 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f01a2 │ │ │ │ + cbz r2, 1f0432 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1effc4 │ │ │ │ + bl 1f0254 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1f0184 │ │ │ │ + cbz r4, 1f0414 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1f0184 │ │ │ │ + cbz r2, 1f0414 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1effc4 │ │ │ │ + bl 1f0254 │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f016c │ │ │ │ + bne.n 1f03fc │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1effc4 │ │ │ │ + bl 1f0254 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1e2874 │ │ │ │ - cbz r5, 1f01b2 │ │ │ │ + bl 1e2b04 │ │ │ │ + cbz r5, 1f0442 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1f014e │ │ │ │ + b.n 1f03de │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1effc4 │ │ │ │ + bl 1f0254 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 1f0194 │ │ │ │ + b.n 1f0424 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 2320b0 │ │ │ │ - cbnz r0, 1f01dc │ │ │ │ + bl 232340 │ │ │ │ + cbnz r0, 1f046c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d04 │ │ │ │ - b.n 1f001c │ │ │ │ + bl 1c7f94 │ │ │ │ + b.n 1f02ac │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 1f0028 │ │ │ │ + b.n 1f02b8 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1efc30 │ │ │ │ - b.n 1f0072 │ │ │ │ + bl 1efec0 │ │ │ │ + b.n 1f0302 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2af4 │ │ │ │ - b.n 1f01be │ │ │ │ + bl 1e2d84 │ │ │ │ + b.n 1f044e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - movs r0, r4 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ + ldc2 0, cr0, [r0, #608] @ 0x260 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u32 d16, d30, d8 │ │ │ │ + ldc2l 0, cr0, [lr], {152} @ 0x98 │ │ │ │ stmdb 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] @ (1f0364 ) │ │ │ │ + ldr r2, [pc, #348] @ (1f05f4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (1f0368 ) │ │ │ │ + ldr r3, [pc, #348] @ (1f05f8 ) │ │ │ │ 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 1c7e20 │ │ │ │ + bl 1c80b0 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1f0234 │ │ │ │ - b.n 1f035a │ │ │ │ + cbnz r3, 1f04c4 │ │ │ │ + b.n 1f05ea │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f035a │ │ │ │ + beq.w 1f05ea │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f022a │ │ │ │ + beq.n 1f04ba │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7c88 │ │ │ │ + bl 1c7f18 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1f0256 │ │ │ │ - b.n 1f0282 │ │ │ │ + cbnz r0, 1f04e6 │ │ │ │ + b.n 1f0512 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f0242 │ │ │ │ + bne.n 1f04d2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f0250 │ │ │ │ + bne.n 1f04e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7bec │ │ │ │ - ldr r2, [pc, #260] @ (1f036c ) │ │ │ │ - ldr r3, [pc, #252] @ (1f0368 ) │ │ │ │ + bl 1c7e7c │ │ │ │ + ldr r2, [pc, #260] @ (1f05fc ) │ │ │ │ + ldr r3, [pc, #252] @ (1f05f8 ) │ │ │ │ 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 1f035e │ │ │ │ + bne.n 1f05ee │ │ │ │ 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 │ │ │ │ @@ -575679,590 +575945,590 @@ │ │ │ │ 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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f0356 │ │ │ │ + beq.n 1f05e6 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f0306 │ │ │ │ + beq.n 1f0596 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 1f0314 │ │ │ │ + cbz r2, 1f05a4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1effc4 │ │ │ │ + bl 1f0254 │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 1f02f6 │ │ │ │ + cbz r4, 1f0586 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1f02f6 │ │ │ │ + cbz r2, 1f0586 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1effc4 │ │ │ │ + bl 1f0254 │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f02dc │ │ │ │ + bne.n 1f056c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1effc4 │ │ │ │ + bl 1f0254 │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 1e2874 │ │ │ │ - cbz r7, 1f032c │ │ │ │ + bl 1e2b04 │ │ │ │ + cbz r7, 1f05bc │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1f02b8 │ │ │ │ + b.n 1f0548 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1effc4 │ │ │ │ + bl 1f0254 │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f0310 │ │ │ │ + bne.n 1f05a0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1f0344 │ │ │ │ + cbnz r0, 1f05d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7d04 │ │ │ │ - b.n 1f0256 │ │ │ │ + bl 1c7f94 │ │ │ │ + b.n 1f04e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2af4 │ │ │ │ + bl 1e2d84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 1f0256 │ │ │ │ + b.n 1f04e6 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1f032c │ │ │ │ + b.n 1f05bc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f025e │ │ │ │ + b.n 1f04ee │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r0, #608]! @ 0x260 │ │ │ │ + @ instruction: 0xfb600098 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r2, #608] @ 0x260 │ │ │ │ + @ instruction: 0xfb020098 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #176] @ (1f0430 ) │ │ │ │ + ldr r2, [pc, #176] @ (1f06c0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1f0434 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f06c4 ) │ │ │ │ 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 1e3c24 │ │ │ │ + bl 1e3eb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f03dc │ │ │ │ + bne.n 1f066c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #410 @ 0x19a │ │ │ │ - beq.n 1f0408 │ │ │ │ + beq.n 1f0698 │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f03d8 │ │ │ │ + bne.n 1f0668 │ │ │ │ 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 1f03f6 │ │ │ │ + bls.n 1f0686 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1f040c │ │ │ │ + bls.n 1f069c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1f03de │ │ │ │ + b.n 1f066e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (1f0438 ) │ │ │ │ - ldr r3, [pc, #80] @ (1f0434 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f06c8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f06c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f042a │ │ │ │ + bne.n 1f06ba │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 1f0410 │ │ │ │ + bhi.n 1f06a0 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 1f041e │ │ │ │ + bhi.n 1f06ae │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f03de │ │ │ │ + b.n 1f066e │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1f03dc │ │ │ │ + bne.n 1f066c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f03de │ │ │ │ + b.n 1f066e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r6], #-608 @ 0xfffffda0 │ │ │ │ + vld1.8 @ instruction: 0xf9e60098 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [sl], {152} @ 0x98 │ │ │ │ + vst1.8 @ instruction: 0xf98a0098 │ │ │ │ stmdb 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] @ (1f081c ) │ │ │ │ + ldr r5, [pc, #972] @ (1f0aac ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #972] @ (1f0820 ) │ │ │ │ + ldr r4, [pc, #972] @ (1f0ab0 ) │ │ │ │ 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 1f05b2 │ │ │ │ + ble.w 1f0842 │ │ │ │ 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 1f05b2 │ │ │ │ + beq.w 1f0842 │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r6, r3, #28 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 1f05ce │ │ │ │ + bpl.w 1f085e │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f05d2 │ │ │ │ + bls.w 1f0862 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f05ce │ │ │ │ + bls.w 1f085e │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f05b2 │ │ │ │ + bhi.n 1f0842 │ │ │ │ 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 20e3f8 │ │ │ │ + bl 20e688 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1eaac0 │ │ │ │ + bl 1ead50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 1f0508 │ │ │ │ + cbz r7, 1f0798 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f0794 │ │ │ │ + beq.w 1f0a24 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1f07c6 │ │ │ │ + beq.w 1f0a56 │ │ │ │ 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 1f053c │ │ │ │ + bne.n 1f07cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f07de │ │ │ │ + beq.w 1f0a6e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f0534 │ │ │ │ + bne.n 1f07c4 │ │ │ │ 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 1f0520 │ │ │ │ + bne.n 1f07b0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1eab74 │ │ │ │ + bl 1eae04 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f05ee │ │ │ │ + beq.n 1f087e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0632 │ │ │ │ + beq.n 1f08c2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f076c │ │ │ │ + beq.w 1f09fc │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 1f0576 │ │ │ │ + cbz r2, 1f0806 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f066e │ │ │ │ + beq.n 1f08fe │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f07f8 │ │ │ │ + beq.w 1f0a88 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1f065a │ │ │ │ + beq.n 1f08ea │ │ │ │ ldrb.w r2, [r8, #21] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1f069a │ │ │ │ + bpl.w 1f092a │ │ │ │ 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 1f067e │ │ │ │ + beq.n 1f090e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1f0482 │ │ │ │ - ldr r2, [pc, #624] @ (1f0824 ) │ │ │ │ - ldr r3, [pc, #616] @ (1f0820 ) │ │ │ │ + bne.w 1f0712 │ │ │ │ + ldr r2, [pc, #624] @ (1f0ab4 ) │ │ │ │ + ldr r3, [pc, #616] @ (1f0ab0 ) │ │ │ │ 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 1f0818 │ │ │ │ + bne.w 1f0aa8 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 1f05b2 │ │ │ │ + bgt.n 1f0842 │ │ │ │ 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 1f04d0 │ │ │ │ + b.n 1f0760 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f06c0 │ │ │ │ + beq.n 1f0950 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 1f060a │ │ │ │ + cbz r2, 1f089a │ │ │ │ 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 1f06ec │ │ │ │ + beq.n 1f097c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f05a6 │ │ │ │ + bne.n 1f0836 │ │ │ │ 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 1f05a6 │ │ │ │ + b.n 1f0836 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0706 │ │ │ │ + beq.n 1f0996 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 1f064e │ │ │ │ + cbz r2, 1f08de │ │ │ │ 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 1f0588 │ │ │ │ + beq.n 1f0818 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1f0588 │ │ │ │ + bne.n 1f0818 │ │ │ │ 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 1f0592 │ │ │ │ - b.n 1f05a6 │ │ │ │ + bmi.n 1f0822 │ │ │ │ + b.n 1f0836 │ │ │ │ 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 1f05a6 │ │ │ │ + bne.w 1f0836 │ │ │ │ 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 1f05a6 │ │ │ │ + b.n 1f0836 │ │ │ │ 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 1f060a │ │ │ │ + beq.n 1f089a │ │ │ │ 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 1f0612 │ │ │ │ + bne.n 1f08a2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f07e2 │ │ │ │ + beq.n 1f0a72 │ │ │ │ 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 1f05a6 │ │ │ │ + b.n 1f0836 │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 1f064e │ │ │ │ + bmi.n 1f08de │ │ │ │ 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, 1f0730 │ │ │ │ + cbz r2, 1f09c0 │ │ │ │ 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 1f0588 │ │ │ │ + beq.w 1f0818 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f0584 │ │ │ │ + bne.w 1f0814 │ │ │ │ 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 1f05a6 │ │ │ │ + bpl.w 1f0836 │ │ │ │ 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 1f05a6 │ │ │ │ + b.n 1f0836 │ │ │ │ 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 1f0576 │ │ │ │ + beq.w 1f0806 │ │ │ │ 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 1f0576 │ │ │ │ + b.n 1f0806 │ │ │ │ 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 1e3c24 │ │ │ │ + bl 1e3eb4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f07c2 │ │ │ │ + bne.n 1f0a52 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movw r2, #399 @ 0x18f │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 1f0504 │ │ │ │ + b.n 1f0794 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 1f0370 │ │ │ │ + bl 1f0600 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1f0504 │ │ │ │ + b.n 1f0794 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1f053c │ │ │ │ + b.n 1f07cc │ │ │ │ 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 1f05a6 │ │ │ │ + b.n 1f0836 │ │ │ │ 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 1f05a6 │ │ │ │ - b.n 1f075e │ │ │ │ + bpl.w 1f0836 │ │ │ │ + b.n 1f09ee │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfba60098 │ │ │ │ + ldrsb.w r0, [r6, r8, lsl #1] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa460098 │ │ │ │ + @ instruction: 0xf7b60098 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ - bhi.n 1f0858 │ │ │ │ + bhi.n 1f0ae8 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bhi.n 1f08ca │ │ │ │ + bhi.n 1f0b5a │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 1f0888 │ │ │ │ + bhi.n 1f0b18 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 1f089e │ │ │ │ + bls.n 1f0b2e │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f08f6 │ │ │ │ + bne.n 1f0b86 │ │ │ │ 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 1f08b4 │ │ │ │ + bhi.n 1f0b44 │ │ │ │ movw r2, #742 @ 0x2e6 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f0884 │ │ │ │ + bls.n 1f0b14 │ │ │ │ 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 1f089a │ │ │ │ + bne.n 1f0b2a │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1f083a │ │ │ │ + beq.n 1f0aca │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1f0884 │ │ │ │ + bhi.n 1f0b14 │ │ │ │ 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 1f0884 │ │ │ │ + bhi.n 1f0b14 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.n 1f08dc │ │ │ │ + bhi.n 1f0b6c │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1f08ea │ │ │ │ + bhi.n 1f0b7a │ │ │ │ cmp r3, #12 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ subw r3, r3, #762 @ 0x2fa │ │ │ │ cmp r3, #29 │ │ │ │ - bhi.n 1f0884 │ │ │ │ + bhi.n 1f0b14 │ │ │ │ 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 │ │ │ │ @@ -576289,230 +576555,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] @ 1f1458 │ │ │ │ - ldr.w r3, [pc, #2880] @ 1f145c │ │ │ │ + ldr.w r2, [pc, #2880] @ 1f16e8 │ │ │ │ + ldr.w r3, [pc, #2880] @ 1f16ec │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2876] @ 1f1460 │ │ │ │ + ldr.w r6, [pc, #2876] @ 1f16f0 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c7c88 │ │ │ │ - cbz r0, 1f0958 │ │ │ │ - ldr.w r2, [pc, #2856] @ 1f1464 │ │ │ │ - ldr.w r3, [pc, #2844] @ 1f145c │ │ │ │ + bl 1c7f18 │ │ │ │ + cbz r0, 1f0be8 │ │ │ │ + ldr.w r2, [pc, #2856] @ 1f16f4 │ │ │ │ + ldr.w r3, [pc, #2844] @ 1f16ec │ │ │ │ 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 1f1f82 │ │ │ │ + bne.w 1f2212 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7d04 │ │ │ │ + bl 1c7f94 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f0938 │ │ │ │ + beq.n 1f0bc8 │ │ │ │ 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 1f0b5c │ │ │ │ + beq.w 1f0dec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1f0b7a │ │ │ │ + bhi.w 1f0e0a │ │ │ │ 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] @ 1f1468 │ │ │ │ + ldr.w r3, [pc, #2772] @ 1f16f8 │ │ │ │ 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 1f0c06 │ │ │ │ + beq.w 1f0e96 │ │ │ │ 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 1f09de │ │ │ │ + beq.n 1f0c6e │ │ │ │ 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 1f0e26 │ │ │ │ + bhi.w 1f10b6 │ │ │ │ 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 1f0efa │ │ │ │ + bne.w 1f118a │ │ │ │ add r6, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq lr, r2 │ │ │ │ - beq.n 1f0a46 │ │ │ │ + beq.n 1f0cd6 │ │ │ │ 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 1f0f86 │ │ │ │ + beq.w 1f1216 │ │ │ │ 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 1f0c16 │ │ │ │ + bls.w 1f0ea6 │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f17ea │ │ │ │ + beq.w 1f1a7a │ │ │ │ cmp.w r3, #720 @ 0x2d0 │ │ │ │ - bcs.w 1f0e76 │ │ │ │ + bcs.w 1f1106 │ │ │ │ cmp.w r3, #450 @ 0x1c2 │ │ │ │ - bhi.w 1f0f8c │ │ │ │ + bhi.w 1f121c │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bls.w 1f176e │ │ │ │ + bls.w 1f19fe │ │ │ │ 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 1f10d2 │ │ │ │ + bne.w 1f1362 │ │ │ │ movw r1, #36928 @ 0x9040 │ │ │ │ movt r1, #17 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1f10f4 │ │ │ │ + bne.w 1f1384 │ │ │ │ tst.w r2, #18432 @ 0x4800 │ │ │ │ - bne.w 1f1684 │ │ │ │ + bne.w 1f1914 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 1f103a │ │ │ │ + b.n 1f12ca │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f0f6c │ │ │ │ + beq.w 1f11fc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 1f0b1a │ │ │ │ + cbz r1, 1f0daa │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 1f0b06 │ │ │ │ + b.n 1f0d96 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f0de0 │ │ │ │ + beq.w 1f1070 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 1f0afe │ │ │ │ + bne.n 1f0d8e │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4160 │ │ │ │ - cbnz r0, 1f0b36 │ │ │ │ + bl 1e43f0 │ │ │ │ + cbnz r0, 1f0dc6 │ │ │ │ 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 1f0e18 │ │ │ │ - bhi.w 1f0e02 │ │ │ │ + beq.w 1f10a8 │ │ │ │ + bhi.w 1f1092 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1f0b7a │ │ │ │ + bne.n 1f0e0a │ │ │ │ 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 1f097c │ │ │ │ + bne.w 1f0c0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f0972 │ │ │ │ - b.n 1f0938 │ │ │ │ + bne.w 1f0c02 │ │ │ │ + b.n 1f0bc8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1f0b7a │ │ │ │ + cbz r0, 1f0e0a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 1f08fc │ │ │ │ + bl 1f0b8c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f097c │ │ │ │ + bne.w 1f0c0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f0972 │ │ │ │ - b.n 1f0938 │ │ │ │ - ldr.w r3, [pc, #2260] @ 1f146c │ │ │ │ + bne.w 1f0c02 │ │ │ │ + b.n 1f0bc8 │ │ │ │ + ldr.w r3, [pc, #2260] @ 1f16fc │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ mla r2, r8, r6, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1f0be6 │ │ │ │ + cbz r5, 1f0e76 │ │ │ │ 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] │ │ │ │ @@ -576524,36 +576790,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 1f0bb4 │ │ │ │ + bne.n 1f0e44 │ │ │ │ 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 1f0df6 │ │ │ │ + beq.w 1f1086 │ │ │ │ ldrb.w r3, [sl, #355] @ 0x163 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #355] @ 0x163 │ │ │ │ - b.n 1f0b7a │ │ │ │ + b.n 1f0e0a │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #266 @ 0x10a │ │ │ │ - bhi.w 1f0a88 │ │ │ │ + bhi.w 1f0d18 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bls.w 1f0ada │ │ │ │ + bls.w 1f0d6a │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #218 @ 0xda │ │ │ │ - bhi.w 1f101e │ │ │ │ + bhi.w 1f12ae │ │ │ │ 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 │ │ │ │ @@ -576767,43 +577033,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 1f0dec │ │ │ │ + b.n 1f107c │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f0b1a │ │ │ │ + beq.w 1f0daa │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 1f0de4 │ │ │ │ - b.n 1f0b0e │ │ │ │ + bne.n 1f1074 │ │ │ │ + b.n 1f0d9e │ │ │ │ ldrb.w r3, [sl, #354] @ 0x162 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #354] @ 0x162 │ │ │ │ - b.n 1f0b7a │ │ │ │ + b.n 1f0e0a │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0b7a │ │ │ │ + bhi.w 1f0e0a │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ - b.n 1f0b52 │ │ │ │ + b.n 1f0de2 │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ - b.n 1f0b7a │ │ │ │ + b.n 1f0e0a │ │ │ │ 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 1f0a04 │ │ │ │ + bhi.w 1f0c94 │ │ │ │ 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 │ │ │ │ @@ -576814,20 +577080,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 1f0c0e │ │ │ │ + b.n 1f0e9e │ │ │ │ sub.w r2, r3, #756 @ 0x2f4 │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.w 1f0ada │ │ │ │ + bhi.w 1f0d6a │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.w 1f101e │ │ │ │ + bhi.w 1f12ae │ │ │ │ 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 │ │ │ │ @@ -576879,24 +577145,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 1f1862 │ │ │ │ + beq.w 1f1af2 │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 1f109e │ │ │ │ + bls.w 1f132e │ │ │ │ add.w r2, r1, #102 @ 0x66 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 1f0a12 │ │ │ │ + bhi.w 1f0ca2 │ │ │ │ adds r2, r6, #3 │ │ │ │ add.w r2, lr, r2, lsr #2 │ │ │ │ - b.n 1f0a24 │ │ │ │ + b.n 1f0cb4 │ │ │ │ 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 │ │ │ │ @@ -576905,59 +577171,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 1f0b7a │ │ │ │ + b.n 1f0e0a │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0b7a │ │ │ │ + bne.w 1f0e0a │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f0b7a │ │ │ │ + b.n 1f0e0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4178 │ │ │ │ + bl 1e4408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0aee │ │ │ │ + beq.w 1f0d7e │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f0aee │ │ │ │ + b.n 1f0d7e │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f0a7c │ │ │ │ + b.n 1f0d0c │ │ │ │ movw r2, #614 @ 0x266 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1f1ac4 │ │ │ │ + bhi.w 1f1d54 │ │ │ │ cmp.w r3, #612 @ 0x264 │ │ │ │ - bls.w 1f10a6 │ │ │ │ + bls.w 1f1336 │ │ │ │ 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 1f19e6 │ │ │ │ + beq.w 1f1c76 │ │ │ │ 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 1f1018 │ │ │ │ + beq.n 1f12a8 │ │ │ │ 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 │ │ │ │ @@ -576965,127 +577231,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 1f0b7a │ │ │ │ + b.n 1f0e0a │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1f0ada │ │ │ │ + bhi.w 1f0d6a │ │ │ │ movw r2, #49103 @ 0xbfcf │ │ │ │ movt r2, #2 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 1f0ada │ │ │ │ + beq.w 1f0d6a │ │ │ │ ldrb.w r2, [sl, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [sl, #357] @ 0x165 │ │ │ │ - bl 1f0828 │ │ │ │ - cbz r0, 1f105a │ │ │ │ + bl 1f0ab8 │ │ │ │ + cbz r0, 1f12ea │ │ │ │ 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 1f1890 │ │ │ │ + bpl.w 1f1b20 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1a94 │ │ │ │ + beq.w 1f1d24 │ │ │ │ cmp r3, #208 @ 0xd0 │ │ │ │ - bhi.w 1f0b7a │ │ │ │ + bhi.w 1f0e0a │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ - bhi.w 1f18c0 │ │ │ │ + bhi.w 1f1b50 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1f1b26 │ │ │ │ + bhi.w 1f1db6 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bls.w 1f0b7a │ │ │ │ + bls.w 1f0e0a │ │ │ │ subs r3, #57 @ 0x39 │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1f0b46 │ │ │ │ - b.n 1f0b7a │ │ │ │ + bmi.w 1f0dd6 │ │ │ │ + b.n 1f0e0a │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 1f0f18 │ │ │ │ - b.n 1f0a12 │ │ │ │ + bhi.w 1f11a8 │ │ │ │ + b.n 1f0ca2 │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1f1b08 │ │ │ │ + bhi.w 1f1d98 │ │ │ │ cmp.w r3, #520 @ 0x208 │ │ │ │ - bcs.w 1f1cf4 │ │ │ │ + bcs.w 1f1f84 │ │ │ │ sub.w r1, r3, #468 @ 0x1d4 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1f0ada │ │ │ │ + bhi.w 1f0d6a │ │ │ │ movw r2, #29127 @ 0x71c7 │ │ │ │ movt r2, #492 @ 0x1ec │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 1f0ada │ │ │ │ + bpl.w 1f0d6a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e2f00 │ │ │ │ + bl 1e3190 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 1e2f00 │ │ │ │ + bl 1e3190 │ │ │ │ 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 1f0b7a │ │ │ │ + b.n 1f0e0a │ │ │ │ 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 1f1d32 │ │ │ │ + beq.w 1f1fc2 │ │ │ │ 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 211204 │ │ │ │ + bl 211494 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f1164 │ │ │ │ + beq.n 1f13f4 │ │ │ │ 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 1f1952 │ │ │ │ + beq.w 1f1be2 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f1912 │ │ │ │ + beq.w 1f1ba2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0b7a │ │ │ │ + bne.w 1f0e0a │ │ │ │ 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 │ │ │ │ @@ -577093,84 +577359,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 1f0b7a │ │ │ │ + bpl.w 1f0e0a │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f0b7a │ │ │ │ + b.n 1f0e0a │ │ │ │ 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 1f1a7e │ │ │ │ + bhi.w 1f1d0e │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ - b.n 1f0b7a │ │ │ │ + b.n 1f0e0a │ │ │ │ cmp.w r3, #348 @ 0x15c │ │ │ │ - bcs.w 1f1aea │ │ │ │ + bcs.w 1f1d7a │ │ │ │ cmp.w r3, #318 @ 0x13e │ │ │ │ - bls.w 1f0ada │ │ │ │ + bls.w 1f0d6a │ │ │ │ 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 1f10d2 │ │ │ │ + bne.w 1f1362 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f0ada │ │ │ │ + bpl.w 1f0d6a │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r2, [r1, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f1f86 │ │ │ │ + bne.w 1f2216 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst.w r2, #12 │ │ │ │ itt ne │ │ │ │ subne.w r2, r1, #20 │ │ │ │ strne r2, [sp, #32] │ │ │ │ - bne.n 1f127c │ │ │ │ + bne.n 1f150c │ │ │ │ ldrsb.w r5, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0828 │ │ │ │ - cbz r0, 1f1248 │ │ │ │ + bl 1f0ab8 │ │ │ │ + cbz r0, 1f14d8 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 1f0b7a │ │ │ │ + bne.w 1f0e0a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 1f0b7a │ │ │ │ + beq.w 1f0e0a │ │ │ │ ldrb.w r3, [sl, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [sl, #370] @ 0x172 │ │ │ │ - b.n 1f0b7a │ │ │ │ + b.n 1f0e0a │ │ │ │ cmp r6, #5 │ │ │ │ - beq.w 1f1f8c │ │ │ │ + beq.w 1f221c │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f1f98 │ │ │ │ + bne.w 1f2228 │ │ │ │ subs r2, #20 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f1268 │ │ │ │ + bne.n 1f14f8 │ │ │ │ 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 │ │ │ │ @@ -577178,131 +577444,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 20e3f8 │ │ │ │ + bl 20e688 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1f12c2 │ │ │ │ + cbz r0, 1f1552 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrsb.w r3, [r9, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f12f2 │ │ │ │ + blt.n 1f1582 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - beq.w 1f1b30 │ │ │ │ + beq.w 1f1dc0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1d20 │ │ │ │ + beq.w 1f1fb0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1f12f2 │ │ │ │ + beq.n 1f1582 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f1e92 │ │ │ │ + beq.w 1f2122 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - bl 20e3f8 │ │ │ │ + bl 20e688 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f1dd6 │ │ │ │ + bne.w 1f2066 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f1dc2 │ │ │ │ + beq.w 1f2052 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - beq.w 1f1d5c │ │ │ │ + beq.w 1f1fec │ │ │ │ and.w r5, r3, #3 │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ 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 1f043c │ │ │ │ + bl 1f06cc │ │ │ │ ldrsb.w r5, [sl, #65] @ 0x41 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f1234 │ │ │ │ + bne.w 1f14c4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f1d68 │ │ │ │ + beq.w 1f1ff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0828 │ │ │ │ + bl 1f0ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0b7a │ │ │ │ + beq.w 1f0e0a │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ - b.n 1f0b7a │ │ │ │ + b.n 1f0e0a │ │ │ │ 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 1f1de2 │ │ │ │ + beq.w 1f2072 │ │ │ │ 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 1f13cc │ │ │ │ + bne.n 1f165c │ │ │ │ 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 211204 │ │ │ │ + bl 211494 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f13fc │ │ │ │ + beq.n 1f168c │ │ │ │ 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 1f19f8 │ │ │ │ + beq.w 1f1c88 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f18d6 │ │ │ │ + beq.w 1f1b66 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0b7a │ │ │ │ + bne.w 1f0e0a │ │ │ │ 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 │ │ │ │ @@ -577310,89 +577576,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 1f0b7a │ │ │ │ - b.n 1f125a │ │ │ │ + bne.w 1f0e0a │ │ │ │ + b.n 1f14ea │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1f1482 │ │ │ │ - b.n 1f1484 │ │ │ │ + beq.n 1f1712 │ │ │ │ + b.n 1f1714 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6dc0098 │ │ │ │ + orr.w r0, ip, #4980736 @ 0x4c0000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6d60098 │ │ │ │ - @ instruction: 0xf6bc0098 │ │ │ │ + orr.w r0, r6, #4980736 @ 0x4c0000 │ │ │ │ + bic.w r0, ip, #4980736 @ 0x4c0000 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f1f9e │ │ │ │ + beq.w 1f222e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f1f98 │ │ │ │ + bne.w 1f2228 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f1470 │ │ │ │ + bne.n 1f1700 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0b7a │ │ │ │ + bhi.w 1f0e0a │ │ │ │ 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 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ 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 1f0b7a │ │ │ │ - b.n 1f11ae │ │ │ │ + bhi.w 1f0e0a │ │ │ │ + b.n 1f143e │ │ │ │ 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 1f19f0 │ │ │ │ + beq.w 1f1c80 │ │ │ │ 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 1f154e │ │ │ │ + beq.n 1f17de │ │ │ │ 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 │ │ │ │ @@ -577400,68 +577666,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 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ 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 1e3c24 │ │ │ │ + bl 1e3eb4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f17fa │ │ │ │ + beq.w 1f1a8a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1f155e │ │ │ │ - b.w 1f0b7a │ │ │ │ + bne.n 1f17ee │ │ │ │ + b.w 1f0e0a │ │ │ │ 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 1f1a6c │ │ │ │ + bhi.w 1f1cfc │ │ │ │ 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 1f0b7a │ │ │ │ + bne.w 1f0e0a │ │ │ │ ldrb.w r3, [sl, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sl, #369] @ 0x171 │ │ │ │ - b.w 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ 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 1f1a56 │ │ │ │ + bhi.w 1f1ce6 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ 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 │ │ │ │ @@ -577481,152 +577747,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 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ 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 1f1a40 │ │ │ │ + bhi.w 1f1cd0 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ 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 1f16b8 │ │ │ │ + bpl.n 1f1948 │ │ │ │ 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 1f16d2 │ │ │ │ + bne.n 1f1962 │ │ │ │ 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 211204 │ │ │ │ + bl 211494 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f170e │ │ │ │ + beq.n 1f199e │ │ │ │ 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 1f199c │ │ │ │ + beq.w 1f1c2c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0b7a │ │ │ │ + bne.w 1f0e0a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f0b7a │ │ │ │ + bne.w 1f0e0a │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1f1c8a │ │ │ │ + bne.w 1f1f1a │ │ │ │ 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 1f1c8a │ │ │ │ + beq.w 1f1f1a │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1f1e54 │ │ │ │ + beq.w 1f20e4 │ │ │ │ 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 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ cmp.w r3, #418 @ 0x1a2 │ │ │ │ - bcs.w 1f0ada │ │ │ │ + bcs.w 1f0d6a │ │ │ │ cmp.w r3, #388 @ 0x184 │ │ │ │ - bls.w 1f11e2 │ │ │ │ + bls.w 1f1472 │ │ │ │ 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 1f10d2 │ │ │ │ + bne.w 1f1362 │ │ │ │ movw r2, #289 @ 0x121 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1f0ada │ │ │ │ + beq.w 1f0d6a │ │ │ │ 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 1f1684 │ │ │ │ + bne.w 1f1914 │ │ │ │ ldr.w r3, [sl, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #184] @ 0xb8 │ │ │ │ - bl 211204 │ │ │ │ + bl 211494 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f170e │ │ │ │ + beq.n 1f199e │ │ │ │ ldr.w r3, [sl, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #224] @ 0xe0 │ │ │ │ - b.n 1f170e │ │ │ │ + b.n 1f199e │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ 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 1f1856 │ │ │ │ + bhi.n 1f1ae6 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1f1f9e │ │ │ │ + bhi.w 1f222e │ │ │ │ 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 │ │ │ │ @@ -577655,349 +577921,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 1f157a │ │ │ │ + b.n 1f180a │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 1f1856 │ │ │ │ + b.n 1f1ae6 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f0f04 │ │ │ │ + bne.w 1f1194 │ │ │ │ add r6, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1f0a20 │ │ │ │ + bne.w 1f0cb0 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r9, r2 │ │ │ │ moveq r5, r9 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 1f0a88 │ │ │ │ + beq.w 1f0d18 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.w 1f0a50 │ │ │ │ + b.w 1f0ce0 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bpl.w 1f1076 │ │ │ │ + bpl.w 1f1306 │ │ │ │ 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 1f18ba │ │ │ │ + bne.n 1f1b4a │ │ │ │ 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 1f1076 │ │ │ │ + b.w 1f1306 │ │ │ │ subs r3, #185 @ 0xb9 │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ movt r2, #162 @ 0xa2 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f0b7a │ │ │ │ - b.w 1f0b46 │ │ │ │ + bpl.w 1f0e0a │ │ │ │ + b.w 1f0dd6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #771 @ 0x303 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1f0b7a │ │ │ │ + bne.w 1f0e0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 211268 │ │ │ │ + bl 2114f8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f0370 │ │ │ │ + bl 1f0600 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f140c │ │ │ │ + bne.w 1f169c │ │ │ │ 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 1f140c │ │ │ │ + b.n 1f169c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #433 @ 0x1b1 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #436 @ 0x1b4 │ │ │ │ - bne.w 1f0b7a │ │ │ │ + bne.w 1f0e0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 211268 │ │ │ │ + bl 2114f8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f0370 │ │ │ │ + bl 1f0600 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f1174 │ │ │ │ + bne.w 1f1404 │ │ │ │ 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 1f1174 │ │ │ │ + b.n 1f1404 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #436 @ 0x1b4 │ │ │ │ - bne.w 1f0b7a │ │ │ │ + bne.w 1f0e0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 211268 │ │ │ │ + bl 2114f8 │ │ │ │ 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 1e3c24 │ │ │ │ + bl 1e3eb4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1e32 │ │ │ │ + beq.w 1f20c2 │ │ │ │ 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 1f116e │ │ │ │ + b.w 1f13fe │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #435 @ 0x1b3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f0b7a │ │ │ │ + bne.w 1f0e0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 211268 │ │ │ │ + bl 2114f8 │ │ │ │ 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 1e3c24 │ │ │ │ + bl 1e3eb4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1e6c │ │ │ │ + beq.w 1f20fc │ │ │ │ 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 1f1718 │ │ │ │ + b.n 1f19a8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ - b.w 1f0fde │ │ │ │ + b.w 1f126e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1f1514 │ │ │ │ + b.n 1f17a4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f1c9a │ │ │ │ + beq.w 1f1f2a │ │ │ │ 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 1f0b7a │ │ │ │ + bmi.w 1f0e0a │ │ │ │ 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 1f1406 │ │ │ │ + b.n 1f1696 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0b7a │ │ │ │ + bne.w 1f0e0a │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0b7a │ │ │ │ + bne.w 1f0e0a │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ 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 1f15a6 │ │ │ │ + b.n 1f1836 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0b7a │ │ │ │ + bne.w 1f0e0a │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ - b.w 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ 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 1f0b7a │ │ │ │ + bls.w 1f0e0a │ │ │ │ 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 1f1076 │ │ │ │ + b.w 1f1306 │ │ │ │ movw r2, #630 @ 0x276 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f10d2 │ │ │ │ + beq.w 1f1362 │ │ │ │ subw r1, r3, #635 @ 0x27b │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1f0ada │ │ │ │ + bhi.w 1f0d6a │ │ │ │ movs r2, #11 │ │ │ │ movt r2, #1248 @ 0x4e0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 1f10d2 │ │ │ │ - b.w 1f0ada │ │ │ │ + bmi.w 1f1362 │ │ │ │ + b.w 1f0d6a │ │ │ │ sub.w r1, r3, #356 @ 0x164 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1f0ada │ │ │ │ + bhi.w 1f0d6a │ │ │ │ movw r2, #24577 @ 0x6001 │ │ │ │ movt r2, #265 @ 0x109 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 1f10d2 │ │ │ │ - b.w 1f0ada │ │ │ │ + bmi.w 1f1362 │ │ │ │ + b.w 1f0d6a │ │ │ │ subw r1, r3, #570 @ 0x23a │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 1f0ada │ │ │ │ + bhi.w 1f0d6a │ │ │ │ movw r2, #8687 @ 0x21ef │ │ │ │ movt r2, #15744 @ 0x3d80 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.w 1f10d2 │ │ │ │ - b.w 1f0ada │ │ │ │ + bmi.w 1f1362 │ │ │ │ + b.w 1f0d6a │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - beq.w 1f0b46 │ │ │ │ - b.w 1f0b7a │ │ │ │ + beq.w 1f0dd6 │ │ │ │ + b.w 1f0e0a │ │ │ │ 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 1f1bf6 │ │ │ │ + beq.n 1f1e86 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f1b5c │ │ │ │ - cbz r2, 1f1b96 │ │ │ │ + beq.n 1f1dec │ │ │ │ + cbz r2, 1f1e26 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f1b96 │ │ │ │ + bne.n 1f1e26 │ │ │ │ sub.w r5, r2, #20 │ │ │ │ - b.n 1f1b40 │ │ │ │ + b.n 1f1dd0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f1f92 │ │ │ │ + bne.w 1f2222 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f1b56 │ │ │ │ + beq.n 1f1de6 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1f1b72 │ │ │ │ + bcc.n 1f1e02 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b.n 1f1b4a │ │ │ │ + b.n 1f1dda │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1f1c0e │ │ │ │ + bne.n 1f1e9e │ │ │ │ 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 1f12f2 │ │ │ │ + beq.w 1f1582 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - bne.w 1f1d20 │ │ │ │ + bne.w 1f1fb0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1f12f2 │ │ │ │ + bls.w 1f1582 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - beq.w 1f1f54 │ │ │ │ + beq.w 1f21e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1f40 │ │ │ │ + beq.w 1f21d0 │ │ │ │ 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 1f043c │ │ │ │ - b.w 1f133e │ │ │ │ + bl 1f06cc │ │ │ │ + b.w 1f15ce │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1b90 │ │ │ │ + beq.n 1f1e20 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f1f98 │ │ │ │ + bne.w 1f2228 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1b96 │ │ │ │ + beq.n 1f1e26 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1f1f30 │ │ │ │ + bne.w 1f21c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1f1c7c │ │ │ │ + bhi.n 1f1f0c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f1f9e │ │ │ │ + bhi.w 1f222e │ │ │ │ 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 │ │ │ │ @@ -578027,34 +578293,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 1f1b4a │ │ │ │ + b.n 1f1dda │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1f1c7c │ │ │ │ + b.n 1f1f0c │ │ │ │ ldrb.w r3, [sl, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [sl, #356] @ 0x164 │ │ │ │ - b.w 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 211268 │ │ │ │ + bl 2114f8 │ │ │ │ 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 1e3c24 │ │ │ │ + bl 1e3eb4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1e46 │ │ │ │ + beq.w 1f20d6 │ │ │ │ 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 │ │ │ │ @@ -578062,61 +578328,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 1f1406 │ │ │ │ - b.n 1f1a1e │ │ │ │ + bmi.w 1f1696 │ │ │ │ + b.n 1f1cae │ │ │ │ sub.w r1, r3, #520 @ 0x208 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f0ada │ │ │ │ - b.w 1f10d2 │ │ │ │ + bpl.w 1f0d6a │ │ │ │ + b.w 1f1362 │ │ │ │ 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 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1f1bc0 │ │ │ │ + b.n 1f1e50 │ │ │ │ ldr.w r3, [sl, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #192] @ 0xc0 │ │ │ │ - bl 211204 │ │ │ │ + bl 211494 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1f1164 │ │ │ │ + beq.w 1f13f4 │ │ │ │ ldr.w r3, [sl, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #228] @ 0xe4 │ │ │ │ - b.w 1f1164 │ │ │ │ + b.w 1f13f4 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 1f132c │ │ │ │ + b.w 1f15bc │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r5, #1 │ │ │ │ - bl 2bc2c8 │ │ │ │ - bl 2bc2a0 │ │ │ │ - cbnz r0, 1f1dae │ │ │ │ - b.w 1f1230 │ │ │ │ + bl 2bc558 │ │ │ │ + bl 2bc530 │ │ │ │ + cbnz r0, 1f203e │ │ │ │ + b.w 1f14c0 │ │ │ │ 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 │ │ │ │ @@ -578127,33 +578393,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 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 1f1d7c │ │ │ │ - b.w 1f1230 │ │ │ │ + bcc.n 1f200c │ │ │ │ + b.w 1f14c0 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 1f1310 │ │ │ │ + bne.w 1f15a0 │ │ │ │ ldrb.w r3, [r9, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1f1310 │ │ │ │ + bmi.w 1f15a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ mov r5, r0 │ │ │ │ - b.w 1f1310 │ │ │ │ + b.w 1f15a0 │ │ │ │ ldr.w r3, [sl, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #188] @ 0xbc │ │ │ │ - bl 211204 │ │ │ │ + bl 211494 │ │ │ │ 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 │ │ │ │ @@ -578166,53 +578432,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 1f1406 │ │ │ │ + b.w 1f1696 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f1980 │ │ │ │ + bne.w 1f1c10 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.w 1f116e │ │ │ │ + b.w 1f13fe │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f1cbe │ │ │ │ - b.n 1f1cd2 │ │ │ │ + bne.w 1f1f4e │ │ │ │ + b.n 1f1f62 │ │ │ │ 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 1f0b7a │ │ │ │ + b.w 1f0e0a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f19cc │ │ │ │ + bne.w 1f1c5c │ │ │ │ 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 1f1718 │ │ │ │ + b.n 1f19a8 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1f1f62 │ │ │ │ + bhi.n 1f21f2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f1d08 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1f1eb0 ) │ │ │ │ + bhi.w 1f1f98 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1f2140 ) │ │ │ │ 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} │ │ │ │ @@ -578247,40 +578513,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 1f12f2 │ │ │ │ + b.w 1f1582 │ │ │ │ and.w r5, r3, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1f1be0 │ │ │ │ + b.n 1f1e70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1be0 │ │ │ │ + b.n 1f1e70 │ │ │ │ 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 1f1d20 │ │ │ │ - b.w 1f12f2 │ │ │ │ + bne.w 1f1fb0 │ │ │ │ + b.w 1f1582 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1f1d08 │ │ │ │ + b.n 1f1f98 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -578294,16 +578560,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, #1160] @ 1f2440 │ │ │ │ - ldr.w r2, [pc, #1160] @ 1f2444 │ │ │ │ + ldr.w r0, [pc, #1160] @ 1f26d0 │ │ │ │ + ldr.w r2, [pc, #1160] @ 1f26d4 │ │ │ │ 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] │ │ │ │ @@ -578313,57 +578579,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 1f2100 │ │ │ │ + beq.w 1f2390 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f200c │ │ │ │ + b.n 1f229c │ │ │ │ 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 1f201a │ │ │ │ + bpl.n 1f22aa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f2052 │ │ │ │ + cbz r3, 1f22e2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 1f2006 │ │ │ │ + beq.n 1f2296 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 1f1ff4 │ │ │ │ + bmi.n 1f2284 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2006 │ │ │ │ + bne.n 1f2296 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcc64 │ │ │ │ + bl 2bcef4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcc7c │ │ │ │ + bl 2bcf0c │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcc94 │ │ │ │ + bl 2bcf24 │ │ │ │ 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 1f200c │ │ │ │ + bne.n 1f229c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2106 │ │ │ │ + bne.n 1f2396 │ │ │ │ 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 │ │ │ │ @@ -578381,105 +578647,105 @@ │ │ │ │ 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, 1f2110 │ │ │ │ + cbz r2, 1f23a0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1f23fc │ │ │ │ + bne.w 1f268c │ │ │ │ ldrb.w r3, [r6, #356] @ 0x164 │ │ │ │ ldr.w r2, [r6, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r6, #356] @ 0x164 │ │ │ │ movw r3, #65076 @ 0xfe34 │ │ │ │ movt r3, #65527 @ 0xfff7 │ │ │ │ ands r3, r2 │ │ │ │ strd r0, r1, [r6, #136] @ 0x88 │ │ │ │ strd r0, r1, [r6, #128] @ 0x80 │ │ │ │ str.w r3, [r6, #368] @ 0x170 │ │ │ │ - b.n 1f2128 │ │ │ │ + b.n 1f23b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ 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 1f205a │ │ │ │ + beq.n 1f22ea │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 1f20fe │ │ │ │ - b.n 1f20e2 │ │ │ │ + beq.n 1f238e │ │ │ │ + b.n 1f2372 │ │ │ │ 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 1c79c0 │ │ │ │ + bl 1c7c50 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f08fc │ │ │ │ + bl 1f0b8c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c7b74 │ │ │ │ + bl 1c7e04 │ │ │ │ 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 1f227a │ │ │ │ + beq.w 1f250a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f216c │ │ │ │ + b.n 1f23fc │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f21f6 │ │ │ │ + blt.n 1f2486 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2278 │ │ │ │ + beq.w 1f2508 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1f2162 │ │ │ │ + bpl.n 1f23f2 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 1f215a │ │ │ │ + bpl.n 1f23ea │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 1f234c │ │ │ │ + beq.w 1f25dc │ │ │ │ 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 1f21ea │ │ │ │ + beq.n 1f247a │ │ │ │ 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 │ │ │ │ @@ -578488,37 +578754,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 1f2162 │ │ │ │ + bge.n 1f23f2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1f2354 │ │ │ │ + beq.w 1f25e4 │ │ │ │ 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 1f226a │ │ │ │ + beq.n 1f24fa │ │ │ │ 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 │ │ │ │ @@ -578528,147 +578794,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 1f216c │ │ │ │ + bne.w 1f23fc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f235c │ │ │ │ + beq.n 1f25ec │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f22b8 │ │ │ │ + cbz r3, 1f2548 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1f22b0 │ │ │ │ + bpl.n 1f2540 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc33c │ │ │ │ + bl 2bc5cc │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1f22a6 │ │ │ │ + bls.n 1f2536 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc33c │ │ │ │ + bl 2bc5cc │ │ │ │ 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 1f228c │ │ │ │ + bne.n 1f251c │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1f22ca │ │ │ │ - b.n 1f2316 │ │ │ │ + cbnz r3, 1f255a │ │ │ │ + b.n 1f25a6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2316 │ │ │ │ + beq.n 1f25a6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f22c2 │ │ │ │ + beq.n 1f2552 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f230e │ │ │ │ + cbz r3, 1f259e │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1f22fa │ │ │ │ + bpl.n 1f258a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc33c │ │ │ │ + bl 2bc5cc │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1f22f0 │ │ │ │ + bls.n 1f2580 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc33c │ │ │ │ + bl 2bc5cc │ │ │ │ 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 1f22d6 │ │ │ │ + bne.n 1f2566 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f2316 │ │ │ │ + cbz r3, 1f25a6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f22d0 │ │ │ │ + bne.n 1f2560 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2308 │ │ │ │ + bne.n 1f2598 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #300] @ (1f2448 ) │ │ │ │ + ldr r2, [pc, #300] @ (1f26d8 ) │ │ │ │ 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] @ (1f2444 ) │ │ │ │ + ldr r3, [pc, #264] @ (1f26d4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f243a │ │ │ │ + bne.n 1f26ca │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 1f21b6 │ │ │ │ + b.n 1f2446 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f2236 │ │ │ │ + b.n 1f24c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2282 │ │ │ │ + beq.n 1f2512 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f2370 │ │ │ │ + b.n 1f2600 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f23f8 │ │ │ │ + beq.n 1f2688 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 1f2368 │ │ │ │ + bpl.n 1f25f8 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 1f2368 │ │ │ │ + bpl.n 1f25f8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ 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 1f2432 │ │ │ │ + beq.n 1f26c2 │ │ │ │ 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 1f23ec │ │ │ │ + beq.n 1f267c │ │ │ │ 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 │ │ │ │ @@ -578678,44 +578944,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 1f2370 │ │ │ │ + bne.n 1f2600 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 1f2282 │ │ │ │ + b.n 1f2512 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1f2414 │ │ │ │ + beq.n 1f26a4 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 1f2110 │ │ │ │ + beq.w 1f23a0 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 1f2114 │ │ │ │ + b.n 1f23a4 │ │ │ │ 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 1f2114 │ │ │ │ + b.n 1f23a4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f23b8 │ │ │ │ + b.n 1f2648 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f24c0 │ │ │ │ + ble.n 1f2630 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1f2408 │ │ │ │ + bge.n 1f2778 │ │ │ │ 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] │ │ │ │ @@ -578736,82 +579002,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 2b9860 │ │ │ │ - cbz r0, 1f249e │ │ │ │ + bl 2b9af0 │ │ │ │ + cbz r0, 1f272e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc27c │ │ │ │ + bl 2bc50c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f24b2 │ │ │ │ + cbz r0, 1f2742 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 1f2602 │ │ │ │ + bpl.w 1f2892 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f24f8 │ │ │ │ + bhi.n 1f2788 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc308 │ │ │ │ - cbz r0, 1f24f2 │ │ │ │ + bl 2bc598 │ │ │ │ + cbz r0, 1f2782 │ │ │ │ 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 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ 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 1f2468 │ │ │ │ + bl 1f26f8 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 1f24d0 │ │ │ │ + bne.n 1f2760 │ │ │ │ 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 1f25e0 │ │ │ │ + bpl.n 1f2870 │ │ │ │ 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 1f25da │ │ │ │ - bl 2bb638 │ │ │ │ + bmi.n 1f286a │ │ │ │ + bl 2bb8c8 │ │ │ │ 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 1f264c │ │ │ │ + beq.w 1f28dc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f24f2 │ │ │ │ + beq.n 1f2782 │ │ │ │ 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 │ │ │ │ @@ -578834,15 +579100,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 1f255a │ │ │ │ + bne.n 1f27ea │ │ │ │ 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] │ │ │ │ @@ -578853,76 +579119,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 2bc308 │ │ │ │ - b.n 1f2524 │ │ │ │ + bl 2bc598 │ │ │ │ + b.n 1f27b4 │ │ │ │ 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 1f2504 │ │ │ │ + b.n 1f2794 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 1f267e │ │ │ │ + bne.n 1f290e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f24f2 │ │ │ │ + beq.w 1f2782 │ │ │ │ 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 1f2468 │ │ │ │ + bl 1f26f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f262a │ │ │ │ + bne.n 1f28ba │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1f2548 │ │ │ │ + beq.w 1f27d8 │ │ │ │ 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 1f2548 │ │ │ │ + b.n 1f27d8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f26ac │ │ │ │ + beq.n 1f293c │ │ │ │ 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] │ │ │ │ @@ -578930,182 +579196,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 1f261a │ │ │ │ + b.n 1f28aa │ │ │ │ stmdb 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] @ (1f28d8 ) │ │ │ │ - ldr r3, [pc, #532] @ (1f28dc ) │ │ │ │ + ldr r2, [pc, #532] @ (1f2b68 ) │ │ │ │ + ldr r3, [pc, #532] @ (1f2b6c ) │ │ │ │ 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 1f27fc │ │ │ │ + beq.w 1f2a8c │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1f26ee │ │ │ │ + b.n 1f297e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f2716 │ │ │ │ + cbz r3, 1f29a6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1f26e8 │ │ │ │ + bpl.n 1f2978 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1f26e8 │ │ │ │ + bpl.n 1f2978 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ add r8, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bb6f0 │ │ │ │ + bl 2bb980 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f26ee │ │ │ │ + bne.n 1f297e │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - beq.n 1f27fc │ │ │ │ + beq.n 1f2a8c │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f274a │ │ │ │ + beq.n 1f29da │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1c6030 │ │ │ │ + bl 1c62c0 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f27c6 │ │ │ │ + beq.n 1f2a56 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f279e │ │ │ │ + b.n 1f2a2e │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1f2816 │ │ │ │ + beq.n 1f2aa6 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1f2794 │ │ │ │ + bpl.n 1f2a24 │ │ │ │ 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 1f2468 │ │ │ │ + bl 1f26f8 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1f27c6 │ │ │ │ + cbz r3, 1f2a56 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 1f2794 │ │ │ │ + bpl.n 1f2a24 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1f2794 │ │ │ │ + bpl.n 1f2a24 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2760 │ │ │ │ + bne.n 1f29f0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1f2794 │ │ │ │ + bpl.n 1f2a24 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ - b.n 1f276e │ │ │ │ + b.n 1f29fe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #276] @ (1f28e0 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f2b70 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 542d4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f27ee │ │ │ │ + beq.n 1f2a7e │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #256] @ (1f28e4 ) │ │ │ │ + ldr r3, [pc, #256] @ (1f2b74 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 542d4 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #232] @ (1f28e8 ) │ │ │ │ - ldr r3, [pc, #220] @ (1f28dc ) │ │ │ │ + ldr r2, [pc, #232] @ (1f2b78 ) │ │ │ │ + ldr r3, [pc, #220] @ (1f2b6c ) │ │ │ │ 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 1f28d4 │ │ │ │ + bne.n 1f2b64 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f282e │ │ │ │ + beq.n 1f2abe │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 1f2794 │ │ │ │ - b.n 1f27c0 │ │ │ │ + bpl.n 1f2a24 │ │ │ │ + b.n 1f2a50 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 2bc33c │ │ │ │ + bl 2bc5cc │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f2794 │ │ │ │ + beq.n 1f2a24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f28c0 │ │ │ │ + beq.n 1f2b50 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f2888 │ │ │ │ + b.n 1f2b18 │ │ │ │ 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] │ │ │ │ @@ -579113,64 +579379,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 1f2468 │ │ │ │ + bl 1f26f8 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 1f28b2 │ │ │ │ + beq.n 1f2b42 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ mov ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1f285c │ │ │ │ + bge.n 1f2aec │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 1f2888 │ │ │ │ + bne.n 1f2b18 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f2858 │ │ │ │ + bne.n 1f2ae8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 1f2794 │ │ │ │ + b.n 1f2a24 │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f2794 │ │ │ │ + beq.w 1f2a24 │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1f28c0 │ │ │ │ - b.n 1f2794 │ │ │ │ + bne.n 1f2b50 │ │ │ │ + b.n 1f2a24 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - bls.n 1f2944 │ │ │ │ + bvs.n 1f2ab4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ - bvc.n 1f28e4 │ │ │ │ + bpl.n 1f2c54 │ │ │ │ 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 1f26b0 │ │ │ │ + bl 1f2940 │ │ │ │ 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 │ │ │ │ @@ -579199,32 +579465,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 1f29b6 │ │ │ │ + bls.n 1f2c46 │ │ │ │ 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 1f2992 │ │ │ │ + bhi.n 1f2c22 │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 1f29d6 │ │ │ │ + cbz r2, 1f2c66 │ │ │ │ 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 │ │ │ │ @@ -579238,15 +579504,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, 1f2a5e │ │ │ │ + cbz r2, 1f2cee │ │ │ │ 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 │ │ │ │ @@ -579263,15 +579529,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 1f2a34 │ │ │ │ + bne.n 1f2cc4 │ │ │ │ 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 │ │ │ │ @@ -579287,28 +579553,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] @ 1f3344 │ │ │ │ + ldr.w r1, [pc, #2188] @ 1f35d4 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2188] @ 1f3348 │ │ │ │ + ldr.w r3, [pc, #2188] @ 1f35d8 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2184] @ 1f334c │ │ │ │ + ldr.w r2, [pc, #2184] @ 1f35dc │ │ │ │ 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 1f2c18 │ │ │ │ + bhi.w 1f2ea8 │ │ │ │ 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 │ │ │ │ @@ -579332,22 +579598,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 1f3108 │ │ │ │ + beq.w 1f3398 │ │ │ │ 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 1f2be6 │ │ │ │ + bls.n 1f2e76 │ │ │ │ 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 │ │ │ │ @@ -579367,15 +579633,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 1f2b78 │ │ │ │ + bhi.n 1f2e08 │ │ │ │ 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 │ │ │ │ @@ -579384,25 +579650,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 1f2978 │ │ │ │ + bl 1f2c08 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1880] @ 1f3350 │ │ │ │ - ldr.w r3, [pc, #1868] @ 1f3348 │ │ │ │ + ldr.w r2, [pc, #1880] @ 1f35e0 │ │ │ │ + ldr.w r3, [pc, #1868] @ 1f35d8 │ │ │ │ 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 1f333e │ │ │ │ + bne.w 1f35ce │ │ │ │ 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 │ │ │ │ @@ -579418,15 +579684,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 1f2bf6 │ │ │ │ + beq.n 1f2e86 │ │ │ │ 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 │ │ │ │ @@ -579442,16 +579708,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 1f2c62 │ │ │ │ - b.n 1f2bf6 │ │ │ │ + bne.n 1f2ef2 │ │ │ │ + b.n 1f2e86 │ │ │ │ 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 │ │ │ │ @@ -579467,15 +579733,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] @ 1f3354 │ │ │ │ + ldr.w r0, [pc, #1604] @ 1f35e4 │ │ │ │ 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 │ │ │ │ @@ -579483,37 +579749,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 1f317c │ │ │ │ + bne.w 1f340c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2bf6 │ │ │ │ + beq.w 1f2e86 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e04 │ │ │ │ + bl 1e4094 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f29fc │ │ │ │ + bl 1f2c8c │ │ │ │ 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 1f2d54 │ │ │ │ - b.n 1f2bf6 │ │ │ │ - bl 1f2904 │ │ │ │ + bcc.n 1f2fe4 │ │ │ │ + b.n 1f2e86 │ │ │ │ + bl 1f2b94 │ │ │ │ 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 │ │ │ │ @@ -579556,15 +579822,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 1f2bf6 │ │ │ │ + beq.w 1f2e86 │ │ │ │ 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 │ │ │ │ @@ -579574,16 +579840,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 1f2e4a │ │ │ │ - b.n 1f2bf6 │ │ │ │ + bne.n 1f30da │ │ │ │ + b.n 1f2e86 │ │ │ │ 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 │ │ │ │ @@ -579609,15 +579875,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 1f3146 │ │ │ │ + beq.w 1f33d6 │ │ │ │ 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 │ │ │ │ @@ -579626,16 +579892,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 1f326a │ │ │ │ - add r3, pc, #8 @ (adr r3, 1f2f3c ) │ │ │ │ + bhi.w 1f34fa │ │ │ │ + add r3, pc, #8 @ (adr r3, 1f31cc ) │ │ │ │ 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 │ │ │ │ @@ -579644,15 +579910,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] @ (1f3358 ) │ │ │ │ + ldr r3, [pc, #1020] @ (1f35e8 ) │ │ │ │ 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] │ │ │ │ @@ -579669,15 +579935,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 1f2fe6 │ │ │ │ + beq.n 1f3276 │ │ │ │ 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 │ │ │ │ @@ -579686,15 +579952,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 1f30fc │ │ │ │ + bls.w 1f338c │ │ │ │ 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 │ │ │ │ @@ -579719,15 +579985,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 1f301e │ │ │ │ + bhi.n 1f32ae │ │ │ │ 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 │ │ │ │ @@ -579735,22 +580001,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 1f2978 │ │ │ │ + bl 1f2c08 │ │ │ │ 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 1f2bf6 │ │ │ │ + beq.w 1f2e86 │ │ │ │ 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 │ │ │ │ @@ -579764,22 +580030,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 1f30d0 │ │ │ │ - b.n 1f2bf6 │ │ │ │ + bne.n 1f3360 │ │ │ │ + b.n 1f2e86 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 1f308a │ │ │ │ + b.n 1f331a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2bf6 │ │ │ │ + beq.w 1f2e86 │ │ │ │ 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 │ │ │ │ @@ -579788,71 +580054,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 1f3112 │ │ │ │ - b.n 1f2bf6 │ │ │ │ + bne.n 1f33a2 │ │ │ │ + b.n 1f2e86 │ │ │ │ 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 1f2bf6 │ │ │ │ + b.n 1f2e86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e04 │ │ │ │ + bl 1e4094 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f29fc │ │ │ │ + bl 1f2c8c │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e04 │ │ │ │ + bl 1e4094 │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f29fc │ │ │ │ + bl 1f2c8c │ │ │ │ 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 1f2bf6 │ │ │ │ + bls.w 1f2e86 │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e04 │ │ │ │ + bl 1e4094 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f29fc │ │ │ │ + bl 1f2c8c │ │ │ │ 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 1f31be │ │ │ │ - b.n 1f2bf6 │ │ │ │ + bcc.n 1f344e │ │ │ │ + b.n 1f2e86 │ │ │ │ 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 │ │ │ │ @@ -579879,15 +580145,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 1f2bf6 │ │ │ │ + b.n 1f2e86 │ │ │ │ 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 │ │ │ │ @@ -579918,15 +580184,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 1f2bf6 │ │ │ │ + b.n 1f2e86 │ │ │ │ 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 │ │ │ │ @@ -579937,24 +580203,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 1f2bf6 │ │ │ │ + b.n 1f2e86 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 1f33c0 │ │ │ │ + bcs.n 1f3530 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1f33bc │ │ │ │ + bcs.n 1f352c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 1f3350 │ │ │ │ + bne.n 1f36c0 │ │ │ │ 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} │ │ │ │ @@ -579972,52 +580238,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 1f34a6 │ │ │ │ - bhi.n 1f33de │ │ │ │ + beq.w 1f3736 │ │ │ │ + bhi.n 1f366e │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 1f345e │ │ │ │ + bhi.n 1f36ee │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 1f3464 │ │ │ │ + bls.n 1f36f4 │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 1f3494 │ │ │ │ + bne.n 1f3724 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 1f3448 │ │ │ │ + bne.n 1f36d8 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 1f3464 │ │ │ │ + beq.n 1f36f4 │ │ │ │ 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 1f3470 │ │ │ │ + beq.n 1f3700 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 1f3424 │ │ │ │ + beq.n 1f36b4 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 1f3464 │ │ │ │ + bne.n 1f36f4 │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1c2170 │ │ │ │ + bl 1c2400 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -580040,15 +580306,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 1f34a6 │ │ │ │ + beq.n 1f3736 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -580087,231 +580353,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] @ (1f36f8 ) │ │ │ │ + ldr r2, [pc, #520] @ (1f3988 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (1f36fc ) │ │ │ │ + ldr r3, [pc, #520] @ (1f398c ) │ │ │ │ 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 1e2270 │ │ │ │ + bl 1e2500 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f35a4 │ │ │ │ + beq.n 1f3834 │ │ │ │ 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 1e2270 │ │ │ │ - cbz r0, 1f3586 │ │ │ │ + bl 1e2500 │ │ │ │ + cbz r0, 1f3816 │ │ │ │ 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 1f3586 │ │ │ │ + bne.n 1f3816 │ │ │ │ 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 1f3558 │ │ │ │ + b.n 1f37e8 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 1f36ba │ │ │ │ + beq.w 1f394a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3e04 │ │ │ │ + bl 1e4094 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 1f3550 │ │ │ │ + bls.n 1f37e0 │ │ │ │ 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 1f3374 │ │ │ │ + bl 1f3604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3550 │ │ │ │ + bne.n 1f37e0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (1f3700 ) │ │ │ │ - ldr r3, [pc, #368] @ (1f36fc ) │ │ │ │ + ldr r2, [pc, #372] @ (1f3990 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f398c ) │ │ │ │ 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 1f36f2 │ │ │ │ + bne.w 1f3982 │ │ │ │ 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 1f36be │ │ │ │ + bne.w 1f394e │ │ │ │ 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 1f36be │ │ │ │ + bne.n 1f394e │ │ │ │ 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 1f35ea │ │ │ │ + b.n 1f387a │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ strb.w r3, [r7, sl] │ │ │ │ add.w sl, sl, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3e04 │ │ │ │ + bl 1e4094 │ │ │ │ cmp r0, sl │ │ │ │ - bhi.n 1f35de │ │ │ │ + bhi.n 1f386e │ │ │ │ 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 1f36da │ │ │ │ + bne.n 1f396a │ │ │ │ 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 1f36da │ │ │ │ + bne.n 1f396a │ │ │ │ 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 1f365e │ │ │ │ + b.n 1f38ee │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e04 │ │ │ │ + bl 1e4094 │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1f3656 │ │ │ │ + bhi.n 1f38e6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r0, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f3586 │ │ │ │ + beq.n 1f3816 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f3586 │ │ │ │ + bne.n 1f3816 │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, r1, #59 @ 0x3b │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1f36ae │ │ │ │ + b.n 1f393e │ │ │ │ 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 1f3586 │ │ │ │ + bne.w 1f3816 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3e04 │ │ │ │ + bl 1e4094 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 1f3694 │ │ │ │ + bhi.n 1f3924 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f3588 │ │ │ │ + b.n 1f3818 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1f36d2 │ │ │ │ + cbz r1, 1f3962 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f36c8 │ │ │ │ + bne.n 1f3958 │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1f35fa │ │ │ │ + b.n 1f388a │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 1f36ee │ │ │ │ + cbz r0, 1f397e │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f36e4 │ │ │ │ + bne.n 1f3974 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f3678 │ │ │ │ + b.n 1f3908 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r5, 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] @ 1f373c │ │ │ │ + ldr.w ip, [pc, #40] @ 1f39cc │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (1f3740 ) │ │ │ │ + ldr r4, [pc, #36] @ (1f39d0 ) │ │ │ │ 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 1f34c4 │ │ │ │ + bl 1f3754 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -580321,25 +580587,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 1f377e │ │ │ │ + b.n 1f3a0e │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f37a4 │ │ │ │ + bne.n 1f3a34 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3e04 │ │ │ │ + bl 1e4094 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1f3772 │ │ │ │ + bhi.n 1f3a02 │ │ │ │ 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 │ │ │ │ @@ -580347,470 +580613,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] @ 1f3c1c │ │ │ │ + ldr.w r2, [pc, #1116] @ 1f3eac │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f37ec │ │ │ │ + bne.n 1f3a7c │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1f37e2 │ │ │ │ + bhi.n 1f3a72 │ │ │ │ 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 1f39e6 │ │ │ │ + beq.w 1f3c76 │ │ │ │ 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 1f37ec │ │ │ │ + bne.n 1f3a7c │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f37ec │ │ │ │ + bne.n 1f3a7c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f3ab2 │ │ │ │ + beq.w 1f3d42 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 5548c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f37ee │ │ │ │ + b.n 1f3a7e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f37ec │ │ │ │ + bne.n 1f3a7c │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 1f37ec │ │ │ │ + bne.n 1f3a7c │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f37ec │ │ │ │ + bne.n 1f3a7c │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r7, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f37ec │ │ │ │ - ldr r1, [pc, #968] @ (1f3c20 ) │ │ │ │ + bne.n 1f3a7c │ │ │ │ + ldr r1, [pc, #968] @ (1f3eb0 ) │ │ │ │ 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 1f3b12 │ │ │ │ + bne.w 1f3da2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3a32 │ │ │ │ + beq.w 1f3cc2 │ │ │ │ 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 1f3898 │ │ │ │ + b.n 1f3b28 │ │ │ │ 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 1f37ec │ │ │ │ + bne.n 1f3a7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e3e04 │ │ │ │ + bl 1e4094 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1f3884 │ │ │ │ + bcc.n 1f3b14 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f37ec │ │ │ │ + bne.n 1f3a7c │ │ │ │ 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 1f387c │ │ │ │ - b.n 1f3a32 │ │ │ │ + bhi.n 1f3b0c │ │ │ │ + b.n 1f3cc2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f37ec │ │ │ │ + bne.n 1f3a7c │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f37ec │ │ │ │ + bne.n 1f3a7c │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3b04 │ │ │ │ + beq.w 1f3d94 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1f3a5c │ │ │ │ + bhi.w 1f3cec │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ - add r3, pc, #600 @ (adr r3, 1f3b68 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 1f3df8 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bl 1f2904 │ │ │ │ + bl 1f2b94 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f2904 │ │ │ │ + bl 1f2b94 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3a7c │ │ │ │ + beq.w 1f3d0c │ │ │ │ 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 1f395e │ │ │ │ + b.n 1f3bee │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1f3a7c │ │ │ │ + beq.w 1f3d0c │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f3948 │ │ │ │ - b.n 1f37ec │ │ │ │ + beq.n 1f3bd8 │ │ │ │ + b.n 1f3a7c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1f37ec │ │ │ │ - ldr r3, [pc, #668] @ (1f3c24 ) │ │ │ │ + bne.w 1f3a7c │ │ │ │ + ldr r3, [pc, #668] @ (1f3eb4 ) │ │ │ │ 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, 1f39b2 │ │ │ │ + cbz r3, 1f3c42 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ 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 1f39d6 │ │ │ │ - b.n 1f3ad4 │ │ │ │ + bne.n 1f3c66 │ │ │ │ + b.n 1f3d64 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 1f3ad4 │ │ │ │ + beq.n 1f3d64 │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f39d0 │ │ │ │ - b.n 1f37ec │ │ │ │ + beq.n 1f3c60 │ │ │ │ + b.n 1f3a7c │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f3a32 │ │ │ │ + cbz r3, 1f3cc2 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1f3a2a │ │ │ │ + cbz r2, 1f3cba │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1f3a1a │ │ │ │ + b.n 1f3caa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f3a2a │ │ │ │ + cbz r2, 1f3cba │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f3a14 │ │ │ │ + bne.n 1f3ca4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3a0a │ │ │ │ + bne.n 1f3c9a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f37ee │ │ │ │ + b.n 1f3a7e │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r7, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 1f37ee │ │ │ │ + b.n 1f3a7e │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 1f37ee │ │ │ │ + b.n 1f3a7e │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 1f37ee │ │ │ │ + b.n 1f3a7e │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f37ee │ │ │ │ + b.n 1f3a7e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f3a32 │ │ │ │ + beq.n 1f3cc2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 1f3ac4 │ │ │ │ + b.n 1f3d54 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f3a32 │ │ │ │ + beq.n 1f3cc2 │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1f3ac0 │ │ │ │ - b.n 1f37ec │ │ │ │ + beq.n 1f3d50 │ │ │ │ + b.n 1f3a7c │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w ip, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f3a32 │ │ │ │ + beq.n 1f3cc2 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3af4 │ │ │ │ + b.n 1f3d84 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f3a32 │ │ │ │ + beq.n 1f3cc2 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f3af0 │ │ │ │ - b.n 1f37ec │ │ │ │ + beq.n 1f3d80 │ │ │ │ + b.n 1f3a7c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f37ee │ │ │ │ + b.n 1f3a7e │ │ │ │ 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 1f3b3a │ │ │ │ + b.n 1f3dca │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f3bd2 │ │ │ │ + bne.n 1f3e62 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e3e04 │ │ │ │ + bl 1e4094 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1f3b2a │ │ │ │ + bhi.n 1f3dba │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3bd2 │ │ │ │ + bne.n 1f3e62 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1f3744 │ │ │ │ - cbz r0, 1f3bd2 │ │ │ │ + bl 1f39d4 │ │ │ │ + cbz r0, 1f3e62 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1f3a32 │ │ │ │ + bls.w 1f3cc2 │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ adds r7, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3b92 │ │ │ │ + b.n 1f3e22 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e3e04 │ │ │ │ + bl 1e4094 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1f3b84 │ │ │ │ + bcc.n 1f3e14 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ 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 1f3b7c │ │ │ │ - b.n 1f3a32 │ │ │ │ + bhi.n 1f3e0c │ │ │ │ + b.n 1f3cc2 │ │ │ │ add.w r6, r7, #91 @ 0x5b │ │ │ │ - b.n 1f3bee │ │ │ │ + b.n 1f3e7e │ │ │ │ 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 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3e04 │ │ │ │ + bl 1e4094 │ │ │ │ add.w r3, r8, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1f3bd8 │ │ │ │ + bhi.n 1f3e68 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f37ec │ │ │ │ + bne.w 1f3a7c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3744 │ │ │ │ + bl 1f39d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3b64 │ │ │ │ - b.n 1f37ec │ │ │ │ + bne.n 1f3df4 │ │ │ │ + b.n 1f3a7c │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r5, 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 1f37ac │ │ │ │ + bl 1f3a3c │ │ │ │ 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] @ (1f3c58 ) │ │ │ │ - ldr r2, [pc, #12] @ (1f3c5c ) │ │ │ │ + ldr r3, [pc, #12] @ (1f3ee8 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f3eec ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1c7950 │ │ │ │ + bl 1c7be0 │ │ │ │ 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 1c7b74 │ │ │ │ + bl 1c7e04 │ │ │ │ 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 │ │ │ │ @@ -580818,104 +581084,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 1f3cb2 │ │ │ │ + bne.n 1f3f42 │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 1f3d0e │ │ │ │ + beq.n 1f3f9e │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #810 @ 0x32a │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f3d1e │ │ │ │ + bhi.n 1f3fae │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7d4c │ │ │ │ + bl 1c7fdc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f3ca2 │ │ │ │ - cbz r6, 1f3cd0 │ │ │ │ + beq.n 1f3f32 │ │ │ │ + cbz r6, 1f3f60 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f3d2a │ │ │ │ + cbz r0, 1f3fba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1ffc │ │ │ │ + bl 1e228c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1ffc │ │ │ │ + bl 1e228c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1f3cfc │ │ │ │ + cbnz r3, 1f3f8c │ │ │ │ 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 1f3ca4 │ │ │ │ + beq.n 1f3f34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 1f3caa │ │ │ │ + bhi.n 1f3f3a │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 1f3cb2 │ │ │ │ + bhi.n 1f3f42 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1f3cb2 │ │ │ │ + bls.n 1f3f42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3740 │ │ │ │ + bl 1e39d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3ca2 │ │ │ │ - b.n 1f3cb2 │ │ │ │ + beq.n 1f3f32 │ │ │ │ + b.n 1f3f42 │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 1f3ca2 │ │ │ │ + b.n 1f3f32 │ │ │ │ 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 1f3d90 │ │ │ │ + beq.n 1f4020 │ │ │ │ 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 1f3dca │ │ │ │ + beq.n 1f405a │ │ │ │ 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 │ │ │ │ @@ -580933,48 +581199,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 1f3e92 │ │ │ │ + bcs.n 1f4122 │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f3e9c │ │ │ │ + beq.n 1f412c │ │ │ │ ldrb.w r7, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 1f3e26 │ │ │ │ + bne.n 1f40b6 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 1f3e26 │ │ │ │ + bne.n 1f40b6 │ │ │ │ ldrb.w r7, [ip, #1] │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp r7, lr │ │ │ │ - beq.n 1f3eba │ │ │ │ + beq.n 1f414a │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1f3eae │ │ │ │ + bls.n 1f413e │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 1f3eae │ │ │ │ + beq.n 1f413e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 1f3ee6 │ │ │ │ + bls.n 1f4176 │ │ │ │ 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 1f3dfc │ │ │ │ + bne.n 1f408c │ │ │ │ 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 │ │ │ │ @@ -580997,74 +581263,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 1f3e26 │ │ │ │ + beq.n 1f40b6 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ orr.w r7, r5, r6 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 1f3e48 │ │ │ │ + b.n 1f40d8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3e26 │ │ │ │ + bpl.n 1f40b6 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.n 1f3eea │ │ │ │ + bhi.n 1f417a │ │ │ │ ldrb.w lr, [ip, #2] │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 1f3eca │ │ │ │ + beq.n 1f415a │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3e26 │ │ │ │ + bpl.n 1f40b6 │ │ │ │ ldrb.w r7, [ip, #3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f3e26 │ │ │ │ + beq.n 1f40b6 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1f3e9c │ │ │ │ + bhi.n 1f412c │ │ │ │ asr.w r7, r5, r1 │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3ea0 │ │ │ │ + bpl.n 1f4130 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f3ed6 │ │ │ │ - b.n 1f3e26 │ │ │ │ + bne.n 1f4166 │ │ │ │ + b.n 1f40b6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f3e92 │ │ │ │ + b.n 1f4122 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 1f3e26 │ │ │ │ - b.n 1f3eba │ │ │ │ + bne.n 1f40b6 │ │ │ │ + b.n 1f414a │ │ │ │ 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 1f3f82 │ │ │ │ + blt.n 1f4212 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ it mi │ │ │ │ submi r4, #64 @ 0x40 │ │ │ │ - bl 20e3f8 │ │ │ │ + bl 20e688 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1f3f78 │ │ │ │ + cbnz r0, 1f4208 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1f3f70 │ │ │ │ + beq.n 1f4200 │ │ │ │ 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 │ │ │ │ @@ -581079,53 +581345,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 1f3f50 │ │ │ │ + b.n 1f41e0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f3f1e │ │ │ │ + b.n 1f41ae │ │ │ │ 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 1f3f9c │ │ │ │ + bne.n 1f422c │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f3fa8 │ │ │ │ + beq.n 1f4238 │ │ │ │ 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 1f3f9c │ │ │ │ + bne.n 1f422c │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3f9c │ │ │ │ + bne.n 1f422c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f3fe8 │ │ │ │ + bne.n 1f4278 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f3fe8 │ │ │ │ + bne.n 1f4278 │ │ │ │ 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 │ │ │ │ @@ -581144,105 +581410,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 1f40a4 │ │ │ │ + beq.n 1f4334 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f40a8 │ │ │ │ + beq.n 1f4338 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1f4044 │ │ │ │ + bne.n 1f42d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4036 │ │ │ │ + cbz r3, 1f42c6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f4036 │ │ │ │ + cbz r2, 1f42c6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 1f40c6 │ │ │ │ + bne.n 1f4356 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4020 │ │ │ │ + bne.n 1f42b0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 1f40a4 │ │ │ │ + beq.n 1f4334 │ │ │ │ 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, 1f40b6 │ │ │ │ + cbz r3, 1f4346 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 1f4068 │ │ │ │ + b.n 1f42f8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f40b6 │ │ │ │ + cbz r3, 1f4346 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 1f4096 │ │ │ │ + bhi.n 1f4326 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1f4062 │ │ │ │ + bmi.n 1f42f2 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 1f4096 │ │ │ │ - bne.n 1f4062 │ │ │ │ + bgt.n 1f4326 │ │ │ │ + bne.n 1f42f2 │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ and.w ip, ip, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1f4062 │ │ │ │ + bls.n 1f42f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f401c │ │ │ │ + bne.n 1f42ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #24 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 1f4042 │ │ │ │ + bne.n 1f42d2 │ │ │ │ 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 1f401c │ │ │ │ - b.n 1f40a4 │ │ │ │ + bne.n 1f42ac │ │ │ │ + b.n 1f4334 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f4044 │ │ │ │ + b.n 1f42d4 │ │ │ │ stmdb 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] @ (1f4400 ) │ │ │ │ + ldr r2, [pc, #796] @ (1f4690 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #796] @ (1f4404 ) │ │ │ │ + ldr r3, [pc, #796] @ (1f4694 ) │ │ │ │ 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] │ │ │ │ @@ -581259,63 +581525,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 1f4254 │ │ │ │ + beq.w 1f44e4 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f4136 │ │ │ │ + b.n 1f43c6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4254 │ │ │ │ + beq.w 1f44e4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 1f412c │ │ │ │ + beq.n 1f43bc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1f412c │ │ │ │ + bhi.n 1f43bc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 20e3f8 │ │ │ │ + bl 20e688 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f439e │ │ │ │ + bne.w 1f462e │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ 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 1f4290 │ │ │ │ + beq.w 1f4520 │ │ │ │ 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 1f42b0 │ │ │ │ + beq.w 1f4540 │ │ │ │ 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 │ │ │ │ @@ -581324,15 +581590,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 1f42ce │ │ │ │ + beq.n 1f455e │ │ │ │ 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 │ │ │ │ @@ -581343,108 +581609,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, 1f422a │ │ │ │ + cbz r2, 1f44ba │ │ │ │ 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 1f43a8 │ │ │ │ + beq.w 1f4638 │ │ │ │ orrs.w r0, r0, fp │ │ │ │ - bne.n 1f42b8 │ │ │ │ + bne.n 1f4548 │ │ │ │ orrs r7, r6 │ │ │ │ - beq.w 1f412c │ │ │ │ + beq.w 1f43bc │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3d30 │ │ │ │ + bl 1f3fc0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4136 │ │ │ │ + bne.w 1f43c6 │ │ │ │ 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] @ (1f4408 ) │ │ │ │ - ldr r3, [pc, #396] @ (1f4404 ) │ │ │ │ + ldr r2, [pc, #400] @ (1f4698 ) │ │ │ │ + ldr r3, [pc, #396] @ (1f4694 ) │ │ │ │ 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 1f43fa │ │ │ │ + bne.w 1f468a │ │ │ │ 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 1f41a6 │ │ │ │ + bne.w 1f4436 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f41c8 │ │ │ │ + b.n 1f4458 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, lr │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3d30 │ │ │ │ + bl 1f3fc0 │ │ │ │ orrs r7, r6 │ │ │ │ - beq.w 1f412c │ │ │ │ - b.n 1f423c │ │ │ │ + beq.w 1f43bc │ │ │ │ + b.n 1f44cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f43cc │ │ │ │ + beq.n 1f465c │ │ │ │ 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 1f412c │ │ │ │ + bne.w 1f43bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f412c │ │ │ │ + beq.w 1f43bc │ │ │ │ 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 1f43d4 │ │ │ │ + beq.n 1f4664 │ │ │ │ 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 │ │ │ │ @@ -581462,15 +581728,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, 1f43be │ │ │ │ + cbz r1, 1f464e │ │ │ │ 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 │ │ │ │ @@ -581483,162 +581749,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 1f4308 │ │ │ │ + bne.n 1f4598 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1f412c │ │ │ │ + b.n 1f43bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f415a │ │ │ │ + b.n 1f43ea │ │ │ │ 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 1f42ee │ │ │ │ + b.n 1f457e │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f4328 │ │ │ │ + bne.n 1f45b8 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ - b.n 1f412c │ │ │ │ + b.n 1f43bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f412c │ │ │ │ - b.n 1f42e8 │ │ │ │ + bne.w 1f43bc │ │ │ │ + b.n 1f4578 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1f43de │ │ │ │ + cbz r2, 1f466e │ │ │ │ ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ - b.n 1f435c │ │ │ │ + b.n 1f45ec │ │ │ │ adds r3, #1 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1f412c │ │ │ │ + beq.w 1f43bc │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 1f412c │ │ │ │ + beq.w 1f43bc │ │ │ │ adds r3, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f43ea │ │ │ │ - b.n 1f412c │ │ │ │ + bne.n 1f467a │ │ │ │ + b.n 1f43bc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - it ne │ │ │ │ - lslne r0, r3, #2 │ │ │ │ + pop {r3, r7} │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + revsh r4, 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, #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 1f4482 │ │ │ │ + beq.n 1f4712 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f45f6 │ │ │ │ + beq.w 1f4886 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f444e │ │ │ │ + beq.n 1f46de │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 1f4674 │ │ │ │ + bls.w 1f4904 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1f446a │ │ │ │ + cbz r7, 1f46fa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f446a │ │ │ │ + cbz r3, 1f46fa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f4488 │ │ │ │ + bne.n 1f4718 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f4452 │ │ │ │ + bne.n 1f46e2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f4482 │ │ │ │ + beq.n 1f4712 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f4492 │ │ │ │ + bls.n 1f4722 │ │ │ │ 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 1f45e8 │ │ │ │ + bhi.w 1f4878 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e3f8 │ │ │ │ + bl 20e688 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4620 │ │ │ │ + bne.w 1f48b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc21c │ │ │ │ - cbz r0, 1f44b2 │ │ │ │ + bl 2bc4ac │ │ │ │ + cbz r0, 1f4742 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1f45e0 │ │ │ │ + bls.w 1f4870 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ mov.w sl, #4 │ │ │ │ - bl 2bc234 │ │ │ │ + bl 2bc4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4668 │ │ │ │ + bne.w 1f48f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc2c8 │ │ │ │ - bl 2bc2a0 │ │ │ │ + bl 2bc558 │ │ │ │ + bl 2bc530 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #24 │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1f4500 │ │ │ │ - ldr r1, [pc, #392] @ (1f467c ) │ │ │ │ + bhi.n 1f4790 │ │ │ │ + ldr r1, [pc, #392] @ (1f490c ) │ │ │ │ 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 1f45e8 │ │ │ │ + beq.n 1f4878 │ │ │ │ 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 │ │ │ │ @@ -581646,49 +581912,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 1f45c4 │ │ │ │ + b.n 1f4854 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.w 1f4638 │ │ │ │ + bpl.w 1f48c8 │ │ │ │ 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 1f4570 │ │ │ │ + bmi.n 1f4800 │ │ │ │ ldrb.w ip, [r6, #4] │ │ │ │ cmp.w ip, #18 │ │ │ │ - bhi.n 1f462a │ │ │ │ + bhi.n 1f48ba │ │ │ │ movw r0, #32515 @ 0x7f03 │ │ │ │ movt r0, #7 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r2, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #2 │ │ │ │ - bpl.n 1f462a │ │ │ │ + bpl.n 1f48ba │ │ │ │ strb.w r0, [r9, #-191] │ │ │ │ ldrb.w r0, [sl, #19] │ │ │ │ lsls r3, r0, #29 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f458a │ │ │ │ + bmi.n 1f481a │ │ │ │ tst.w r0, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ strb.w r0, [r9, #-190] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ add.w r9, r9, #6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -581696,174 +581962,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 1f465c │ │ │ │ + beq.n 1f48ec │ │ │ │ ldrb.w r0, [r9, #-192] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f4530 │ │ │ │ + bne.n 1f47c0 │ │ │ │ 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 1f4542 │ │ │ │ + b.n 1f47d2 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f44b2 │ │ │ │ + bmi.w 1f4742 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f444e │ │ │ │ + bne.w 1f46de │ │ │ │ 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 1f4482 │ │ │ │ + beq.w 1f4712 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1f4482 │ │ │ │ + bhi.w 1f4712 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e3f8 │ │ │ │ + bl 20e688 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f44a2 │ │ │ │ + beq.w 1f4732 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f44a2 │ │ │ │ + b.n 1f4732 │ │ │ │ ldrb.w r0, [sl, #20] │ │ │ │ cmp r0, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r0, r0, #5 │ │ │ │ ldrls r0, [sp, #12] │ │ │ │ - b.n 1f4570 │ │ │ │ + b.n 1f4800 │ │ │ │ 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 1f4542 │ │ │ │ + b.n 1f47d2 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f444e │ │ │ │ - b.n 1f45f0 │ │ │ │ + bne.w 1f46de │ │ │ │ + b.n 1f4880 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldrb.w sl, [r0, #13] │ │ │ │ - b.n 1f44c8 │ │ │ │ + b.n 1f4758 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f4610 │ │ │ │ + b.n 1f48a0 │ │ │ │ nop │ │ │ │ movt r0, #26763 @ 0x688b │ │ │ │ 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 1f46e4 │ │ │ │ + bhi.n 1f4974 │ │ │ │ cmp.w ip, #216 @ 0xd8 │ │ │ │ - bhi.n 1f46f2 │ │ │ │ + bhi.n 1f4982 │ │ │ │ cmp.w ip, #101 @ 0x65 │ │ │ │ - bne.n 1f46de │ │ │ │ + bne.n 1f496e │ │ │ │ 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 1f46d4 │ │ │ │ - b.n 1f46d6 │ │ │ │ + beq.n 1f4964 │ │ │ │ + b.n 1f4966 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f4774 │ │ │ │ + bne.n 1f4a04 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1f46f6 │ │ │ │ + cbz r2, 1f4986 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f46ca │ │ │ │ + bne.n 1f495a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 1f46f2 │ │ │ │ + beq.n 1f4982 │ │ │ │ cmp.w ip, #756 @ 0x2f4 │ │ │ │ - bne.n 1f46de │ │ │ │ + bne.n 1f496e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f46b4 │ │ │ │ + b.n 1f4944 │ │ │ │ ldr.w lr, [r3, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1f46de │ │ │ │ + beq.n 1f496e │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f46de │ │ │ │ + bne.n 1f496e │ │ │ │ ldr.w r3, [lr, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1f46de │ │ │ │ + bne.n 1f496e │ │ │ │ mov r3, r4 │ │ │ │ cmp.w ip, #756 @ 0x2f4 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #101 @ 0x65 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 1f4744 │ │ │ │ + bne.n 1f49d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ 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 1eab98 │ │ │ │ + bl 1eae28 │ │ │ │ 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 1e0084 │ │ │ │ + bl 1e0314 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f476a │ │ │ │ + cbz r0, 1f49fa │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e511c │ │ │ │ + bl 1e53ac │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2510 │ │ │ │ - b.n 1f4724 │ │ │ │ + bl 1e27a0 │ │ │ │ + b.n 1f49b4 │ │ │ │ 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 │ │ │ │ @@ -581871,109 +582137,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] @ (1f4b74 ) │ │ │ │ + ldr r2, [pc, #980] @ (1f4e04 ) │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #980] @ (1f4b78 ) │ │ │ │ + ldr r3, [pc, #980] @ (1f4e08 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 54720 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1f4a14 │ │ │ │ + beq.w 1f4ca4 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4844 │ │ │ │ + beq.n 1f4ad4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f483e │ │ │ │ + beq.n 1f4ace │ │ │ │ ands r3, r4 │ │ │ │ - beq.w 1f491c │ │ │ │ + beq.w 1f4bac │ │ │ │ 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 1f4868 │ │ │ │ + bhi.n 1f4af8 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1f4868 │ │ │ │ + beq.n 1f4af8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f4920 │ │ │ │ + beq.w 1f4bb0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f482e │ │ │ │ + cbz r3, 1f4abe │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1f482e │ │ │ │ + cbz r1, 1f4abe │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #24 │ │ │ │ tst r1, r4 │ │ │ │ - bne.w 1f4a0e │ │ │ │ + bne.w 1f4c9e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4816 │ │ │ │ + bne.n 1f4aa6 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r4 │ │ │ │ - beq.n 1f4920 │ │ │ │ + beq.n 1f4bb0 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f47ea │ │ │ │ + b.n 1f4a7a │ │ │ │ tst r3, r4 │ │ │ │ - bne.w 1f4b4c │ │ │ │ + bne.w 1f4ddc │ │ │ │ mov r0, sl │ │ │ │ - bl 232188 │ │ │ │ + bl 232418 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #812] @ (1f4b7c ) │ │ │ │ - ldr r3, [pc, #808] @ (1f4b78 ) │ │ │ │ + ldr r2, [pc, #812] @ (1f4e0c ) │ │ │ │ + ldr r3, [pc, #808] @ (1f4e08 ) │ │ │ │ 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 1f4b52 │ │ │ │ + bne.w 1f4de2 │ │ │ │ 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 1f480c │ │ │ │ + bmi.n 1f4a9c │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.n 1f480c │ │ │ │ + bne.n 1f4a9c │ │ │ │ strd r2, r4, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1f48c2 │ │ │ │ + b.n 1f4b52 │ │ │ │ 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 │ │ │ │ @@ -581990,69 +582256,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 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1f48dc │ │ │ │ + bls.n 1f4b6c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1f4886 │ │ │ │ + bcc.n 1f4b16 │ │ │ │ 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 1f3ef4 │ │ │ │ + bl 1f4184 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ands r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r7, r3 │ │ │ │ ands r7, r1 │ │ │ │ orrs r6, r7 │ │ │ │ - bne.n 1f480c │ │ │ │ + bne.n 1f4a9c │ │ │ │ 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, 1f4926 │ │ │ │ + cbz r2, 1f4bb6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f4812 │ │ │ │ + b.n 1f4aa2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4844 │ │ │ │ + beq.n 1f4ad4 │ │ │ │ ldr.w fp, [sl, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4a0a │ │ │ │ + beq.n 1f4c9a │ │ │ │ mov r2, fp │ │ │ │ - b.n 1f493e │ │ │ │ + b.n 1f4bce │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4a0a │ │ │ │ + beq.n 1f4c9a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4936 │ │ │ │ + beq.n 1f4bc6 │ │ │ │ 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 │ │ │ │ @@ -582065,233 +582331,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r4, 1f49ea │ │ │ │ + cbz r4, 1f4c7a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1f49dc │ │ │ │ + cbz r4, 1f4c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f49c6 │ │ │ │ + cbz r3, 1f4c56 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f4b56 │ │ │ │ + beq.w 1f4de6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1f49c6 │ │ │ │ + cbz r4, 1f4c56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f49c6 │ │ │ │ + cbz r3, 1f4c56 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f499e │ │ │ │ + bne.n 1f4c2e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4680 │ │ │ │ + bl 1f4910 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f49a4 │ │ │ │ + bne.n 1f4c34 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f49dc │ │ │ │ + bne.n 1f4c6c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4680 │ │ │ │ + bl 1f4910 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 1e2874 │ │ │ │ - cbz r4, 1f49ec │ │ │ │ + bl 1e2b04 │ │ │ │ + cbz r4, 1f4c7c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1f498c │ │ │ │ + b.n 1f4c1c │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 2320b0 │ │ │ │ - b.n 1f4a02 │ │ │ │ + bl 232340 │ │ │ │ + b.n 1f4c92 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f494c │ │ │ │ + bne.n 1f4bdc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f49f8 │ │ │ │ + bne.n 1f4c88 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f484c │ │ │ │ + b.n 1f4adc │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1f47ea │ │ │ │ + b.n 1f4a7a │ │ │ │ ldr.w r6, [sl, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f47ca │ │ │ │ + beq.w 1f4a5a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbnz r3, 1f4a34 │ │ │ │ + cbnz r3, 1f4cc4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f47ca │ │ │ │ + beq.w 1f4a5a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4a24 │ │ │ │ + beq.n 1f4cb4 │ │ │ │ mov fp, r4 │ │ │ │ movw r7, #319 @ 0x13f │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1f4a90 │ │ │ │ + cbz r5, 1f4d20 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4a76 │ │ │ │ + cbz r3, 1f4d06 │ │ │ │ mov r2, fp │ │ │ │ mov fp, r6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4a6a │ │ │ │ + bne.n 1f4cfa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f4a6a │ │ │ │ + bne.n 1f4cfa │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f4b68 │ │ │ │ + bne.w 1f4df8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f4aa6 │ │ │ │ + beq.n 1f4d36 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a4c │ │ │ │ + bne.n 1f4cdc │ │ │ │ mov r6, fp │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4a42 │ │ │ │ + bne.n 1f4cd2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f4a98 │ │ │ │ + cbz r3, 1f4d28 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a3a │ │ │ │ + bne.n 1f4cca │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a8a │ │ │ │ + bne.n 1f4d1a │ │ │ │ mov r4, fp │ │ │ │ - b.n 1f47ca │ │ │ │ + b.n 1f4a5a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f4b6e │ │ │ │ + bne.n 1f4dfe │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f4b48 │ │ │ │ + beq.n 1f4dd8 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1f4a9c │ │ │ │ + bne.n 1f4d2c │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1f4af2 │ │ │ │ + b.n 1f4d82 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #26 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1f4af0 │ │ │ │ + bls.n 1f4d80 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3ef4 │ │ │ │ + bl 1f4184 │ │ │ │ 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 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1f4b0c │ │ │ │ + bls.n 1f4d9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs.n 1f4b42 │ │ │ │ + bcs.n 1f4dd2 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 1f4abe │ │ │ │ + bmi.n 1f4d4e │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3ef4 │ │ │ │ + bl 1f4184 │ │ │ │ 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 1f4af0 │ │ │ │ + b.n 1f4d80 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1f4a6a │ │ │ │ + b.n 1f4cfa │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ - b.n 1f4ab4 │ │ │ │ + b.n 1f4d44 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 1f47ea │ │ │ │ + b.n 1f4a7a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4680 │ │ │ │ + bl 1f4910 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1f499e │ │ │ │ + b.n 1f4c2e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #452] @ (1f4d58 ) │ │ │ │ - ldr r3, [pc, #452] @ (1f4d5c ) │ │ │ │ + ldr r0, [pc, #452] @ (1f4fe8 ) │ │ │ │ + ldr r3, [pc, #452] @ (1f4fec ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ add r7, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -582310,182 +582576,182 @@ │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 54720 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f4be0 │ │ │ │ - b.n 1f4c76 │ │ │ │ + cbnz r3, 1f4e70 │ │ │ │ + b.n 1f4f06 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4c76 │ │ │ │ + beq.n 1f4f06 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 1f4bd8 │ │ │ │ + bpl.n 1f4e68 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f4c24 │ │ │ │ + b.n 1f4eb4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f4c20 │ │ │ │ + bls.n 1f4eb0 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3ef4 │ │ │ │ + bl 1f4184 │ │ │ │ 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 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1f4c3e │ │ │ │ + bls.n 1f4ece │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 1f4bd8 │ │ │ │ + bls.n 1f4e68 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 1f4bec │ │ │ │ + bmi.n 1f4e7c │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3ef4 │ │ │ │ + bl 1f4184 │ │ │ │ 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 1f4c20 │ │ │ │ + b.n 1f4eb0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f4c86 │ │ │ │ - b.n 1f4d1c │ │ │ │ + cbnz r3, 1f4f16 │ │ │ │ + b.n 1f4fac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4d1c │ │ │ │ + beq.n 1f4fac │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1f4c7e │ │ │ │ + bpl.n 1f4f0e │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f4cca │ │ │ │ + b.n 1f4f5a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f4cc6 │ │ │ │ + bls.n 1f4f56 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3ef4 │ │ │ │ + bl 1f4184 │ │ │ │ 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 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1f4ce4 │ │ │ │ + bls.n 1f4f74 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.n 1f4c7e │ │ │ │ + bcs.n 1f4f0e │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 1f4c92 │ │ │ │ + bmi.n 1f4f22 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3ef4 │ │ │ │ + bl 1f4184 │ │ │ │ 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 1f4cc6 │ │ │ │ + b.n 1f4f56 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f477c │ │ │ │ + bl 1f4a0c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f477c │ │ │ │ - ldr r2, [pc, #40] @ (1f4d60 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f4d5c ) │ │ │ │ + bl 1f4a0c │ │ │ │ + ldr r2, [pc, #40] @ (1f4ff0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f4fec ) │ │ │ │ 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 1f4d54 │ │ │ │ + bne.n 1f4fe4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - push {r2, r5, r6} │ │ │ │ + cbz r4, 1f5020 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ 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] @ 1f535c │ │ │ │ + ldr.w r3, [pc, #1504] @ 1f55ec │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1492] @ 1f5360 │ │ │ │ + ldr.w r1, [pc, #1492] @ 1f55f0 │ │ │ │ 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] │ │ │ │ @@ -582493,227 +582759,227 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f440c │ │ │ │ + bl 1f469c │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1f440c │ │ │ │ + bl 1f469c │ │ │ │ addw r3, sp, #1500 @ 0x5dc │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ add r3, sp, #476 @ 0x1dc │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 54720 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w r5, [r8] │ │ │ │ - cbz r5, 1f4e4c │ │ │ │ + cbz r5, 1f50dc │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1f4e44 │ │ │ │ + bpl.n 1f50d4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1f4e44 │ │ │ │ + bhi.n 1f50d4 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r6, r3, #27 │ │ │ │ - bmi.n 1f4e44 │ │ │ │ + bmi.n 1f50d4 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e3f8 │ │ │ │ + bl 20e688 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f520c │ │ │ │ + bne.w 1f549c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc21c │ │ │ │ - cbz r0, 1f4e44 │ │ │ │ + bl 2bc4ac │ │ │ │ + cbz r0, 1f50d4 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1f4e44 │ │ │ │ + bhi.n 1f50d4 │ │ │ │ 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 1f4df8 │ │ │ │ + bne.n 1f5088 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6100 │ │ │ │ + bl 1c6390 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f534a │ │ │ │ + beq.w 1f55da │ │ │ │ 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 1f4e68 │ │ │ │ + bne.n 1f50f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f534a │ │ │ │ + beq.w 1f55da │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4ee4 │ │ │ │ + beq.n 1f5174 │ │ │ │ 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, 1f4ea2 │ │ │ │ - b.n 1f4ed6 │ │ │ │ + cbnz r3, 1f5132 │ │ │ │ + b.n 1f5166 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f4ed6 │ │ │ │ + cbz r3, 1f5166 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4e9c │ │ │ │ + bne.n 1f512c │ │ │ │ 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 1f4e9c │ │ │ │ + bhi.n 1f512c │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1f533e │ │ │ │ + bne.w 1f55ce │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1f4f32 │ │ │ │ + beq.n 1f51c2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4ea2 │ │ │ │ + bne.n 1f5132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4e94 │ │ │ │ + bne.n 1f5124 │ │ │ │ mov r1, r8 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f5166 │ │ │ │ + beq.w 1f53f6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f5324 │ │ │ │ + beq.w 1f55b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f4f0a │ │ │ │ + b.n 1f519a │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1f503a │ │ │ │ + beq.w 1f52ca │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4efe │ │ │ │ - ldr.w r3, [pc, #1104] @ 1f5364 │ │ │ │ + bne.n 1f518e │ │ │ │ + ldr.w r3, [pc, #1104] @ 1f55f4 │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ blx 542d4 │ │ │ │ - b.n 1f50d6 │ │ │ │ + b.n 1f5366 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f5350 │ │ │ │ + beq.w 1f55e0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f5356 │ │ │ │ + bne.w 1f55e6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4f20 │ │ │ │ + bne.n 1f51b0 │ │ │ │ ldr.w r9, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1f4e9c │ │ │ │ + ble.n 1f512c │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne.n 1f4e9c │ │ │ │ + bne.n 1f512c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1f4e9c │ │ │ │ + bgt.n 1f512c │ │ │ │ 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 1f4e9c │ │ │ │ + beq.n 1f512c │ │ │ │ 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 1f4e9c │ │ │ │ + bne.n 1f512c │ │ │ │ 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 20e3f8 │ │ │ │ + bl 20e688 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5158 │ │ │ │ + bne.w 1f53e8 │ │ │ │ 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 1f4fd4 │ │ │ │ + bmi.n 1f5264 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 1f51f0 │ │ │ │ + bhi.w 1f5480 │ │ │ │ movw r1, #32515 @ 0x7f03 │ │ │ │ movt r1, #7 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #2 │ │ │ │ - bpl.w 1f51f0 │ │ │ │ + bpl.w 1f5480 │ │ │ │ strb.w r1, [fp, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.n 1f4fec │ │ │ │ + bmi.n 1f527c │ │ │ │ tst.w r1, #2 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -582735,18 +583001,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 1f4e9c │ │ │ │ + b.n 1f512c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [pc, #808] @ (1f5368 ) │ │ │ │ + ldr r3, [pc, #808] @ (1f55f8 ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ movs r6, #0 │ │ │ │ blx 542d4 │ │ │ │ movs r3, #12 │ │ │ │ @@ -582756,54 +583022,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 1f509a │ │ │ │ + b.n 1f532a │ │ │ │ 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 1f3dd4 │ │ │ │ + bl 1f4064 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sl, #12 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1f50d4 │ │ │ │ + beq.n 1f5364 │ │ │ │ ldrb.w r7, [sl, #7] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f5070 │ │ │ │ + bne.n 1f5300 │ │ │ │ strd fp, r1, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f3dd4 │ │ │ │ + bl 1f4064 │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1f5090 │ │ │ │ + bne.n 1f5320 │ │ │ │ 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 1f5082 │ │ │ │ + b.n 1f5312 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ - bl 1c61e4 │ │ │ │ + bl 1c6474 │ │ │ │ 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 │ │ │ │ @@ -582814,178 +583080,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 1f40cc │ │ │ │ + bl 1f435c │ │ │ │ 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 1f40cc │ │ │ │ - ldr r2, [pc, #560] @ (1f536c ) │ │ │ │ - ldr r3, [pc, #544] @ (1f535c ) │ │ │ │ + bl 1f435c │ │ │ │ + ldr r2, [pc, #560] @ (1f55fc ) │ │ │ │ + ldr r3, [pc, #544] @ (1f55ec ) │ │ │ │ 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 1f533a │ │ │ │ + bne.w 1f55ca │ │ │ │ addw sp, sp, #3556 @ 0xde4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 1f4fa4 │ │ │ │ + b.n 1f5234 │ │ │ │ ldr.w r2, [r7, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f534a │ │ │ │ + beq.w 1f55da │ │ │ │ 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 1f5172 │ │ │ │ + bne.n 1f5402 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f534a │ │ │ │ + beq.w 1f55da │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1f4eee │ │ │ │ + beq.w 1f517e │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ movw r8, #319 @ 0x13f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f51e2 │ │ │ │ + cbz r3, 1f5472 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f51b6 │ │ │ │ + b.n 1f5446 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f51de │ │ │ │ + cbz r3, 1f546e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f51b0 │ │ │ │ + bne.n 1f5440 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f51b0 │ │ │ │ + bne.n 1f5440 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r9, [r3, #-8] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.w 1f5344 │ │ │ │ + bne.w 1f55d4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f5228 │ │ │ │ + beq.n 1f54b8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f51b6 │ │ │ │ + bne.n 1f5446 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f51a2 │ │ │ │ - b.n 1f4eee │ │ │ │ + bne.n 1f5432 │ │ │ │ + b.n 1f517e │ │ │ │ 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 1f4fec │ │ │ │ - b.n 1f4fe0 │ │ │ │ + bmi.w 1f527c │ │ │ │ + b.n 1f5270 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f4e1e │ │ │ │ + b.n 1f50ae │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f5350 │ │ │ │ + beq.w 1f55e0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f5356 │ │ │ │ + bne.w 1f55e6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f5216 │ │ │ │ + bne.n 1f54a6 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1f51b0 │ │ │ │ + ble.n 1f5440 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1f51b0 │ │ │ │ + bgt.n 1f5440 │ │ │ │ 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 1f5334 │ │ │ │ + beq.n 1f55c4 │ │ │ │ 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 1f51b0 │ │ │ │ + bne.n 1f5440 │ │ │ │ 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 20e3f8 │ │ │ │ + bl 20e688 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f530a │ │ │ │ + bne.n 1f559a │ │ │ │ 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 1f52aa │ │ │ │ + bmi.n 1f553a │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 1f5318 │ │ │ │ + bhi.n 1f55a8 │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #2 │ │ │ │ - bpl.n 1f5318 │ │ │ │ + bpl.n 1f55a8 │ │ │ │ strb.w r3, [sl, #4] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ it mi │ │ │ │ movmi.w r9, #0 │ │ │ │ - bmi.n 1f52c4 │ │ │ │ + bmi.n 1f5554 │ │ │ │ tst.w r3, #2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #2 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ strb.w r9, [sl, #5] │ │ │ │ ite hi │ │ │ │ @@ -583004,37 +583270,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 1f51b0 │ │ │ │ + b.n 1f5440 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f5282 │ │ │ │ + b.n 1f5512 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ cmp r3, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r3, r3, #5 │ │ │ │ ldrls r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f52aa │ │ │ │ - ldr r3, [pc, #72] @ (1f5370 ) │ │ │ │ + b.n 1f553a │ │ │ │ + ldr r3, [pc, #72] @ (1f5600 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 542d4 │ │ │ │ - b.n 1f50d6 │ │ │ │ + b.n 1f5366 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1f51e2 │ │ │ │ + b.n 1f5472 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -583045,122 +583311,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 │ │ │ │ - sxtb r2, r5 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 267366 │ │ │ │ + bl 2675f6 │ │ │ │ vrecps.f32 , , │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ 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 1f53e6 │ │ │ │ + beq.n 1f5676 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1f53a4 │ │ │ │ + b.n 1f5634 │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 1f539e │ │ │ │ + bpl.n 1f562e │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f53e2 │ │ │ │ + beq.n 1f5672 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f53e6 │ │ │ │ + cbz r3, 1f5676 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ ubfx r1, r2, #0, #24 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1f539e │ │ │ │ + beq.n 1f562e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f5392 │ │ │ │ + bne.n 1f5622 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f539e │ │ │ │ + bne.n 1f562e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bae64 │ │ │ │ + bl 2bb0f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f539e │ │ │ │ + beq.n 1f562e │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1f539e │ │ │ │ + bmi.n 1f562e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f539e │ │ │ │ + bne.n 1f562e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7f14 │ │ │ │ + bl 1e81a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df55c │ │ │ │ + bl 1df7ec │ │ │ │ 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] @ (1f575c ) │ │ │ │ - ldr r3, [pc, #844] @ (1f5760 ) │ │ │ │ + ldr r2, [pc, #844] @ (1f59ec ) │ │ │ │ + ldr r3, [pc, #844] @ (1f59f0 ) │ │ │ │ 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 1f559a │ │ │ │ + beq.w 1f582a │ │ │ │ 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 1f53fc │ │ │ │ + bl 1f568c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1f5534 │ │ │ │ + beq.n 1f57c4 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f54c0 │ │ │ │ + bne.n 1f5750 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ 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 │ │ │ │ @@ -583168,47 +583434,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4554 │ │ │ │ - ldr r2, [pc, #704] @ (1f5764 ) │ │ │ │ - ldr r3, [pc, #696] @ (1f5760 ) │ │ │ │ + bl 1e47e4 │ │ │ │ + ldr r2, [pc, #704] @ (1f59f4 ) │ │ │ │ + ldr r3, [pc, #696] @ (1f59f0 ) │ │ │ │ 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 1f5756 │ │ │ │ + bne.w 1f59e6 │ │ │ │ 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 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f55ca │ │ │ │ + beq.n 1f585a │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r6, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 1f5750 │ │ │ │ + bhi.w 1f59e0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f574c │ │ │ │ + bhi.w 1f59dc │ │ │ │ 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 │ │ │ │ @@ -583242,18 +583508,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 1f56ae │ │ │ │ + bhi.w 1f593e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f575a │ │ │ │ + bhi.w 1f59ea │ │ │ │ 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 │ │ │ │ @@ -583280,15 +583546,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 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -583296,24 +583562,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 1f5494 │ │ │ │ + b.n 1f5724 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ 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 │ │ │ │ @@ -583321,35 +583587,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 1f5488 │ │ │ │ + b.n 1f5718 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f5648 │ │ │ │ + cbz r0, 1f58d8 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -583362,52 +583628,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 1f5488 │ │ │ │ + b.n 1f5718 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1f5618 │ │ │ │ + b.n 1f58a8 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1f5618 │ │ │ │ + b.n 1f58a8 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1f5618 │ │ │ │ + b.n 1f58a8 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 1f5618 │ │ │ │ + b.n 1f58a8 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f56e8 │ │ │ │ + cbz r0, 1f5978 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ 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 │ │ │ │ @@ -583416,207 +583682,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 1f5488 │ │ │ │ + b.n 1f5718 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1f56b8 │ │ │ │ + b.n 1f5948 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1f56b8 │ │ │ │ + b.n 1f5948 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1f56b8 │ │ │ │ + b.n 1f5948 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 1f56b8 │ │ │ │ + b.n 1f5948 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr.w r2, [pc, #2204] @ 1f6018 │ │ │ │ + ldr.w r2, [pc, #2204] @ 1f62a8 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r4, [pc, #2204] @ 1f601c │ │ │ │ - ldr.w r3, [pc, #2204] @ 1f6020 │ │ │ │ + ldr.w r4, [pc, #2204] @ 1f62ac │ │ │ │ + ldr.w r3, [pc, #2204] @ 1f62b0 │ │ │ │ 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 1f57a8 │ │ │ │ + bne.n 1f5a38 │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.n 1f57cc │ │ │ │ + beq.n 1f5a5c │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r1, [pc, #2168] @ 1f6024 │ │ │ │ - ldr.w r3, [pc, #2160] @ 1f6020 │ │ │ │ + ldr.w r1, [pc, #2168] @ 1f62b4 │ │ │ │ + ldr.w r3, [pc, #2160] @ 1f62b0 │ │ │ │ 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 1f5fda │ │ │ │ + bne.w 1f626a │ │ │ │ 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 1f5fe8 │ │ │ │ + beq.w 1f6278 │ │ │ │ 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 1f57d8 │ │ │ │ + bne.n 1f5a68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5fe8 │ │ │ │ + beq.w 1f6278 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - cbz r2, 1f583c │ │ │ │ + cbz r2, 1f5acc │ │ │ │ mov r9, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f582e │ │ │ │ + bne.n 1f5abe │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - bne.n 1f582e │ │ │ │ + bne.n 1f5abe │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5ffa │ │ │ │ + bne.w 1f628a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1f585c │ │ │ │ + beq.n 1f5aec │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5808 │ │ │ │ + bne.n 1f5a98 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c2b58 │ │ │ │ + bl 1c2de8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f57aa │ │ │ │ + b.n 1f5a3a │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f5ff4 │ │ │ │ + beq.w 1f6284 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f600a │ │ │ │ + bne.w 1f629a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f584a │ │ │ │ + bne.n 1f5ada │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1f582e │ │ │ │ - bl 2bc2a0 │ │ │ │ + beq.n 1f5abe │ │ │ │ + bl 2bc530 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f582e │ │ │ │ + bne.n 1f5abe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc260 │ │ │ │ + bl 2bc4f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f582e │ │ │ │ + bne.n 1f5abe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f582e │ │ │ │ - bl 2bc21c │ │ │ │ + bls.n 1f5abe │ │ │ │ + bl 2bc4ac │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f582e │ │ │ │ + beq.n 1f5abe │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f582e │ │ │ │ + bhi.n 1f5abe │ │ │ │ ldr.w r6, [r9, #108] @ 0x6c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 1f5bbe │ │ │ │ + beq.w 1f5e4e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f58f6 │ │ │ │ + bls.n 1f5b86 │ │ │ │ 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 1e3c24 │ │ │ │ + bl 1e3eb4 │ │ │ │ ldrd r5, r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f58f6 │ │ │ │ + bne.n 1f5b86 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f58f6 │ │ │ │ + bne.n 1f5b86 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f5ffa │ │ │ │ + bne.w 1f628a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1f5d0c │ │ │ │ + beq.w 1f5f9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2bfc │ │ │ │ + bl 1c2e8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5b82 │ │ │ │ + beq.w 1f5e12 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6000 │ │ │ │ + beq.w 1f6290 │ │ │ │ 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 1f5918 │ │ │ │ + bne.n 1f5ba8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6000 │ │ │ │ + beq.w 1f6290 │ │ │ │ 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] │ │ │ │ @@ -583629,115 +583895,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 1f597c │ │ │ │ - b.n 1f597e │ │ │ │ + beq.n 1f5c0c │ │ │ │ + b.n 1f5c0e │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f600a │ │ │ │ + bne.w 1f629a │ │ │ │ subs r4, #20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5b7e │ │ │ │ + beq.w 1f5e0e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f5970 │ │ │ │ + bne.n 1f5c00 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ - cbz r6, 1f59dc │ │ │ │ + cbz r6, 1f5c6c │ │ │ │ movw r4, #319 @ 0x13f │ │ │ │ str.w ip, [sp, #32] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f59cc │ │ │ │ + cbz r3, 1f5c5c │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f59c0 │ │ │ │ + bne.n 1f5c50 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f59c0 │ │ │ │ + bne.n 1f5c50 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5ffa │ │ │ │ + bne.w 1f628a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5a02 │ │ │ │ + beq.n 1f5c92 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f59a2 │ │ │ │ + bne.n 1f5c32 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5998 │ │ │ │ + bne.n 1f5c28 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f582e │ │ │ │ + b.n 1f5abe │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f6010 │ │ │ │ + beq.w 1f62a0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f600a │ │ │ │ + bne.w 1f629a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f59f0 │ │ │ │ + bne.n 1f5c80 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f59c0 │ │ │ │ + bne.n 1f5c50 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldrb r1, [r5, #21] │ │ │ │ eors r2, r1 │ │ │ │ lsls r6, r2, #30 │ │ │ │ - bne.n 1f59c0 │ │ │ │ + bne.n 1f5c50 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f59c0 │ │ │ │ + bne.n 1f5c50 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r2, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f59c0 │ │ │ │ + bhi.n 1f5c50 │ │ │ │ ldrb r1, [r3, #19] │ │ │ │ ldrb.w r2, [r8, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.w 1f5b6e │ │ │ │ + bmi.w 1f5dfe │ │ │ │ and.w r2, r2, #6 │ │ │ │ lsls r6, r1, #30 │ │ │ │ - bpl.w 1f5b76 │ │ │ │ + bpl.w 1f5e06 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f59c0 │ │ │ │ + bne.n 1f5c50 │ │ │ │ ldrb r1, [r3, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 1f59c0 │ │ │ │ + bne.n 1f5c50 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -583746,22 +584012,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f6010 │ │ │ │ + bhi.w 1f62a0 │ │ │ │ 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 │ │ │ │ @@ -583785,22 +584051,22 @@ │ │ │ │ lsls r2, r6, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -583808,90 +584074,90 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - ldr.w r3, [pc, #1272] @ 1f6028 │ │ │ │ + ldr.w r3, [pc, #1272] @ 1f62b8 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ - b.n 1f59c0 │ │ │ │ + b.n 1f5c50 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1f5ae0 │ │ │ │ + b.n 1f5d70 │ │ │ │ movs r6, #8 │ │ │ │ - b.n 1f5ae0 │ │ │ │ + b.n 1f5d70 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 1f5ae0 │ │ │ │ + b.n 1f5d70 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f5ae0 │ │ │ │ + b.n 1f5d70 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.w 1f59c0 │ │ │ │ - b.n 1f5a4c │ │ │ │ + bpl.w 1f5c50 │ │ │ │ + b.n 1f5cdc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f59c0 │ │ │ │ - b.n 1f5a4c │ │ │ │ + bne.w 1f5c50 │ │ │ │ + b.n 1f5cdc │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 1f598a │ │ │ │ + b.n 1f5c1a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1f5b94 │ │ │ │ - b.n 1f582e │ │ │ │ + cbnz r3, 1f5e24 │ │ │ │ + b.n 1f5abe │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f582e │ │ │ │ + beq.w 1f5abe │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1f5b8a │ │ │ │ + bpl.n 1f5e1a │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f5b8a │ │ │ │ + bne.n 1f5e1a │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ ldrb r1, [r2, #21] │ │ │ │ eors r3, r1 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 1f5b8a │ │ │ │ + bne.n 1f5e1a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f5b8a │ │ │ │ + bne.n 1f5e1a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c38 │ │ │ │ - b.n 1f582e │ │ │ │ + bl 1c2ec8 │ │ │ │ + b.n 1f5abe │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6000 │ │ │ │ + beq.w 1f6290 │ │ │ │ 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 1f5bcc │ │ │ │ + bne.n 1f5e5c │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6000 │ │ │ │ + beq.w 1f6290 │ │ │ │ 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] │ │ │ │ @@ -583902,130 +584168,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 1f5c2c │ │ │ │ - b.n 1f5c2e │ │ │ │ + beq.n 1f5ebc │ │ │ │ + b.n 1f5ebe │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f600a │ │ │ │ + bne.w 1f629a │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5d06 │ │ │ │ + beq.n 1f5f96 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f5c20 │ │ │ │ + bne.n 1f5eb0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbz r6, 1f5c7c │ │ │ │ + cbz r6, 1f5f0c │ │ │ │ mov sl, fp │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f5c6e │ │ │ │ + cbz r3, 1f5efe │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5c66 │ │ │ │ + bne.n 1f5ef6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f5c66 │ │ │ │ + bne.n 1f5ef6 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5ffa │ │ │ │ + bne.w 1f628a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5c92 │ │ │ │ + beq.n 1f5f22 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5c48 │ │ │ │ + bne.n 1f5ed8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5c42 │ │ │ │ + bne.n 1f5ed2 │ │ │ │ mov fp, sl │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1f59de │ │ │ │ + b.n 1f5c6e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f6010 │ │ │ │ + beq.w 1f62a0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f600a │ │ │ │ + bne.w 1f629a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5c80 │ │ │ │ + bne.n 1f5f10 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5c66 │ │ │ │ + bne.n 1f5ef6 │ │ │ │ ldrb r3, [r1, #21] │ │ │ │ ldrb.w r2, [r8, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 1f5c66 │ │ │ │ + bne.n 1f5ef6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5c66 │ │ │ │ + bne.n 1f5ef6 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1f5cf6 │ │ │ │ + cbz r0, 1f5f86 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r1, #20 │ │ │ │ blx 55100 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1f5c66 │ │ │ │ + b.n 1f5ef6 │ │ │ │ ldr.w r8, [r5, #48] @ 0x30 │ │ │ │ - b.n 1f5c38 │ │ │ │ + b.n 1f5ec8 │ │ │ │ subs r0, #20 │ │ │ │ - bl 1ead00 │ │ │ │ + bl 1eaf90 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f58f6 │ │ │ │ + bne.w 1f5b86 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5fde │ │ │ │ + beq.w 1f626e │ │ │ │ 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 1f5d2a │ │ │ │ + bne.n 1f5fba │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5fde │ │ │ │ + beq.w 1f626e │ │ │ │ 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 │ │ │ │ @@ -584040,124 +584306,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 1f5d90 │ │ │ │ + b.n 1f6020 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f600a │ │ │ │ + bne.w 1f629a │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5fd4 │ │ │ │ + beq.w 1f6264 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f5d82 │ │ │ │ + bne.n 1f6012 │ │ │ │ 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 1f5dc2 │ │ │ │ + b.n 1f6052 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f600a │ │ │ │ + bne.w 1f629a │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5fd0 │ │ │ │ + beq.w 1f6260 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f5db4 │ │ │ │ + bne.n 1f6044 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1f5374 │ │ │ │ + bl 1f5604 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r6, 1f5e2a │ │ │ │ + cbz r6, 1f60ba │ │ │ │ mov sl, r7 │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f5e18 │ │ │ │ + cbz r3, 1f60a8 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5e0e │ │ │ │ + bne.n 1f609e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f5e0e │ │ │ │ + bne.n 1f609e │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f5ffa │ │ │ │ + bne.w 1f628a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5e42 │ │ │ │ + beq.n 1f60d2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5df0 │ │ │ │ + bne.n 1f6080 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5de8 │ │ │ │ + bne.n 1f6078 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ mov r7, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1f59e0 │ │ │ │ + b.n 1f5c70 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f6010 │ │ │ │ + beq.w 1f62a0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f600a │ │ │ │ + bne.w 1f629a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5e30 │ │ │ │ + bne.n 1f60c0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5e0e │ │ │ │ + bne.n 1f609e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldrb r1, [r0, #21] │ │ │ │ eors r2, r1 │ │ │ │ lsls r7, r2, #30 │ │ │ │ - bne.n 1f5e0e │ │ │ │ + bne.n 1f609e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5e0e │ │ │ │ + bne.n 1f609e │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1f53fc │ │ │ │ + bl 1f568c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f5fb8 │ │ │ │ + bhi.w 1f6248 │ │ │ │ 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 │ │ │ │ @@ -584169,51 +584435,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - ldr.w lr, [pc, #312] @ 1f6028 │ │ │ │ + ldr.w lr, [pc, #312] @ 1f62b8 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f5fa8 │ │ │ │ + bls.n 1f6238 │ │ │ │ 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 │ │ │ │ @@ -584226,59 +584492,59 @@ │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 1f5e0e │ │ │ │ + b.n 1f609e │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1f5ea8 │ │ │ │ + b.n 1f6138 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1f5ea8 │ │ │ │ + b.n 1f6138 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1f5ea8 │ │ │ │ + b.n 1f6138 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1f5ea8 │ │ │ │ + b.n 1f6138 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - b.n 1f5dce │ │ │ │ + b.n 1f605e │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1f5da0 │ │ │ │ + b.n 1f6030 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3050 │ │ │ │ + bl 1c32e0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -584291,169 +584557,169 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r5, pc, #920 @ (adr r5, 1f6644 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r5, pc, #912 @ (adr r5, 1f6640 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r5, pc, #744 @ (adr r5, 1f65a0 ) │ │ │ │ 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] @ (1f6288 ) │ │ │ │ + ldr r5, [pc, #584] @ (1f6518 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr r3, [pc, #584] @ (1f628c ) │ │ │ │ + ldr r3, [pc, #584] @ (1f651c ) │ │ │ │ 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 1f3fec │ │ │ │ + bl 1f427c │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f627e │ │ │ │ + beq.w 1f650e │ │ │ │ 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 20e3f8 │ │ │ │ + bl 20e688 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f6274 │ │ │ │ + bne.w 1f6504 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f6262 │ │ │ │ + beq.w 1f64f2 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 1f60bc │ │ │ │ + bne.n 1f634c │ │ │ │ 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 1f616c │ │ │ │ - cbz r7, 1f60cc │ │ │ │ + beq.n 1f63fc │ │ │ │ + cbz r7, 1f635c │ │ │ │ lsls r1, r3, #30 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ and.w r4, r3, #3 │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ 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 1f61aa │ │ │ │ - cbz r4, 1f6112 │ │ │ │ + bge.n 1f643a │ │ │ │ + cbz r4, 1f63a2 │ │ │ │ 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 1f6108 │ │ │ │ + bne.n 1f6398 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6084 │ │ │ │ + bne.n 1f6314 │ │ │ │ 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 1f6142 │ │ │ │ + beq.n 1f63d2 │ │ │ │ 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] @ (1f6290 ) │ │ │ │ + ldr r2, [pc, #332] @ (1f6520 ) │ │ │ │ cmp r5, #4 │ │ │ │ - ldr r3, [pc, #324] @ (1f628c ) │ │ │ │ + ldr r3, [pc, #324] @ (1f651c ) │ │ │ │ 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 1f6284 │ │ │ │ + bne.w 1f6514 │ │ │ │ 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 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 1f60ea │ │ │ │ + bge.n 1f637a │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #210] @ 0xd2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f60ea │ │ │ │ + beq.n 1f637a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2bb878 │ │ │ │ + bl 2bbb08 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1f60f0 │ │ │ │ + blt.n 1f6380 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f6112 │ │ │ │ + beq.n 1f63a2 │ │ │ │ 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 │ │ │ │ @@ -584466,114 +584732,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 1f620c │ │ │ │ + bmi.n 1f649c │ │ │ │ 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 1f61ca │ │ │ │ + bne.n 1f645a │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r6, [sp] │ │ │ │ ldrd r5, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f60f4 │ │ │ │ + beq.w 1f6384 │ │ │ │ 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 1f6116 │ │ │ │ + bcs.w 1f63a6 │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 1f6116 │ │ │ │ + bls.w 1f63a6 │ │ │ │ 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 1f6256 │ │ │ │ - b.n 1f6116 │ │ │ │ + bne.n 1f64e6 │ │ │ │ + b.n 1f63a6 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1f60bc │ │ │ │ + b.n 1f634c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f6096 │ │ │ │ + b.n 1f6326 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1f6124 │ │ │ │ + b.n 1f63b4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ 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] @ (1f63e8 ) │ │ │ │ + ldr r5, [pc, #320] @ (1f6678 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (1f63ec ) │ │ │ │ + ldr r1, [pc, #320] @ (1f667c ) │ │ │ │ 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 1f63d6 │ │ │ │ + beq.w 1f6666 │ │ │ │ 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 1f6338 │ │ │ │ + beq.n 1f65c8 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1f635e │ │ │ │ + beq.n 1f65ee │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f63e0 │ │ │ │ + bhi.n 1f6670 │ │ │ │ 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 │ │ │ │ @@ -584583,446 +584849,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] @ 1f63e0 │ │ │ │ + vldr d7, [pc, #164] @ 1f6670 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f635e │ │ │ │ + cbz r0, 1f65ee │ │ │ │ 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 1e4554 │ │ │ │ - ldr r1, [pc, #144] @ (1f63f0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1f63ec ) │ │ │ │ + bl 1e47e4 │ │ │ │ + ldr r1, [pc, #144] @ (1f6680 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f667c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f63dc │ │ │ │ + bne.n 1f666c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f63a6 │ │ │ │ + cbz r0, 1f6636 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f635e │ │ │ │ + b.n 1f65ee │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 1f637e │ │ │ │ + b.n 1f660e │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1f637e │ │ │ │ + b.n 1f660e │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 1f637e │ │ │ │ + b.n 1f660e │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 1f637e │ │ │ │ + b.n 1f660e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ 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] @ 1f6f28 │ │ │ │ + ldr.w r2, [pc, #2844] @ 1f71b8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2844] @ 1f6f2c │ │ │ │ + ldr.w r3, [pc, #2844] @ 1f71bc │ │ │ │ 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] @ 1f6f30 │ │ │ │ + ldr.w r3, [pc, #2820] @ 1f71c0 │ │ │ │ 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 1f64a4 │ │ │ │ + beq.n 1f6734 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - bcs.n 1f648a │ │ │ │ + bcs.n 1f671a │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1f654e │ │ │ │ + beq.n 1f67de │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 1f6468 │ │ │ │ + bne.n 1f66f8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f67f4 │ │ │ │ + bne.w 1f6a84 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2760] @ 1f6f34 │ │ │ │ - ldr.w r3, [pc, #2748] @ 1f6f2c │ │ │ │ + ldr.w r2, [pc, #2760] @ 1f71c4 │ │ │ │ + ldr.w r3, [pc, #2748] @ 1f71bc │ │ │ │ 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 1f70de │ │ │ │ + bne.w 1f736e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #354 @ 0x162 │ │ │ │ - beq.w 1f6730 │ │ │ │ + beq.w 1f69c0 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f6730 │ │ │ │ + beq.w 1f69c0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f6468 │ │ │ │ + bne.n 1f66f8 │ │ │ │ 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 1f6468 │ │ │ │ + beq.n 1f66f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ 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 1f6bba │ │ │ │ + beq.w 1f6e4a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1f6f82 │ │ │ │ + beq.w 1f7212 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f6468 │ │ │ │ + beq.n 1f66f8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2510 │ │ │ │ + bl 1e27a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f646a │ │ │ │ + b.n 1f66fa │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f6468 │ │ │ │ + beq.n 1f66f8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6596 │ │ │ │ + cbz r0, 1f6826 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6298 │ │ │ │ + bl 1f6528 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6298 │ │ │ │ + bl 1f6528 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6604 │ │ │ │ + cbz r0, 1f6894 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6298 │ │ │ │ + bl 1f6528 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6662 │ │ │ │ + cbz r0, 1f68f2 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6298 │ │ │ │ + bl 1f6528 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f6e08 │ │ │ │ + beq.w 1f7098 │ │ │ │ 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 1f6bea │ │ │ │ + beq.w 1f6e7a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f6710 │ │ │ │ + beq.n 1f69a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1f66bc │ │ │ │ + cbz r1, 1f694c │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f6d66 │ │ │ │ + bne.w 1f6ff6 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 1f6d66 │ │ │ │ - cbz r3, 1f66d0 │ │ │ │ + bne.w 1f6ff6 │ │ │ │ + cbz r3, 1f6960 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6702 │ │ │ │ + cbz r0, 1f6992 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 1f6e14 │ │ │ │ + bne.w 1f70a4 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1f653a │ │ │ │ + beq.w 1f67ca │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6536 │ │ │ │ + b.n 1f67c6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f6468 │ │ │ │ + beq.w 1f66f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1f6b58 │ │ │ │ + bls.w 1f6de8 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1f6798 │ │ │ │ + cbz r0, 1f6a28 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1f7070 │ │ │ │ + bhi.w 1f7300 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f70e2 │ │ │ │ + bhi.w 1f7372 │ │ │ │ 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 │ │ │ │ @@ -585054,535 +585320,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1f6824 │ │ │ │ + cbz r0, 1f6ab4 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1f6858 │ │ │ │ + cbz r0, 1f6ae8 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f688e │ │ │ │ + cbz r0, 1f6b1e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f68c8 │ │ │ │ + cbz r0, 1f6b58 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1f6902 │ │ │ │ + cbz r0, 1f6b92 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1f693e │ │ │ │ + cbz r0, 1f6bce │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f6974 │ │ │ │ + cbz r0, 1f6c04 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1f69ae │ │ │ │ + cbz r0, 1f6c3e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1f69e8 │ │ │ │ + cbz r0, 1f6c78 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6536 │ │ │ │ - ldr r3, [pc, #988] @ (1f6f38 ) │ │ │ │ + b.n 1f67c6 │ │ │ │ + ldr r3, [pc, #988] @ (1f71c8 ) │ │ │ │ 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 1e53cc │ │ │ │ + bl 1e565c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53cc │ │ │ │ + bl 1e565c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6f3c │ │ │ │ + bne.w 1f71cc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e53cc │ │ │ │ + bl 1e565c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6536 │ │ │ │ + b.n 1f67c6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1f7082 │ │ │ │ + beq.w 1f7312 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6518 │ │ │ │ - vldr d7, [pc, #812] @ 1f6f18 │ │ │ │ + b.n 1f67a8 │ │ │ │ + vldr d7, [pc, #812] @ 1f71a8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6710 │ │ │ │ + beq.w 1f69a0 │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1f6710 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1f69a0 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f6c4a │ │ │ │ + cbz r0, 1f6eda │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ cmp.w r6, #354 @ 0x162 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bne.w 1f6e56 │ │ │ │ + bne.w 1f70e6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1f6536 │ │ │ │ + b.w 1f67c6 │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6c1c │ │ │ │ + b.n 1f6eac │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6c1c │ │ │ │ + b.n 1f6eac │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f70e2 │ │ │ │ + bhi.w 1f7372 │ │ │ │ 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 │ │ │ │ @@ -585612,187 +585878,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6de4 │ │ │ │ + cbz r0, 1f7074 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6710 │ │ │ │ + b.n 1f69a0 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6dbc │ │ │ │ + b.n 1f704c │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6dbc │ │ │ │ + b.n 1f704c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6dbc │ │ │ │ - vldr d7, [pc, #276] @ 1f6f20 │ │ │ │ + b.n 1f704c │ │ │ │ + vldr d7, [pc, #276] @ 1f71b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6dbc │ │ │ │ + b.n 1f704c │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6e46 │ │ │ │ + cbz r0, 1f70d6 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6718 │ │ │ │ + b.n 1f69a8 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f6d36 │ │ │ │ + b.n 1f6fc6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6f6e │ │ │ │ + cbz r0, 1f71fe │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6ba6 │ │ │ │ + b.n 1f6e36 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1f6508 │ │ │ │ + bne.w 1f6798 │ │ │ │ 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 │ │ │ │ @@ -585807,24 +586073,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 1f702e │ │ │ │ + bne.n 1f72be │ │ │ │ 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 1f7096 │ │ │ │ + bhi.n 1f7326 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f70e2 │ │ │ │ + bhi.w 1f7372 │ │ │ │ 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] │ │ │ │ @@ -585836,138 +586102,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 1f7064 │ │ │ │ + bne.n 1f72f4 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1f707c │ │ │ │ + bne.n 1f730c │ │ │ │ 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 1f709a │ │ │ │ + bne.n 1f732a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f70c2 │ │ │ │ + bne.n 1f7352 │ │ │ │ mov r3, fp │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f6fb6 │ │ │ │ + bne.n 1f7246 │ │ │ │ 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 1f653a │ │ │ │ + beq.w 1f67ca │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f6508 │ │ │ │ - b.n 1f6bd8 │ │ │ │ + bne.w 1f6798 │ │ │ │ + b.n 1f6e68 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f6ffe │ │ │ │ + b.n 1f728e │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1f6ffe │ │ │ │ + b.n 1f728e │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1f708e │ │ │ │ + bne.n 1f731e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - b.n 1f700c │ │ │ │ + b.n 1f729c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6c1c │ │ │ │ + b.n 1f6eac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1f7032 │ │ │ │ + b.n 1f72c2 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1f6bd8 │ │ │ │ - b.n 1f6f8c │ │ │ │ + bne.w 1f6e68 │ │ │ │ + b.n 1f721c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 1f7046 │ │ │ │ + b.n 1f72d6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f6ffe │ │ │ │ + b.n 1f728e │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1f7032 │ │ │ │ + b.n 1f72c2 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 1f70b2 │ │ │ │ + b.n 1f7342 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (1f7228 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f74b8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1f722c ) │ │ │ │ + ldr r3, [pc, #304] @ (1f74bc ) │ │ │ │ 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, 1f7112 │ │ │ │ + cbnz r2, 1f73a2 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f720e │ │ │ │ + beq.n 1f749e │ │ │ │ ldr.w r6, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1f7124 │ │ │ │ - b.n 1f720a │ │ │ │ + cbnz r3, 1f73b4 │ │ │ │ + b.n 1f749a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f720a │ │ │ │ + beq.n 1f749a │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f711c │ │ │ │ + beq.n 1f73ac │ │ │ │ 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] │ │ │ │ @@ -585980,124 +586246,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 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 1f71c6 │ │ │ │ + cbz r3, 1f7456 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f71a0 │ │ │ │ + beq.n 1f7430 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1f7190 │ │ │ │ + cbz r2, 1f7420 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 1f71ae │ │ │ │ + cbz r2, 1f743e │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f717a │ │ │ │ + bne.n 1f740a │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1f71a0 │ │ │ │ + cbnz r2, 1f7430 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f63f8 │ │ │ │ + bl 1f6688 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1f71c8 │ │ │ │ + cbz r3, 1f7458 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f716e │ │ │ │ + b.n 1f73fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f63f8 │ │ │ │ + bl 1f6688 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f717a │ │ │ │ - b.n 1f7190 │ │ │ │ + bne.n 1f740a │ │ │ │ + b.n 1f7420 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f71ee │ │ │ │ + cbz r3, 1f747e │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f7132 │ │ │ │ + bne.n 1f73c2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f71e0 │ │ │ │ - ldr r2, [pc, #64] @ (1f7230 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f722c ) │ │ │ │ + bne.n 1f7470 │ │ │ │ + ldr r2, [pc, #64] @ (1f74c0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f74bc ) │ │ │ │ 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 1f7224 │ │ │ │ + bne.n 1f74b4 │ │ │ │ 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 1f71ee │ │ │ │ + b.n 1f747e │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f7112 │ │ │ │ + bne.w 1f73a2 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f7112 │ │ │ │ - b.n 1f71ee │ │ │ │ + bne.w 1f73a2 │ │ │ │ + b.n 1f747e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ 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] @ (1f733c ) │ │ │ │ + ldr r4, [pc, #220] @ (1f75cc ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #220] @ (1f7340 ) │ │ │ │ + ldr r5, [pc, #220] @ (1f75d0 ) │ │ │ │ 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 1f7332 │ │ │ │ + beq.n 1f75c2 │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -586109,166 +586375,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1dfa44 │ │ │ │ + bl 1dfcd4 │ │ │ │ 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 1f72ee │ │ │ │ - bl 1dfa44 │ │ │ │ + bls.n 1f757e │ │ │ │ + bl 1dfcd4 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r7, 1f7322 │ │ │ │ + cbz r7, 1f75b2 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4714 │ │ │ │ + bl 1e49a4 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 1f729a │ │ │ │ + bne.n 1f752a │ │ │ │ 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, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (1f7374 ) │ │ │ │ + ldr r3, [pc, #44] @ (1f7604 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 1f7370 │ │ │ │ + cbnz r2, 1f7600 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f7358 │ │ │ │ + bls.n 1f75e8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (1f7378 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f7608 ) │ │ │ │ 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, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ 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] @ (1f74e8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f7778 ) │ │ │ │ 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 1f7498 │ │ │ │ + bne.n 1f7728 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1f74de │ │ │ │ + beq.w 1f776e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1f73b8 │ │ │ │ + bne.n 1f7648 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f74b8 │ │ │ │ - ldr r2, [pc, #300] @ (1f74ec ) │ │ │ │ + bne.n 1f7748 │ │ │ │ + ldr r2, [pc, #300] @ (1f777c ) │ │ │ │ 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 1f74e4 │ │ │ │ + beq.w 1f7774 │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f74d8 │ │ │ │ + bne.n 1f7768 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ add fp, r9 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1dfa44 │ │ │ │ + bl 1dfcd4 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1dfa44 │ │ │ │ + bl 1dfcd4 │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f7466 │ │ │ │ + beq.n 1f76f6 │ │ │ │ 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} │ │ │ │ @@ -586276,176 +586542,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1f74d0 │ │ │ │ + beq.n 1f7760 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r8, r6 │ │ │ │ - cbz r2, 1f74ae │ │ │ │ + cbz r2, 1f773e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 1f7404 │ │ │ │ - ldr r2, [pc, #80] @ (1f74ec ) │ │ │ │ + b.n 1f7694 │ │ │ │ + ldr r2, [pc, #80] @ (1f777c ) │ │ │ │ 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 1f73d4 │ │ │ │ + b.n 1f7664 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - b.n 1f748e │ │ │ │ + b.n 1f771e │ │ │ │ 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 1f724c │ │ │ │ + bl 1f74dc │ │ │ │ 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 1f73e4 │ │ │ │ + b.n 1f7674 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1f73b8 │ │ │ │ + b.n 1f7648 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 1f74d0 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + b.n 1f7760 │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ 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] @ (1f75f8 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f7888 ) │ │ │ │ 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] @ (1f75fc ) │ │ │ │ + ldr r2, [pc, #216] @ (1f788c ) │ │ │ │ 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 1f75d2 │ │ │ │ + beq.n 1f7862 │ │ │ │ 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 1f75d8 │ │ │ │ + beq.n 1f7868 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ - ldr r2, [pc, #72] @ (1f7600 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f75fc ) │ │ │ │ + bl 1e47e4 │ │ │ │ + ldr r2, [pc, #72] @ (1f7890 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f788c ) │ │ │ │ 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 1f75f4 │ │ │ │ + bne.n 1f7884 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 1f75dc │ │ │ │ + bne.n 1f786c │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1f75b6 │ │ │ │ + b.n 1f7846 │ │ │ │ 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 1f756a │ │ │ │ + b.n 1f77fa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ 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] @ (1f78ac ) │ │ │ │ + ldr r4, [pc, #660] @ (1f7b3c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #660] @ (1f78b0 ) │ │ │ │ + ldr r3, [pc, #660] @ (1f7b40 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #660] @ (1f78b4 ) │ │ │ │ + ldr r2, [pc, #660] @ (1f7b44 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #656] @ (1f78b8 ) │ │ │ │ + ldr r1, [pc, #656] @ (1f7b48 ) │ │ │ │ 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 │ │ │ │ @@ -586461,40 +586727,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f7686 │ │ │ │ + cbz r0, 1f7916 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f788a │ │ │ │ + beq.w 1f7b1a │ │ │ │ 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 1f76ec │ │ │ │ + b.n 1f797c │ │ │ │ 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 │ │ │ │ @@ -586506,58 +586772,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bls.w 1f788a │ │ │ │ + bls.w 1f7b1a │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1f7750 │ │ │ │ + beq.n 1f79e0 │ │ │ │ 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 1dfa44 │ │ │ │ + bl 1dfcd4 │ │ │ │ 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 1f76a4 │ │ │ │ + bne.n 1f7934 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f772c │ │ │ │ + b.n 1f79bc │ │ │ │ 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] │ │ │ │ @@ -586569,74 +586835,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f77a0 │ │ │ │ + cbz r0, 1f7a30 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1f7882 │ │ │ │ + beq.n 1f7b12 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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] │ │ │ │ @@ -586646,62 +586912,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, 1f787c │ │ │ │ + cbz r3, 1f7b0c │ │ │ │ ldrd sl, r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f76aa │ │ │ │ + b.n 1f793a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f776a │ │ │ │ + b.n 1f79fa │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f7832 │ │ │ │ - b.n 1f77cc │ │ │ │ - ldr r2, [pc, #48] @ (1f78bc ) │ │ │ │ - ldr r3, [pc, #40] @ (1f78b8 ) │ │ │ │ + beq.n 1f7ac2 │ │ │ │ + b.n 1f7a5c │ │ │ │ + ldr r2, [pc, #48] @ (1f7b4c ) │ │ │ │ + ldr r3, [pc, #40] @ (1f7b48 ) │ │ │ │ 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 1f78a6 │ │ │ │ + bne.n 1f7b36 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #3064] @ 1f84cc │ │ │ │ + ldr.w r4, [pc, #3064] @ 1f875c │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #3064] @ 1f84d0 │ │ │ │ + ldr.w r1, [pc, #3064] @ 1f8760 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3060] @ 1f84d4 │ │ │ │ + ldr.w r3, [pc, #3060] @ 1f8764 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #3056] @ 1f84d8 │ │ │ │ + ldr.w r0, [pc, #3056] @ 1f8768 │ │ │ │ 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] │ │ │ │ @@ -586714,57 +586980,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 1f7a14 │ │ │ │ + beq.n 1f7ca4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f7e32 │ │ │ │ + beq.w 1f80c2 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ - bhi.n 1f7980 │ │ │ │ + bhi.n 1f7c10 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - bhi.n 1f7a18 │ │ │ │ + bhi.n 1f7ca8 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 1f7e54 │ │ │ │ + bhi.w 1f80e4 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 1f7cc6 │ │ │ │ + bhi.w 1f7f56 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1f7ce8 │ │ │ │ + bhi.w 1f7f78 │ │ │ │ cmp r1, #8 │ │ │ │ - bls.w 1f8a26 │ │ │ │ + bls.w 1f8cb6 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r1 │ │ │ │ tst.w r2, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 1f8a9e │ │ │ │ + bne.w 1f8d2e │ │ │ │ tst.w r2, #1540096 @ 0x178000 │ │ │ │ - bne.w 1f7f58 │ │ │ │ + bne.w 1f81e8 │ │ │ │ tst.w r2, #24064 @ 0x5e00 │ │ │ │ - beq.w 1f7ce8 │ │ │ │ + beq.w 1f7f78 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f724c │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.n 1f80c4 │ │ │ │ cmp.w r1, #434 @ 0x1b2 │ │ │ │ - bhi.w 1f7ebc │ │ │ │ + bhi.w 1f814c │ │ │ │ cmp.w r1, #376 @ 0x178 │ │ │ │ - bls.w 1f7ae6 │ │ │ │ + bls.w 1f7d76 │ │ │ │ mvn.w r2, #376 @ 0x178 │ │ │ │ adds r2, r1, r2 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bhi.w 1f7ce8 │ │ │ │ + bhi.w 1f7f78 │ │ │ │ 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 │ │ │ │ @@ -586817,18 +587083,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 1f792e │ │ │ │ + b.n 1f7bbe │ │ │ │ sub.w r2, r1, #97 @ 0x61 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bhi.w 1f7ce8 │ │ │ │ + bhi.w 1f7f78 │ │ │ │ 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 │ │ │ │ @@ -586920,109 +587186,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 1f7ce8 │ │ │ │ + bhi.w 1f7f78 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r0, r4, r5 │ │ │ │ ands.w r2, r0, #47 @ 0x2f │ │ │ │ - bne.w 1f8a46 │ │ │ │ + bne.w 1f8cd6 │ │ │ │ movs r7, #0 │ │ │ │ movt r7, #2218 @ 0x8aa │ │ │ │ ands r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 1f7f26 │ │ │ │ + bne.w 1f81b6 │ │ │ │ cmp r5, #29 │ │ │ │ - bne.w 1f7ce8 │ │ │ │ + bne.w 1f7f78 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1f8c6c │ │ │ │ + beq.w 1f8efc │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r6, [r3, #1] │ │ │ │ - bne.n 1f7b44 │ │ │ │ + bne.n 1f7dd4 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r3, r3, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f8fbe │ │ │ │ + bne.w 1f924e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8cb8 │ │ │ │ + bne.w 1f8f48 │ │ │ │ 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 1f74f0 │ │ │ │ + bl 1f7780 │ │ │ │ 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 1f8ca4 │ │ │ │ + beq.w 1f8f34 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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} │ │ │ │ @@ -587030,115 +587296,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 1f8c9e │ │ │ │ + bne.w 1f8f2e │ │ │ │ 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 1f8c9e │ │ │ │ + beq.w 1f8f2e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ adds r3, r6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.w 1f7b78 │ │ │ │ - b.n 1f7e34 │ │ │ │ + bne.w 1f7e08 │ │ │ │ + b.n 1f80c4 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #192512 @ 0x2f000 │ │ │ │ - bne.w 1f8a88 │ │ │ │ + bne.w 1f8d18 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1f8a72 │ │ │ │ + bne.w 1f8d02 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1f8ab4 │ │ │ │ + bne.w 1f8d44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f7e32 │ │ │ │ + beq.w 1f80c2 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1f9214 │ │ │ │ + bcc.w 1f94a4 │ │ │ │ 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 1f7e32 │ │ │ │ + beq.w 1f80c2 │ │ │ │ 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 1f7e2a │ │ │ │ + beq.w 1f80ba │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 1f7e2a │ │ │ │ + bls.w 1f80ba │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #59 @ 0x3b │ │ │ │ adds r0, r2, r5 │ │ │ │ ldrb.w ip, [r1, #60]! │ │ │ │ - b.n 1f7d36 │ │ │ │ + b.n 1f7fc6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f7e2a │ │ │ │ + beq.n 1f80ba │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1f7d32 │ │ │ │ + beq.n 1f7fc2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f8a1a │ │ │ │ + beq.w 1f8caa │ │ │ │ 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 │ │ │ │ @@ -587150,256 +587416,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f899c │ │ │ │ + beq.w 1f8c2c │ │ │ │ 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 1dfa44 │ │ │ │ + bl 1dfcd4 │ │ │ │ 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 1f896c │ │ │ │ + beq.w 1f8bfc │ │ │ │ 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 1f7e0c │ │ │ │ + beq.n 1f809c │ │ │ │ add r3, ip │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #2]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f7dea │ │ │ │ + bne.n 1f807a │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 1f8994 │ │ │ │ + beq.w 1f8c24 │ │ │ │ adds r5, #32 │ │ │ │ add.w r0, fp, #17 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ - bl 1dfa44 │ │ │ │ - b.n 1f7dcc │ │ │ │ + bl 1dfcd4 │ │ │ │ + b.n 1f805c │ │ │ │ adds r5, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1f7d12 │ │ │ │ + bne.w 1f7fa2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1700] @ 1f84dc │ │ │ │ - ldr.w r3, [pc, #1684] @ 1f84d0 │ │ │ │ + ldr.w r2, [pc, #1700] @ 1f876c │ │ │ │ + ldr.w r3, [pc, #1684] @ 1f8760 │ │ │ │ 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 1f923a │ │ │ │ + bne.w 1f94ca │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ - bls.n 1f7e8a │ │ │ │ + bls.n 1f811a │ │ │ │ sub.w r2, r1, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1f8ac8 │ │ │ │ + bne.w 1f8d58 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.n 1f7f30 │ │ │ │ + bne.n 1f81c0 │ │ │ │ tst.w r2, #385024 @ 0x5e000 │ │ │ │ - beq.w 1f7ce8 │ │ │ │ + beq.w 1f7f78 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f724c │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.n 1f80c4 │ │ │ │ sub.w r2, r1, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1f8a5c │ │ │ │ + bne.w 1f8cec │ │ │ │ tst.w r2, #770048 @ 0xbc000 │ │ │ │ - bne.n 1f7f44 │ │ │ │ + bne.n 1f81d4 │ │ │ │ tst.w r2, #12032 @ 0x2f00 │ │ │ │ - beq.w 1f7ce8 │ │ │ │ + beq.w 1f7f78 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f724c │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.n 1f80c4 │ │ │ │ cmp.w r1, #460 @ 0x1cc │ │ │ │ - beq.n 1f7e32 │ │ │ │ + beq.n 1f80c2 │ │ │ │ sub.w r4, r1, #474 @ 0x1da │ │ │ │ cmp r4, #29 │ │ │ │ - bhi.w 1f7ce8 │ │ │ │ + bhi.w 1f7f78 │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #61849 @ 0xf199 │ │ │ │ movt r2, #16128 @ 0x3f00 │ │ │ │ lsls r0, r4 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7e32 │ │ │ │ + bne.n 1f80c2 │ │ │ │ cmp r4, #9 │ │ │ │ - bne.w 1f7ce8 │ │ │ │ + bne.w 1f7f78 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7e32 │ │ │ │ + beq.n 1f80c2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1e4a9c │ │ │ │ + b.n 1f80c4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f737c │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1f760c │ │ │ │ + b.n 1f80c4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f724c │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.n 1f80c4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f724c │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.n 1f80c4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f724c │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.n 1f80c4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ movw r1, #411 @ 0x19b │ │ │ │ - bl 1f724c │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.n 1f80c4 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ - bl 1f724c │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.n 1f80c4 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1f724c │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.n 1f80c4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #134] @ 0x86 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7f26 │ │ │ │ + beq.n 1f81b6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f7604 │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1f7894 │ │ │ │ + b.n 1f80c4 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1f724c │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.n 1f80c4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f8c72 │ │ │ │ + bne.w 1f8f02 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f8026 │ │ │ │ + cbz r0, 1f82b6 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 │ │ │ │ @@ -587415,60 +587681,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f80f0 │ │ │ │ + cbz r0, 1f8380 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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] │ │ │ │ @@ -587482,64 +587748,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f81b2 │ │ │ │ + cbz r0, 1f8442 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 │ │ │ │ @@ -587552,140 +587818,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f8282 │ │ │ │ + cbz r0, 1f8512 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1f8312 │ │ │ │ + beq.n 1f85a2 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1e4a9c │ │ │ │ + b.n 1f80c4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f836a │ │ │ │ + cbz r0, 1f85fa │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 │ │ │ │ @@ -587699,141 +587965,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, fp │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f842e │ │ │ │ + cbz r0, 1f86be │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 1f84bc │ │ │ │ + beq.n 1f874c │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ - b.n 1f7e34 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + bl 1e4a9c │ │ │ │ + b.n 1f80c4 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7e32 │ │ │ │ + beq.w 1f80c2 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ 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 1f8b48 │ │ │ │ + bne.w 1f8dd8 │ │ │ │ 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 │ │ │ │ @@ -587849,62 +588115,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ - b.n 1f7e34 │ │ │ │ + bl 1e4a9c │ │ │ │ + b.n 1f80c4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7e32 │ │ │ │ + beq.w 1f80c2 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ 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 1f8baa │ │ │ │ + bne.w 1f8e3a │ │ │ │ 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 │ │ │ │ @@ -587919,38 +588185,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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} │ │ │ │ @@ -587962,35 +588228,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -588000,68 +588266,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1e4a9c │ │ │ │ + b.w 1f80c4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7e32 │ │ │ │ + beq.w 1f80c2 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ 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 1f8c0a │ │ │ │ + bne.w 1f8e9a │ │ │ │ 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 │ │ │ │ @@ -588077,62 +588343,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e480c │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1e4a9c │ │ │ │ + b.w 1f80c4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7e32 │ │ │ │ + beq.w 1f80c2 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ 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 1f8ae6 │ │ │ │ + bne.w 1f8d76 │ │ │ │ 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 │ │ │ │ @@ -588148,64 +588414,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, fp │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e480c │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1e4a9c │ │ │ │ + b.w 1f80c4 │ │ │ │ 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 1f7e0c │ │ │ │ + beq.w 1f809c │ │ │ │ ldrb.w r2, [r0, #60] @ 0x3c │ │ │ │ strb.w r2, [r3, #2]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f8972 │ │ │ │ + bne.n 1f8c02 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.w 1f7e14 │ │ │ │ + bne.w 1f80a4 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -588219,268 +588485,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 1f89d4 │ │ │ │ + bne.n 1f8c64 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1f7d72 │ │ │ │ + bhi.w 1f8002 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e45cc │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1e485c │ │ │ │ + b.w 1f80c4 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 1f8ade │ │ │ │ + bhi.n 1f8d6e │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 1f7ce8 │ │ │ │ + bls.w 1f7f78 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f724c │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.w 1f80c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #259 @ 0x103 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 1f724c │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.w 1f80c4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1f724c │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.w 1f80c4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ - bl 1f724c │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.w 1f80c4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ - bl 1f724c │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.w 1f80c4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f724c │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.w 1f80c4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f724c │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.w 1f80c4 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f724c │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1f74dc │ │ │ │ + b.w 1f80c4 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f8a30 │ │ │ │ - b.w 1f7ce8 │ │ │ │ + beq.n 1f8cc0 │ │ │ │ + b.w 1f7f78 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1f88dc │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1f8b6c │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1f852c │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1f87bc │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1f8606 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1f8896 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1f8800 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1f8a90 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ - b.w 1f7b44 │ │ │ │ + b.w 1f7dd4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ab8 │ │ │ │ + bl 1e4d48 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1f8c90 │ │ │ │ + beq.n 1f8f20 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 1e47bc │ │ │ │ + bl 1e4a4c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e47bc │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1e4a4c │ │ │ │ + b.w 1f80c4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.w 1f7caa │ │ │ │ + b.w 1f7f3a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f9230 │ │ │ │ + bne.w 1f94c0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.w 1f7c06 │ │ │ │ + b.w 1f7e96 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1f74f0 │ │ │ │ + bl 1f7780 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1f74f0 │ │ │ │ + bl 1f7780 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ 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 │ │ │ │ @@ -588498,37 +588764,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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} │ │ │ │ @@ -588541,42 +588807,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ 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] │ │ │ │ @@ -588589,37 +588855,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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} │ │ │ │ @@ -588631,42 +588897,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1e487c │ │ │ │ + bl 1e4b0c │ │ │ │ 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 │ │ │ │ @@ -588682,97 +588948,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1e4a9c │ │ │ │ + b.w 1f80c4 │ │ │ │ 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 1f91f2 │ │ │ │ + bne.w 1f9482 │ │ │ │ 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 1f91fa │ │ │ │ + beq.w 1f948a │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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} │ │ │ │ @@ -588780,61 +589046,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 1f91f6 │ │ │ │ + bne.w 1f9486 │ │ │ │ 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 1f91f6 │ │ │ │ + beq.w 1f9486 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 1f8fd6 │ │ │ │ + bne.w 1f9266 │ │ │ │ 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 │ │ │ │ @@ -588856,141 +589122,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ str.w sl, [r5, #92] @ 0x5c │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e480c │ │ │ │ - b.w 1f7e34 │ │ │ │ + bl 1e4a9c │ │ │ │ + b.w 1f80c4 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 1f8fe4 │ │ │ │ + b.n 1f9274 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 1f9116 │ │ │ │ + b.n 1f93a6 │ │ │ │ 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 1f900c │ │ │ │ + bne.w 1f929c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f9072 │ │ │ │ + b.n 1f9302 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1f7d64 │ │ │ │ + b.w 1f7ff4 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 1f7ba0 │ │ │ │ + b.w 1f7e30 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #76] @ (1f92a0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f9530 ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (1f92a4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f9534 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 1f926e │ │ │ │ - ldr.w ip, [pc, #60] @ 1f92a8 │ │ │ │ + cbz r1, 1f94fe │ │ │ │ + ldr.w ip, [pc, #60] @ 1f9538 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (1f92ac ) │ │ │ │ + ldr r2, [pc, #60] @ (1f953c ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (1f92b0 ) │ │ │ │ + ldr r1, [pc, #60] @ (1f9540 ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e50 │ │ │ │ - ldr r2, [pc, #44] @ (1f92b4 ) │ │ │ │ - ldr r3, [pc, #24] @ (1f92a0 ) │ │ │ │ + bl 1e30e0 │ │ │ │ + ldr r2, [pc, #44] @ (1f9544 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f9530 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f929c │ │ │ │ + bne.n 1f952c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ svc 197 @ 0xc5 │ │ │ │ vmlsl.u q15, d15, d5[0] │ │ │ │ vmla.i q15, , d3[0] │ │ │ │ - vcvt.u16.f16 q11, q10, #1 │ │ │ │ + vtbx.8 d22, {d31- │ │ │ │ + bne.n 1f9594 │ │ │ │ ldrb.w r3, [ip, #13] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1f930a │ │ │ │ + bhi.n 1f959a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f930a │ │ │ │ + bhi.n 1f959a │ │ │ │ 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 │ │ │ │ @@ -589006,643 +589272,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 1f9302 │ │ │ │ + b.n 1f9592 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1f9302 │ │ │ │ + b.n 1f9592 │ │ │ │ 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] @ (1f960c ) │ │ │ │ + ldr r2, [pc, #744] @ (1f989c ) │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1f938e │ │ │ │ + bhi.n 1f961e │ │ │ │ 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, 1f938a │ │ │ │ + cbz r2, 1f961a │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f937a │ │ │ │ + b.n 1f960a │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f9314 │ │ │ │ + bl 1f95a4 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r2, 1f9370 │ │ │ │ + cbnz r2, 1f9600 │ │ │ │ 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, 1f938a │ │ │ │ + cbz r2, 1f961a │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f9354 │ │ │ │ + beq.n 1f95e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 1f93ce │ │ │ │ - b.n 1f938a │ │ │ │ + cbnz r3, 1f965e │ │ │ │ + b.n 1f961a │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f9314 │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #16 │ │ │ │ - cbnz r1, 1f93c0 │ │ │ │ + cbnz r1, 1f9650 │ │ │ │ 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 1f938a │ │ │ │ + bcs.n 1f961a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9398 │ │ │ │ + beq.n 1f9628 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #560] @ (1f9610 ) │ │ │ │ + ldr r1, [pc, #560] @ (1f98a0 ) │ │ │ │ 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 1f938a │ │ │ │ + beq.n 1f961a │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f9436 │ │ │ │ + b.n 1f96c6 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f9314 │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #32 │ │ │ │ - cbnz r1, 1f9420 │ │ │ │ + cbnz r1, 1f96b0 │ │ │ │ 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 1f938a │ │ │ │ + bcs.n 1f961a │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f93f8 │ │ │ │ + beq.n 1f9688 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f938a │ │ │ │ + beq.n 1f961a │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f938a │ │ │ │ + bne.n 1f961a │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1f9314 │ │ │ │ + bl 1f95a4 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 1f9474 │ │ │ │ + cbnz r3, 1f9704 │ │ │ │ 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 1f938a │ │ │ │ + bne.n 1f961a │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f938a │ │ │ │ - b.n 1f95e4 │ │ │ │ + bne.w 1f961a │ │ │ │ + b.n 1f9874 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1f94c4 │ │ │ │ + cbz r6, 1f9754 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f938a │ │ │ │ + bne.w 1f961a │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1f9314 │ │ │ │ + bl 1f95a4 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 1f94be │ │ │ │ + cbnz r3, 1f974e │ │ │ │ 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 1f938a │ │ │ │ + beq.w 1f961a │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f950a │ │ │ │ + b.n 1f979a │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f9314 │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ - cbnz r1, 1f94fa │ │ │ │ + cbnz r1, 1f978a │ │ │ │ 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 1f938a │ │ │ │ + bcs.w 1f961a │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f938a │ │ │ │ - b.n 1f94d2 │ │ │ │ + bne.w 1f961a │ │ │ │ + b.n 1f9762 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 1f9558 │ │ │ │ - b.n 1f938a │ │ │ │ + cbnz r3, 1f97e8 │ │ │ │ + b.n 1f961a │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f9314 │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #20 │ │ │ │ - cbnz r1, 1f9548 │ │ │ │ + cbnz r1, 1f97d8 │ │ │ │ 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 1f938a │ │ │ │ + bcs.w 1f961a │ │ │ │ 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 1f938a │ │ │ │ - b.n 1f9524 │ │ │ │ - ldr r3, [pc, #160] @ (1f9614 ) │ │ │ │ + bne.w 1f961a │ │ │ │ + b.n 1f97b4 │ │ │ │ + ldr r3, [pc, #160] @ (1f98a4 ) │ │ │ │ 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 1f938a │ │ │ │ + beq.w 1f961a │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f95c0 │ │ │ │ + b.n 1f9850 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f9314 │ │ │ │ + bl 1f95a4 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #16 │ │ │ │ - cbnz r2, 1f95b2 │ │ │ │ + cbnz r2, 1f9842 │ │ │ │ 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 1f938a │ │ │ │ + beq.w 1f961a │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f938a │ │ │ │ - b.n 1f958e │ │ │ │ + bne.w 1f961a │ │ │ │ + b.n 1f981e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1f938a │ │ │ │ + bne.w 1f961a │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f938a │ │ │ │ + bne.w 1f961a │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 1f9314 │ │ │ │ + bl 1f95a4 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 1f9602 │ │ │ │ + cbnz r3, 1f9892 │ │ │ │ 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 1f938a │ │ │ │ + b.n 1f961a │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ 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] @ (1f99e8 ) │ │ │ │ + ldr r2, [pc, #956] @ (1f9c78 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #956] @ (1f99ec ) │ │ │ │ + ldr r3, [pc, #956] @ (1f9c7c ) │ │ │ │ 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 1f9662 │ │ │ │ + beq.n 1f98f2 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1f9654 │ │ │ │ + bne.n 1f98e4 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f983a │ │ │ │ + bne.w 1f9aca │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, sp │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1f969e │ │ │ │ + beq.n 1f992e │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1f9690 │ │ │ │ + bne.n 1f9920 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f99dc │ │ │ │ + bne.w 1f9c6c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54720 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7, #24] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r6, [r7, #12] │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9734 │ │ │ │ + beq.n 1f99c4 │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f96e8 │ │ │ │ + b.n 1f9978 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 1f99a4 │ │ │ │ + beq.w 1f9c34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f9734 │ │ │ │ + cbz r3, 1f99c4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f96e2 │ │ │ │ + beq.n 1f9972 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f96da │ │ │ │ + bne.n 1f996a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1f96e2 │ │ │ │ + bls.n 1f9972 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1f9720 │ │ │ │ + bne.n 1f99b0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 54720 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f96e8 │ │ │ │ + bne.n 1f9978 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2bc8 │ │ │ │ + bl 1e2e58 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9818 │ │ │ │ + beq.n 1f9aa8 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1f9752 │ │ │ │ + b.n 1f99e2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f984a │ │ │ │ + beq.n 1f9ada │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f974a │ │ │ │ + beq.n 1f99da │ │ │ │ movw r8, #743 @ 0x2e7 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9806 │ │ │ │ + beq.n 1f9a96 │ │ │ │ movw sl, #775 @ 0x307 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f97ee │ │ │ │ + beq.n 1f9a7e │ │ │ │ movw r9, #558 @ 0x22e │ │ │ │ - b.n 1f977c │ │ │ │ + b.n 1f9a0c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f97ee │ │ │ │ + beq.n 1f9a7e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f9774 │ │ │ │ + bne.n 1f9a04 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1f98e8 │ │ │ │ + beq.w 1f9b78 │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bcs.w 1f98bc │ │ │ │ + bcs.w 1f9b4c │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1f98e8 │ │ │ │ - bhi.w 1f9936 │ │ │ │ + beq.w 1f9b78 │ │ │ │ + bhi.w 1f9bc6 │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ - beq.n 1f97ae │ │ │ │ - bhi.w 1f9990 │ │ │ │ + beq.n 1f9a3e │ │ │ │ + bhi.w 1f9c20 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 1f97ae │ │ │ │ + beq.n 1f9a3e │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ - bne.n 1f9774 │ │ │ │ + bne.n 1f9a04 │ │ │ │ ldr.w fp, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9774 │ │ │ │ + bne.n 1f9a04 │ │ │ │ add.w r1, r7, #8 │ │ │ │ sub.w r0, fp, #20 │ │ │ │ - bl 1f9314 │ │ │ │ + bl 1f95a4 │ │ │ │ ldrb.w r2, [fp, #-8] │ │ │ │ - cbnz r2, 1f97e0 │ │ │ │ + cbnz r2, 1f9a70 │ │ │ │ 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 1f977c │ │ │ │ + bne.n 1f9a0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9766 │ │ │ │ + bne.n 1f99f6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f980e │ │ │ │ + cbz r3, 1f9a9e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f975c │ │ │ │ + bne.n 1f99ec │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9800 │ │ │ │ + bne.n 1f9a90 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f984a │ │ │ │ - ldr r2, [pc, #468] @ (1f99f0 ) │ │ │ │ - ldr r3, [pc, #464] @ (1f99ec ) │ │ │ │ + cbnz r3, 1f9ada │ │ │ │ + ldr r2, [pc, #468] @ (1f9c80 ) │ │ │ │ + ldr r3, [pc, #464] @ (1f9c7c ) │ │ │ │ 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 1f99e4 │ │ │ │ + bne.w 1f9c74 │ │ │ │ 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 1f9670 │ │ │ │ + b.n 1f9900 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9818 │ │ │ │ + beq.n 1f9aa8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f9842 │ │ │ │ + beq.n 1f9ad2 │ │ │ │ movw r5, #349 @ 0x15d │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 1f989a │ │ │ │ + cbz r0, 1f9b2a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f9892 │ │ │ │ + cbz r2, 1f9b22 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f987e │ │ │ │ + cbnz r2, 1f9b0e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f987e │ │ │ │ + bne.n 1f9b0e │ │ │ │ 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 1f9862 │ │ │ │ + bne.n 1f9af2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f9892 │ │ │ │ + beq.n 1f9b22 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9858 │ │ │ │ + bne.n 1f9ae8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9818 │ │ │ │ + beq.n 1f9aa8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f9854 │ │ │ │ + bne.n 1f9ae4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f98ac │ │ │ │ - b.n 1f9818 │ │ │ │ + bne.n 1f9b3c │ │ │ │ + b.n 1f9aa8 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1f98d8 │ │ │ │ + beq.n 1f9b68 │ │ │ │ cmp.w r3, #776 @ 0x308 │ │ │ │ - bcs.n 1f9904 │ │ │ │ + bcs.n 1f9b94 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f98e8 │ │ │ │ + beq.n 1f9b78 │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1f9774 │ │ │ │ + bne.w 1f9a04 │ │ │ │ ldr.w fp, [r4, #108] @ 0x6c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f9774 │ │ │ │ - b.n 1f97ba │ │ │ │ + bne.w 1f9a04 │ │ │ │ + b.n 1f9a4a │ │ │ │ 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 1f92b8 │ │ │ │ + bl 1f9548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f9774 │ │ │ │ - b.n 1f98d8 │ │ │ │ + beq.w 1f9a04 │ │ │ │ + b.n 1f9b68 │ │ │ │ cmp.w r3, #788 @ 0x314 │ │ │ │ - bne.w 1f9774 │ │ │ │ + bne.w 1f9a04 │ │ │ │ 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 1f92b8 │ │ │ │ + bl 1f9548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f9774 │ │ │ │ + beq.w 1f9a04 │ │ │ │ ldr.w fp, [r4, #124] @ 0x7c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f9774 │ │ │ │ - b.n 1f97ba │ │ │ │ + bne.w 1f9a04 │ │ │ │ + b.n 1f9a4a │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ - bne.w 1f9774 │ │ │ │ + bne.w 1f9a04 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #24] │ │ │ │ - bne.n 1f9984 │ │ │ │ + bne.n 1f9c14 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1f9982 │ │ │ │ + bhi.n 1f9c12 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f9982 │ │ │ │ + bhi.n 1f9c12 │ │ │ │ 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 │ │ │ │ @@ -589655,182 +589921,182 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f9774 │ │ │ │ - b.n 1f98d8 │ │ │ │ + beq.w 1f9a04 │ │ │ │ + b.n 1f9b68 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1f9982 │ │ │ │ + b.n 1f9c12 │ │ │ │ cmp.w r3, #364 @ 0x16c │ │ │ │ - beq.w 1f97ae │ │ │ │ + beq.w 1f9a3e │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f97ae │ │ │ │ - b.n 1f9774 │ │ │ │ + beq.w 1f9a3e │ │ │ │ + b.n 1f9a04 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2c8 │ │ │ │ + bl 2bc558 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 1f96e2 │ │ │ │ + bls.w 1f9972 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1f99ce │ │ │ │ + bne.n 1f9c5e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 54720 │ │ │ │ - b.n 1f96e2 │ │ │ │ + b.n 1f9972 │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1f96ac │ │ │ │ + b.n 1f993c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrsb.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f9a32 │ │ │ │ + blt.n 1f9cc2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1f9a20 │ │ │ │ + cbz r0, 1f9cb0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1f9a18 │ │ │ │ + bpl.n 1f9ca8 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1f9a48 │ │ │ │ + beq.n 1f9cd8 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1f9a28 │ │ │ │ - cbnz r0, 1f9a18 │ │ │ │ + bgt.n 1f9cb8 │ │ │ │ + cbnz r0, 1f9ca8 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9a02 │ │ │ │ + bne.n 1f9c92 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1f9a54 │ │ │ │ + cbz r3, 1f9ce4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1f9a18 │ │ │ │ + bhi.n 1f9ca8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1f9a2e │ │ │ │ + bne.n 1f9cbe │ │ │ │ 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 1f9a02 │ │ │ │ - b.n 1f9a20 │ │ │ │ + bne.n 1f9c92 │ │ │ │ + b.n 1f9cb0 │ │ │ │ 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] @ (1f9b18 ) │ │ │ │ + ldr r7, [pc, #156] @ (1f9da8 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1df608 │ │ │ │ + bl 1df898 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ - cbz r1, 1f9adc │ │ │ │ + cbz r1, 1f9d6c │ │ │ │ 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] @ (1f9b1c ) │ │ │ │ + ldr r2, [pc, #108] @ (1f9dac ) │ │ │ │ sub.w r3, r8, #17 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1df674 │ │ │ │ + bl 1df904 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 1f9afc │ │ │ │ - ldr r3, [pc, #88] @ (1f9b20 ) │ │ │ │ + cbnz r6, 1f9d8c │ │ │ │ + ldr r3, [pc, #88] @ (1f9db0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df55c │ │ │ │ + bl 1df7ec │ │ │ │ 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, 1f9af4 │ │ │ │ + cbnz r6, 1f9d84 │ │ │ │ movs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 1f9aac │ │ │ │ - ldr r3, [pc, #36] @ (1f9b24 ) │ │ │ │ + b.n 1f9d3c │ │ │ │ + ldr r3, [pc, #36] @ (1f9db4 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ba894 │ │ │ │ + bl 2bab24 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r4, #21] │ │ │ │ - b.n 1f9acc │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + b.n 1f9d5c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r6, [r5, #3] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -589839,41 +590105,41 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1f9b78 │ │ │ │ + cbnz r3, 1f9e08 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1f9b64 │ │ │ │ + bne.n 1f9df4 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1f9b54 │ │ │ │ + bne.n 1f9de4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9a60 │ │ │ │ + bl 1f9cf0 │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f9a60 │ │ │ │ + bl 1f9cf0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - beq.n 1f9b50 │ │ │ │ - b.n 1f9b54 │ │ │ │ + beq.n 1f9de0 │ │ │ │ + b.n 1f9de4 │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r2, #17 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1f9a60 │ │ │ │ + bl 1f9cf0 │ │ │ │ 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 │ │ │ │ @@ -589881,21 +590147,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] @ (1f9dd8 ) │ │ │ │ + ldr r1, [pc, #552] @ (1fa068 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #552] @ (1f9ddc ) │ │ │ │ + ldr r3, [pc, #552] @ (1fa06c ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #548] @ (1f9de0 ) │ │ │ │ + ldr r1, [pc, #548] @ (1fa070 ) │ │ │ │ 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] │ │ │ │ @@ -589907,37 +590173,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 1f9dca │ │ │ │ + beq.w 1fa05a │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f9db0 │ │ │ │ + beq.w 1fa040 │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #476] @ (1f9de4 ) │ │ │ │ + ldr r3, [pc, #476] @ (1fa074 ) │ │ │ │ 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 1f9d44 │ │ │ │ + b.n 1f9fd4 │ │ │ │ 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 │ │ │ │ @@ -589955,15 +590221,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -590016,129 +590282,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1f9db0 │ │ │ │ + beq.n 1fa040 │ │ │ │ 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 1f9d96 │ │ │ │ + beq.n 1fa026 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f9d7e │ │ │ │ + cbz r0, 1fa00e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9c26 │ │ │ │ + bne.w 1f9eb6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f9c2a │ │ │ │ + b.n 1f9eba │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1f9d52 │ │ │ │ - ldr r2, [pc, #52] @ (1f9de8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f9ddc ) │ │ │ │ + b.n 1f9fe2 │ │ │ │ + ldr r2, [pc, #52] @ (1fa078 ) │ │ │ │ + ldr r3, [pc, #40] @ (1fa06c ) │ │ │ │ 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 1f9dd4 │ │ │ │ + bne.n 1fa064 │ │ │ │ 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 1f9bf4 │ │ │ │ + b.n 1f9e84 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ 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] @ (1f9f84 ) │ │ │ │ - ldr r3, [pc, #388] @ (1f9f88 ) │ │ │ │ + ldr r2, [pc, #388] @ (1fa214 ) │ │ │ │ + ldr r3, [pc, #388] @ (1fa218 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #388] @ (1f9f8c ) │ │ │ │ + ldr r6, [pc, #388] @ (1fa21c ) │ │ │ │ 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 1f9ea8 │ │ │ │ - ldr r3, [pc, #368] @ (1f9f90 ) │ │ │ │ + beq.n 1fa138 │ │ │ │ + ldr r3, [pc, #368] @ (1fa220 ) │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #352] @ (1f9f94 ) │ │ │ │ + ldr r1, [pc, #352] @ (1fa224 ) │ │ │ │ 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 1df878 │ │ │ │ + bl 1dfb08 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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] │ │ │ │ @@ -590146,22 +590412,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1f9f6e │ │ │ │ + bhi.n 1fa1fe │ │ │ │ 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] │ │ │ │ @@ -590170,116 +590436,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e24d4 │ │ │ │ - ldr r3, [pc, #212] @ (1f9f98 ) │ │ │ │ + bl 1e2764 │ │ │ │ + ldr r3, [pc, #212] @ (1fa228 ) │ │ │ │ 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 1e4554 │ │ │ │ - ldr r2, [pc, #184] @ (1f9f9c ) │ │ │ │ - ldr r3, [pc, #160] @ (1f9f88 ) │ │ │ │ + bl 1e47e4 │ │ │ │ + ldr r2, [pc, #184] @ (1fa22c ) │ │ │ │ + ldr r3, [pc, #160] @ (1fa218 ) │ │ │ │ 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 1f9f7e │ │ │ │ + bne.n 1fa20e │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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] @ (1f9f98 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fa228 ) │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1f9ee2 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1fa172 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1f9f00 │ │ │ │ + b.n 1fa190 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1f9f00 │ │ │ │ + b.n 1fa190 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1f9f00 │ │ │ │ + b.n 1fa190 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f9f00 │ │ │ │ + b.n 1fa190 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r7, #28] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ strb r4, [r1, #22] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + ldrsh r6, [r0, 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, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1440] @ 1fa558 │ │ │ │ + ldr.w r0, [pc, #1440] @ 1fa7e8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r4, [pc, #1440] @ 1fa55c │ │ │ │ + ldr.w r4, [pc, #1440] @ 1fa7ec │ │ │ │ add.w fp, sp, #116 @ 0x74 │ │ │ │ - ldr.w r3, [pc, #1436] @ 1fa560 │ │ │ │ + ldr.w r3, [pc, #1436] @ 1fa7f0 │ │ │ │ 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] │ │ │ │ @@ -590287,17 +590553,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa06a │ │ │ │ + beq.n 1fa2fa │ │ │ │ movs r1, #0 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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] │ │ │ │ @@ -590305,22 +590571,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fa526 │ │ │ │ + bhi.w 1fa7b6 │ │ │ │ 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 │ │ │ │ @@ -590345,131 +590611,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, 1fa088 │ │ │ │ - b.n 1fa150 │ │ │ │ + cbnz r3, 1fa318 │ │ │ │ + b.n 1fa3e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa150 │ │ │ │ + beq.n 1fa3e0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa080 │ │ │ │ + beq.n 1fa310 │ │ │ │ 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 1fa13e │ │ │ │ + beq.n 1fa3ce │ │ │ │ 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, 1fa11e │ │ │ │ + cbz r3, 1fa3ae │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1fa0c6 │ │ │ │ - b.n 1fa2c4 │ │ │ │ + cbnz r1, 1fa356 │ │ │ │ + b.n 1fa554 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1fa0d6 │ │ │ │ + cbz r1, 1fa366 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 1fa2d0 │ │ │ │ + beq.w 1fa560 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa0c2 │ │ │ │ + bne.n 1fa352 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1fa11e │ │ │ │ + bne.n 1fa3ae │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mvn.w r7, #768 @ 0x300 │ │ │ │ adds r1, r6, r7 │ │ │ │ cmp r1, #5 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ - bhi.n 1fa11e │ │ │ │ + bhi.n 1fa3ae │ │ │ │ movs r4, #53 @ 0x35 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1fa118 │ │ │ │ - ldr.w r1, [pc, #1132] @ 1fa564 │ │ │ │ + bpl.n 1fa3a8 │ │ │ │ + ldr.w r1, [pc, #1132] @ 1fa7f4 │ │ │ │ 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 1fa2e0 │ │ │ │ + beq.w 1fa570 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa0d0 │ │ │ │ + bne.n 1fa360 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e2874 │ │ │ │ + bl 1e2b04 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa0b6 │ │ │ │ + bne.n 1fa346 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r3, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1fa146 │ │ │ │ + cbz r3, 1fa3d6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa0a2 │ │ │ │ + bne.n 1fa332 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa138 │ │ │ │ + bne.n 1fa3c8 │ │ │ │ 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 1fa49c │ │ │ │ + beq.w 1fa72c │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 1fa152 │ │ │ │ + bne.n 1fa3e2 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ 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 1fa292 │ │ │ │ + beq.w 1fa522 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9dec │ │ │ │ + bl 1fa07c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1fa54e │ │ │ │ + bhi.w 1fa7de │ │ │ │ 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 │ │ │ │ @@ -590482,126 +590748,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 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1fa17e │ │ │ │ + bne.n 1fa40e │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa452 │ │ │ │ + beq.w 1fa6e2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1f9b8c │ │ │ │ + bl 1f9e1c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fa536 │ │ │ │ + bne.w 1fa7c6 │ │ │ │ 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] @ (1fa568 ) │ │ │ │ - ldr r3, [pc, #828] @ (1fa560 ) │ │ │ │ + ldr r2, [pc, #836] @ (1fa7f8 ) │ │ │ │ + ldr r3, [pc, #828] @ (1fa7f0 ) │ │ │ │ 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 1fa54a │ │ │ │ + bne.w 1fa7da │ │ │ │ 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 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa1d4 │ │ │ │ + b.n 1fa464 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa1d4 │ │ │ │ + b.n 1fa464 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa1d4 │ │ │ │ + b.n 1fa464 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa1d4 │ │ │ │ + b.n 1fa464 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa1d4 │ │ │ │ + b.n 1fa464 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa1d4 │ │ │ │ + b.n 1fa464 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #696] @ 1fa550 │ │ │ │ - bl 1e203c │ │ │ │ + vldr d0, [pc, #696] @ 1fa7e0 │ │ │ │ + bl 1e22cc │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa1d4 │ │ │ │ + beq.n 1fa464 │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1fa1d4 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1fa464 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ - bne.w 1fa11e │ │ │ │ + bne.w 1fa3ae │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mvn.w r4, #768 @ 0x300 │ │ │ │ adds r1, r6, r4 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.w 1fa0ec │ │ │ │ - b.n 1fa118 │ │ │ │ + bls.w 1fa37c │ │ │ │ + b.n 1fa3a8 │ │ │ │ ldrb r1, [r6, #30] │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa43c │ │ │ │ + beq.w 1fa6cc │ │ │ │ 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 │ │ │ │ @@ -590612,67 +590878,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 1fa3cc │ │ │ │ + b.n 1fa65c │ │ │ │ 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 1fa424 │ │ │ │ + beq.n 1fa6b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1fa42a │ │ │ │ + beq.n 1fa6ba │ │ │ │ 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 │ │ │ │ @@ -590680,176 +590946,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 1fa32a │ │ │ │ + bne.n 1fa5ba │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1fa424 │ │ │ │ + beq.n 1fa6b4 │ │ │ │ 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 1fa354 │ │ │ │ + b.n 1fa5e4 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1fa3a2 │ │ │ │ + b.n 1fa632 │ │ │ │ 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 1fa118 │ │ │ │ + beq.w 1fa3a8 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1e11a8 │ │ │ │ + bl 1e1438 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - b.n 1fa118 │ │ │ │ + b.n 1fa3a8 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1f9b8c │ │ │ │ + bl 1f9e1c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1fa202 │ │ │ │ + beq.w 1fa492 │ │ │ │ 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 1f9b8c │ │ │ │ + bl 1f9e1c │ │ │ │ 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 1fa210 │ │ │ │ + b.n 1fa4a0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e0084 │ │ │ │ + bl 1e0314 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa4b6 │ │ │ │ + cbz r0, 1fa746 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e511c │ │ │ │ + bl 1e53ac │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ - b.n 1fa15c │ │ │ │ + b.n 1fa3ec │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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] @ 1fa564 │ │ │ │ + ldr.w lr, [pc, #108] @ 1fa7f4 │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1fa172 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1fa402 │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1fa4be │ │ │ │ + b.n 1fa74e │ │ │ │ movs r4, #16 │ │ │ │ - b.n 1fa4be │ │ │ │ + b.n 1fa74e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fa4be │ │ │ │ + b.n 1fa74e │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1fa4be │ │ │ │ + b.n 1fa74e │ │ │ │ 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 1f9b8c │ │ │ │ - b.n 1fa47e │ │ │ │ + bl 1f9e1c │ │ │ │ + b.n 1fa70e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r6, [r6, #0] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ 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] @ (1fa8e8 ) │ │ │ │ + ldr r0, [pc, #860] @ (1fab78 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #860] @ (1fa8ec ) │ │ │ │ + ldr r3, [pc, #860] @ (1fab7c ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #852] @ 1fa8f0 │ │ │ │ + ldr.w r8, [pc, #852] @ 1fab80 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa8d6 │ │ │ │ + beq.w 1fab66 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -590857,22 +591123,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fa7f2 │ │ │ │ + bhi.w 1faa82 │ │ │ │ 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 │ │ │ │ @@ -590896,69 +591162,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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] @ 1fa8f4 │ │ │ │ + ldr.w r9, [pc, #640] @ 1fab84 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1fa6b8 │ │ │ │ + cbz r3, 1fa948 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1eb5f8 │ │ │ │ + bl 1eb888 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - vldr d8, [pc, #544] @ 1fa8e0 │ │ │ │ + vldr d8, [pc, #544] @ 1fab70 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1fa804 │ │ │ │ + beq.w 1faa94 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9dec │ │ │ │ + bl 1fa07c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1fac58 │ │ │ │ + bhi.w 1faee8 │ │ │ │ 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 │ │ │ │ @@ -590972,131 +591238,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 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r9], #4 │ │ │ │ - cbz r3, 1fa730 │ │ │ │ + cbz r3, 1fa9c0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1fa730 │ │ │ │ + cbz r3, 1fa9c0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 1fa836 │ │ │ │ + bhi.w 1faac6 │ │ │ │ adds r4, #1 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 1fa6c4 │ │ │ │ + bne.n 1fa954 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 1fa770 │ │ │ │ + cbnz r4, 1faa00 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 1fab5e │ │ │ │ + bne.w 1fadee │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1faa58 │ │ │ │ + bne.w 1face8 │ │ │ │ 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] @ (1fa8f8 ) │ │ │ │ - ldr r3, [pc, #376] @ (1fa8ec ) │ │ │ │ + ldr r2, [pc, #388] @ (1fab88 ) │ │ │ │ + ldr r3, [pc, #376] @ (1fab7c ) │ │ │ │ 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 1fac54 │ │ │ │ + bne.w 1faee4 │ │ │ │ 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 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa716 │ │ │ │ + b.n 1fa9a6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa716 │ │ │ │ + b.n 1fa9a6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa716 │ │ │ │ + b.n 1fa9a6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa716 │ │ │ │ + b.n 1fa9a6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa716 │ │ │ │ + b.n 1fa9a6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa716 │ │ │ │ + b.n 1fa9a6 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1fa638 │ │ │ │ + b.n 1fa8c8 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1fa638 │ │ │ │ + b.n 1fa8c8 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fa638 │ │ │ │ + b.n 1fa8c8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa716 │ │ │ │ + beq.w 1fa9a6 │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1fa716 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1fa9a6 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -591105,26 +591371,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1fac4e │ │ │ │ + bhi.w 1faede │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fac58 │ │ │ │ + bhi.w 1faee8 │ │ │ │ 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 │ │ │ │ @@ -591151,52 +591417,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 1fa5b6 │ │ │ │ + b.n 1fa846 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1fa638 │ │ │ │ + b.n 1fa8c8 │ │ │ │ ... │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + strb r0, [r7, 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fa924 │ │ │ │ + cbz r0, 1fabb4 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ 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 │ │ │ │ @@ -591214,28 +591480,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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] │ │ │ │ @@ -591250,15 +591516,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, 1faa12 │ │ │ │ + cbnz r3, 1faca2 │ │ │ │ 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 │ │ │ │ @@ -591273,36 +591539,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 1e4554 │ │ │ │ - b.n 1fa730 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1fa9c0 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa8fe │ │ │ │ + b.n 1fab8e │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa8fe │ │ │ │ + b.n 1fab8e │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa8fe │ │ │ │ + b.n 1fab8e │ │ │ │ ldr r7, [r6, #12] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -591311,22 +591577,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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] │ │ │ │ @@ -591340,15 +591606,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, 1fab18 │ │ │ │ + cbnz r7, 1fada8 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w sl, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne.w r7, r7, sl │ │ │ │ it ne │ │ │ │ @@ -591363,35 +591629,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1fa762 │ │ │ │ + b.n 1fa9f2 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3cf8 │ │ │ │ + bl 1e3f88 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4994 │ │ │ │ + bl 1e4c24 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -591400,22 +591666,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -591429,15 +591695,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, 1fac1c │ │ │ │ + cbnz r7, 1faeac │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r3, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne r7, r3 │ │ │ │ it ne │ │ │ │ @@ -591452,35 +591718,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 1fa74c │ │ │ │ + b.n 1fa9dc │ │ │ │ strd r4, fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa8fe │ │ │ │ + b.n 1fab8e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1228] @ 1fb13c │ │ │ │ + ldr.w r2, [pc, #1228] @ 1fb3cc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1220] @ 1fb140 │ │ │ │ + ldr.w r3, [pc, #1220] @ 1fb3d0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w fp, [pc, #1216] @ 1fb144 │ │ │ │ + ldr.w fp, [pc, #1216] @ 1fb3d4 │ │ │ │ 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 │ │ │ │ @@ -591488,54 +591754,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1facca │ │ │ │ + cbz r0, 1faf5a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ands r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fb056 │ │ │ │ + beq.w 1fb2e6 │ │ │ │ mov r0, ip │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e24d4 │ │ │ │ - ldr.w r3, [pc, #1104] @ 1fb148 │ │ │ │ + bl 1e2764 │ │ │ │ + ldr.w r3, [pc, #1104] @ 1fb3d8 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 │ │ │ │ @@ -591552,22 +591818,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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} │ │ │ │ @@ -591600,27 +591866,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1faff0 │ │ │ │ + bne.w 1fb280 │ │ │ │ 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 │ │ │ │ @@ -591637,34 +591903,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -591677,34 +591943,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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] │ │ │ │ @@ -591718,78 +591984,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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ (1fb14c ) │ │ │ │ + ldr r2, [pc, #376] @ (1fb3dc ) │ │ │ │ str r7, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #356] @ (1fb140 ) │ │ │ │ + ldr r3, [pc, #356] @ (1fb3d0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fb136 │ │ │ │ + bne.w 1fb3c6 │ │ │ │ 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 1dfcb4 │ │ │ │ + bl 1dff44 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1fae30 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1fb0c0 │ │ │ │ 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 │ │ │ │ @@ -591805,22 +592071,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ 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 │ │ │ │ @@ -591828,15 +592094,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] @ (1fb148 ) │ │ │ │ + ldr r3, [pc, #92] @ (1fb3d8 ) │ │ │ │ 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 │ │ │ │ @@ -591852,73 +592118,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 1e4554 │ │ │ │ - b.n 1fae02 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1fb092 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + ldr r5, [pc, #600] @ (1fb638 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #332] @ (1fb2b0 ) │ │ │ │ + ldr r2, [pc, #332] @ (1fb540 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #332] @ (1fb2b4 ) │ │ │ │ + ldr r3, [pc, #332] @ (1fb544 ) │ │ │ │ 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, 1fb19a │ │ │ │ + cbnz r1, 1fb42a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #312] @ (1fb2b8 ) │ │ │ │ - ldr r3, [pc, #304] @ (1fb2b4 ) │ │ │ │ + ldr r2, [pc, #312] @ (1fb548 ) │ │ │ │ + ldr r3, [pc, #304] @ (1fb544 ) │ │ │ │ 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 1fb29e │ │ │ │ + bne.w 1fb52e │ │ │ │ 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 1fb2a2 │ │ │ │ + beq.n 1fb532 │ │ │ │ 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 1fb1aa │ │ │ │ + bne.n 1fb43a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fb2a2 │ │ │ │ + beq.n 1fb532 │ │ │ │ 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] │ │ │ │ @@ -591930,19 +592196,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 1fb2ac │ │ │ │ + beq.n 1fb53c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fb29a │ │ │ │ + beq.n 1fb52a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -591951,186 +592217,186 @@ │ │ │ │ blx 54720 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ strb.w r8, [sp, #88] @ 0x58 │ │ │ │ - bl 1f99f4 │ │ │ │ + bl 1f9c84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb17c │ │ │ │ + beq.n 1fb40c │ │ │ │ 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 1fb26c │ │ │ │ + beq.n 1fb4fc │ │ │ │ ldrsb.w r3, [r5, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fb26c │ │ │ │ + blt.n 1fb4fc │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f9b28 │ │ │ │ + bl 1f9db8 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1fa570 │ │ │ │ - b.n 1fb27c │ │ │ │ + bl 1fa800 │ │ │ │ + b.n 1fb50c │ │ │ │ ldrb.w r3, [r5, #356] @ 0x164 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.n 1fb288 │ │ │ │ + beq.n 1fb518 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1f9fa0 │ │ │ │ + bl 1fa230 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320b0 │ │ │ │ - b.n 1fb17e │ │ │ │ + bl 232340 │ │ │ │ + b.n 1fb40e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f9b28 │ │ │ │ - b.n 1fb274 │ │ │ │ + bl 1f9db8 │ │ │ │ + b.n 1fb504 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fb20a │ │ │ │ + b.n 1fb49a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r6, [pc, #592] @ (1fb504 ) │ │ │ │ + ldr r4, [pc, #16] @ (1fb554 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #488] @ (1fb4a4 ) │ │ │ │ + ldr r3, [pc, #936] @ (1fb8f4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #796] @ (1fb5f8 ) │ │ │ │ + ldr r2, [pc, #796] @ (1fb888 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #796] @ (1fb5fc ) │ │ │ │ + ldr r3, [pc, #796] @ (1fb88c ) │ │ │ │ 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, 1fb310 │ │ │ │ + cbnz r1, 1fb5a0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #780] @ (1fb600 ) │ │ │ │ - ldr r3, [pc, #776] @ (1fb5fc ) │ │ │ │ + ldr r2, [pc, #780] @ (1fb890 ) │ │ │ │ + ldr r3, [pc, #776] @ (1fb88c ) │ │ │ │ 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 1fb5e4 │ │ │ │ + bne.w 1fb874 │ │ │ │ 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, 1fb342 │ │ │ │ + cbz r3, 1fb5d2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1fb33a │ │ │ │ + bpl.n 1fb5ca │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 1fb5c8 │ │ │ │ + beq.w 1fb858 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb32c │ │ │ │ + bne.n 1fb5bc │ │ │ │ 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 1f9b28 │ │ │ │ + bl 1f9db8 │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fb370 │ │ │ │ - b.n 1fb3ae │ │ │ │ + cbnz r3, 1fb600 │ │ │ │ + b.n 1fb63e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1fb3ae │ │ │ │ + cbz r3, 1fb63e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fb36a │ │ │ │ + beq.n 1fb5fa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #644] @ (1fb604 ) │ │ │ │ + ldr r3, [pc, #644] @ (1fb894 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsls r3, r3, #17 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 55364 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1fb3a6 │ │ │ │ - b.n 1fb3b2 │ │ │ │ + cbnz r0, 1fb636 │ │ │ │ + b.n 1fb642 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fb392 │ │ │ │ + bne.n 1fb622 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb3a0 │ │ │ │ + bne.n 1fb630 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fb2f0 │ │ │ │ + b.n 1fb580 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ add.w r3, r6, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1fb5e8 │ │ │ │ + beq.w 1fb878 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fb3dc │ │ │ │ + beq.n 1fb66c │ │ │ │ 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 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ 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 │ │ │ │ @@ -592146,289 +592412,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 1fb546 │ │ │ │ + bne.w 1fb7d6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fb5a0 │ │ │ │ + bne.w 1fb830 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fb58e │ │ │ │ + bne.w 1fb81e │ │ │ │ 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] @ 1fb5f0 │ │ │ │ + vldr d8, [pc, #396] @ 1fb880 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 1fb478 │ │ │ │ + b.n 1fb708 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1fb4e4 │ │ │ │ + beq.n 1fb774 │ │ │ │ lsl.w r3, r9, r5 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1fb470 │ │ │ │ + beq.n 1fb700 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #13] │ │ │ │ mov r1, fp │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e22cc │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1fb4ba │ │ │ │ + cbz r0, 1fb74a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fb542 │ │ │ │ + beq.n 1fb7d2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 1fb478 │ │ │ │ + bne.n 1fb708 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fb536 │ │ │ │ + beq.n 1fb7c6 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #207] @ 0xcf │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fb572 │ │ │ │ + beq.n 1fb802 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 2320b0 │ │ │ │ - b.n 1fb3a6 │ │ │ │ + bl 232340 │ │ │ │ + b.n 1fb636 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fb470 │ │ │ │ + b.n 1fb700 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb5b4 │ │ │ │ + bne.n 1fb844 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1fb446 │ │ │ │ + beq.w 1fb6d6 │ │ │ │ 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 1fac58 │ │ │ │ + bl 1faee8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r0, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1fb44c │ │ │ │ + b.n 1fb6dc │ │ │ │ movw r1, #811 @ 0x32b │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1fb514 │ │ │ │ + b.n 1fb7a4 │ │ │ │ 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 1fac58 │ │ │ │ - b.n 1fb568 │ │ │ │ + bl 1faee8 │ │ │ │ + b.n 1fb7f8 │ │ │ │ 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 1fac58 │ │ │ │ - b.n 1fb43c │ │ │ │ + bl 1faee8 │ │ │ │ + b.n 1fb6cc │ │ │ │ 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 1fac58 │ │ │ │ - b.n 1fb54e │ │ │ │ + bl 1faee8 │ │ │ │ + b.n 1fb7de │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc598 │ │ │ │ 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 1fb360 │ │ │ │ + b.n 1fb5f0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #120] @ (1fb674 ) │ │ │ │ + ldr r2, [pc, #568] @ (1fbac4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #32] @ (1fb624 ) │ │ │ │ + ldr r2, [pc, #480] @ (1fba74 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ strb r4, [r5, #19] │ │ │ │ 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] @ 1fba44 │ │ │ │ - ldr.w r3, [pc, #1064] @ 1fba48 │ │ │ │ + ldr.w r1, [pc, #1064] @ 1fbcd4 │ │ │ │ + ldr.w r3, [pc, #1064] @ 1fbcd8 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r7, [pc, #1052] @ 1fba4c │ │ │ │ + ldr.w r7, [pc, #1052] @ 1fbcdc │ │ │ │ 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 1fb740 │ │ │ │ - bl 2bc234 │ │ │ │ + beq.n 1fb9d0 │ │ │ │ + bl 2bc4c4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb704 │ │ │ │ + bne.n 1fb994 │ │ │ │ subs r3, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1fb7e2 │ │ │ │ - bl 2bc308 │ │ │ │ + bhi.w 1fba72 │ │ │ │ + bl 2bc598 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb6e8 │ │ │ │ + beq.n 1fb978 │ │ │ │ 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 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2bc360 │ │ │ │ + bl 2bc5f0 │ │ │ │ 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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fb608 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fb67c │ │ │ │ - ldr r2, [pc, #868] @ (1fba50 ) │ │ │ │ - ldr r3, [pc, #860] @ (1fba48 ) │ │ │ │ + bne.n 1fb90c │ │ │ │ + ldr r2, [pc, #868] @ (1fbce0 ) │ │ │ │ + ldr r3, [pc, #860] @ (1fbcd8 ) │ │ │ │ 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 1fba3c │ │ │ │ + bne.w 1fbccc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fba44 │ │ │ │ + bhi.w 1fbcd4 │ │ │ │ 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 │ │ │ │ @@ -592447,18 +592713,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 2bc2d4 │ │ │ │ + bl 2bc564 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1fb7d2 │ │ │ │ + bhi.n 1fba62 │ │ │ │ tbb [pc, r3] │ │ │ │ negs r2, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r6, r8 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ add r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ @@ -592468,28 +592734,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fb78c │ │ │ │ + cbz r0, 1fba1c │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -592501,45 +592767,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 1e4554 │ │ │ │ - b.n 1fb6e8 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1fb978 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1fb76a │ │ │ │ + b.n 1fb9fa │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1fb76a │ │ │ │ + b.n 1fb9fa │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1fb76a │ │ │ │ + b.n 1fb9fa │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fb76a │ │ │ │ - bl 2bc308 │ │ │ │ + b.n 1fb9fa │ │ │ │ + bl 2bc598 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb6e8 │ │ │ │ + beq.w 1fb978 │ │ │ │ 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 1fb92c │ │ │ │ + bhi.w 1fbbbc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fba44 │ │ │ │ + bhi.w 1fbcd4 │ │ │ │ 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 │ │ │ │ @@ -592571,34 +592837,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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fb88e │ │ │ │ + cbz r0, 1fbb1e │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2bc67c │ │ │ │ + bl 2bc90c │ │ │ │ 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 │ │ │ │ @@ -592609,73 +592875,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - bl 1fb608 │ │ │ │ + bl 1fb898 │ │ │ │ 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 1fb6e8 │ │ │ │ + beq.w 1fb978 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ strd r6, r6, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1fb812 │ │ │ │ + bls.w 1fbaa2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fb862 │ │ │ │ + b.n 1fbaf2 │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ - b.n 1fb862 │ │ │ │ + b.n 1fbaf2 │ │ │ │ strb.w r9, [sp, #32] │ │ │ │ - b.n 1fb862 │ │ │ │ + b.n 1fbaf2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs.w r3, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1fb862 │ │ │ │ + b.n 1fbaf2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fba40 │ │ │ │ + beq.n 1fbcd0 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r5, #20 │ │ │ │ blx 55100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w r8, [r4, #32] │ │ │ │ - bl 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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] │ │ │ │ @@ -592694,94 +592960,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 1fba00 │ │ │ │ + bne.n 1fbc90 │ │ │ │ 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] @ (1fba54 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fbce4 ) │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1fb6e8 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1fb978 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1fb956 │ │ │ │ + b.n 1fbbe6 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1fb956 │ │ │ │ + b.n 1fbbe6 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1fb956 │ │ │ │ + b.n 1fbbe6 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fb956 │ │ │ │ + b.n 1fbbe6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r1, [pc, #864] @ (1fbda8 ) │ │ │ │ + bx r9 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #808] @ (1fbd78 ) │ │ │ │ + bx r7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r1, [pc, #64] @ (1fba94 ) │ │ │ │ + mov r8, r0 │ │ │ │ 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] @ (1fbc48 ) │ │ │ │ + ldr r3, [pc, #476] @ (1fbed8 ) │ │ │ │ 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 1fbc40 │ │ │ │ + beq.w 1fbed0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fba90 │ │ │ │ + cbz r1, 1fbd20 │ │ │ │ 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 1fbc38 │ │ │ │ + beq.w 1fbec8 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1fbafc │ │ │ │ + b.n 1fbd8c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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 │ │ │ │ @@ -592789,40 +593055,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb608 │ │ │ │ + bl 1fb898 │ │ │ │ str.w r9, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbc3a │ │ │ │ + beq.w 1fbeca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 1fbaf2 │ │ │ │ + beq.n 1fbd82 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fbaa6 │ │ │ │ + bne.n 1fbd36 │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fbaf2 │ │ │ │ + beq.n 1fbd82 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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] │ │ │ │ @@ -592830,21 +593096,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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] │ │ │ │ @@ -592852,26 +593118,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 │ │ │ │ @@ -592883,70 +593149,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, 1fbc04 │ │ │ │ + cbnz r3, 1fbe94 │ │ │ │ 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] @ (1fbc4c ) │ │ │ │ + ldr r3, [pc, #68] @ (1fbedc ) │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ - b.n 1fbaf0 │ │ │ │ + b.n 1fbd80 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cmp lr, r1 │ │ │ │ + cmn r6, r7 │ │ │ │ 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] @ (1fbe08 ) │ │ │ │ + ldr r5, [pc, #424] @ (1fc098 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1fbe0c ) │ │ │ │ + ldr r1, [pc, #424] @ (1fc09c ) │ │ │ │ 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 1fbcac │ │ │ │ + beq.n 1fbf3c │ │ │ │ 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 │ │ │ │ @@ -592955,181 +593221,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 1fbd62 │ │ │ │ + beq.n 1fbff2 │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1fbd48 │ │ │ │ + beq.n 1fbfd8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 1fbccc │ │ │ │ + cbz r6, 1fbf5c │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ - cbnz r6, 1fbcda │ │ │ │ + cbnz r6, 1fbf6a │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 1fbda0 │ │ │ │ + beq.n 1fc030 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 1fbdec │ │ │ │ + bhi.w 1fc07c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fbe08 │ │ │ │ + bhi.w 1fc098 │ │ │ │ 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] @ (1fbf30 ) │ │ │ │ + ldr r5, [pc, #556] @ (1fc1c0 ) │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fbd38 │ │ │ │ + cbz r0, 1fbfc8 │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #196] @ (1fbe10 ) │ │ │ │ - ldr r3, [pc, #192] @ (1fbe0c ) │ │ │ │ + ldr r1, [pc, #196] @ (1fc0a0 ) │ │ │ │ + ldr r3, [pc, #192] @ (1fc09c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fbe04 │ │ │ │ + bne.n 1fc094 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fbd48 │ │ │ │ + beq.n 1fbfd8 │ │ │ │ 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 1e4554 │ │ │ │ - b.n 1fbd48 │ │ │ │ + bl 1e47e4 │ │ │ │ + b.n 1fbfd8 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1fbd14 │ │ │ │ + b.n 1fbfa4 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1fbd14 │ │ │ │ + b.n 1fbfa4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1fbd14 │ │ │ │ - cbz r1, 1fbdf2 │ │ │ │ + b.n 1fbfa4 │ │ │ │ + cbz r1, 1fc082 │ │ │ │ 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 1dfdb0 │ │ │ │ + bl 1e0040 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fbdda │ │ │ │ + cbz r0, 1fc06a │ │ │ │ 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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e480c │ │ │ │ + bl 1e4a9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fbd48 │ │ │ │ + b.n 1fbfd8 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1fbd14 │ │ │ │ + b.n 1fbfa4 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1fbdac │ │ │ │ + b.n 1fc03c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - bics r6, r2 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r6 │ │ │ │ + ands 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] @ (1fbf20 ) │ │ │ │ + ldr r2, [pc, #248] @ (1fc1b0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ - ldr r3, [pc, #244] @ (1fbf24 ) │ │ │ │ + ldr r3, [pc, #244] @ (1fc1b4 ) │ │ │ │ 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 1fbed6 │ │ │ │ + beq.n 1fc166 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 1fbe4e │ │ │ │ + b.n 1fc0de │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fbed6 │ │ │ │ + beq.n 1fc166 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fbe46 │ │ │ │ + beq.n 1fc0d6 │ │ │ │ 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 │ │ │ │ @@ -593148,124 +593414,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 1fbeae │ │ │ │ + beq.n 1fc13e │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 1fbef2 │ │ │ │ + cbnz r3, 1fc182 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1fbf06 │ │ │ │ + bne.n 1fc196 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2320b0 │ │ │ │ + bl 232340 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ - cbz r3, 1fbed6 │ │ │ │ + cbz r3, 1fc166 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fbe76 │ │ │ │ + bne.n 1fc106 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fbec8 │ │ │ │ - ldr r2, [pc, #80] @ (1fbf28 ) │ │ │ │ - ldr r3, [pc, #72] @ (1fbf24 ) │ │ │ │ + bne.n 1fc158 │ │ │ │ + ldr r2, [pc, #80] @ (1fc1b8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1fc1b4 ) │ │ │ │ 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 1fbf1c │ │ │ │ + bne.n 1fc1ac │ │ │ │ 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 1fba58 │ │ │ │ + bl 1fbce8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fbeb4 │ │ │ │ + beq.n 1fc144 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #2097152 @ 0x200000 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fba58 │ │ │ │ + bl 1fbce8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 1fbeb4 │ │ │ │ + b.n 1fc144 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - rors r6, r1 │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4 │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ 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] @ 1fc800 │ │ │ │ + ldr.w r3, [pc, #2240] @ 1fca90 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2236] @ 1fc804 │ │ │ │ + ldr.w r2, [pc, #2236] @ 1fca94 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2232] @ 1fc808 │ │ │ │ + ldr.w r3, [pc, #2232] @ 1fca98 │ │ │ │ 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 1fc7f2 │ │ │ │ + beq.w 1fca82 │ │ │ │ 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 1fbf6a │ │ │ │ + bne.n 1fc1fa │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc7f2 │ │ │ │ + beq.w 1fca82 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1fc7f8 │ │ │ │ + beq.w 1fca88 │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fbfb0 │ │ │ │ + beq.n 1fc240 │ │ │ │ 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 1e00e0 │ │ │ │ + bl 1e0370 │ │ │ │ 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 │ │ │ │ @@ -593292,39 +593558,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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fbc50 │ │ │ │ + bl 1fbee0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1fc0b0 │ │ │ │ + bcc.n 1fc340 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1fc4da │ │ │ │ + bhi.w 1fc76a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fc4d4 │ │ │ │ + bhi.w 1fc764 │ │ │ │ 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 │ │ │ │ @@ -593350,28 +593616,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] @ 1fc80c │ │ │ │ + ldr.w r3, [pc, #1880] @ 1fca9c │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1872] @ 1fc810 │ │ │ │ + ldr.w r2, [pc, #1872] @ 1fcaa0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - bl 1df820 │ │ │ │ + bl 1dfab0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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] │ │ │ │ @@ -593379,26 +593645,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ 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 1dfe10 │ │ │ │ + bl 1e00a0 │ │ │ │ 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] │ │ │ │ @@ -593408,17 +593674,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 1fc222 │ │ │ │ + beq.n 1fc4b2 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1704] @ 1fc814 │ │ │ │ + ldr.w r3, [pc, #1704] @ 1fcaa4 │ │ │ │ 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 │ │ │ │ @@ -593427,21 +593693,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 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e52f4 │ │ │ │ + bl 1e5584 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfd18 │ │ │ │ + bl 1dffa8 │ │ │ │ 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] │ │ │ │ @@ -593449,22 +593715,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 1e24d4 │ │ │ │ + bl 1e2764 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4554 │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fc7f8 │ │ │ │ + bhi.w 1fca88 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes